2台西门子S7-200PLC自由口通讯,第一台先发送数据,发送完成后接收,接收完成后发送。

另一台先接收数据,接收完成后发送,发送完成后接收。可是调试不出来,不知道什么原因?... 另一台先接收数据,接收完成后发送,发送完成后接收。
可是调试不出来,不知道什么原因?
展开
 我来答
银光人生_华
2013-11-25 · TA获得超过462个赞
知道小有建树答主
回答量:1646
采纳率:33%
帮助的人:690万
展开全部
你好
这个需要用自由口协议的;
记得好像有协议库的,简单编程就可以通信;
类似下面简单的程序,简单介绍
NETWORK1
LD SM0.1 // 第一次扫描
MOVB 16#09,SMB30
//自由口通讯模式:9600波特率,无奇偶校验,8个数据位
MOVB 16#7C,SMB87 //接收信息状态字节
MOVB 16#53,SMB88
//设置信息的开始字符“S”
MOVB 16#45,SMB89
//设置信息的结束字符“E”
MOVW +5,SMW90
//设定空闲行的时间间隔(ms)
MOVW +179,SMW92
//字符间/信息间定时器超时值(ms)
MOVB 60,SMB94
//接收字符的个数
NETWORK2
LD SM0.1 MOVB 16#53,VB2499
//设置接收和发送缓冲区的首地址
ATCH 发送完中断,9
//把发送完成中断和发送完成中断子程序连接起来
ATCH 接收完中断,23
//把接收完成中断和接收完成中断子程序连接起来
ENI //允许中断
参考:http://bbs.gongkong.com/product/plc.htm
力控科技
2024-08-19 广告
力控组态软件与S7-1500 PLC通讯故障时,首先检查硬件连接,确保线缆无损、接口紧固。接着,验证配置设置,包括波特率、数据位、停止位等是否一致。同时,检查防火墙或安全设置,确保通讯端口未被阻塞。若问题依旧,尝试更新或重装驱动程序和通讯软... 点击进入详情页
本回答由力控科技提供
FANSCS
2013-11-25 · TA获得超过647个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:233万
展开全部
西门子s7-200中文系统手册上有完整的例子。照着做就行了。
我完成过,说实话现在看这个功能真的是没什么用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式