关于西门子S7-200系列PLC自由口通信的问题
我刚接触通讯,所以不管我的问题多么的浅显,都希望大家可以指点一下。我现在用自由口和一块仪表通讯(不支持MODBUS),我可以用发送指令XMT写入仪表数据,但是我不知道怎么...
我刚接触通讯,所以不管我的问题多么的浅显,都希望大家可以指点一下。我现在用自由口和一块仪表通讯(不支持MODBUS),我可以用发送指令XMT写入仪表数据,但是我不知道怎么使用接受指令RCV,看了帮助,也设定了接受的开始条件、结束条件和接受字符的最大数等。但就是收不到数据,模拟是RCV指令框显示红色,我接受只是实验单端接受,没有发送。请大家告诉我RCV具体的使用方法好吗?最好可以有一条接受的指令供我参考下,不用太复杂,只要可以接收到仪表中的一个数据就可以。
展开
展开全部
波特率设置是否正确? 3,8口线是否接反了?
你先用空闲时间方式接受报文,而不是用起始符的方式
MOVB 16#B0 SMB87;
MOVW +5 SMW90; 给5mm空闲时间延时
看看接收到的是神马数据.
IF 能接收到数据
看看是否乱码
IF 乱码
可能你波特率设置不对(我电脑没有232接口,用了一根USB转232的数据线,尼玛它把波特率改了)
ELSE
看看报文的起始符是神马,是不是你之前设置的那个
ELSE
把3,8口反过来接试试看
你先用空闲时间方式接受报文,而不是用起始符的方式
MOVB 16#B0 SMB87;
MOVW +5 SMW90; 给5mm空闲时间延时
看看接收到的是神马数据.
IF 能接收到数据
看看是否乱码
IF 乱码
可能你波特率设置不对(我电脑没有232接口,用了一根USB转232的数据线,尼玛它把波特率改了)
ELSE
看看报文的起始符是神马,是不是你之前设置的那个
ELSE
把3,8口反过来接试试看
追问
可以加你的QQ吗?我的QQ327003369.
力控科技
2024-08-19 广告
2024-08-19 广告
力控组态软件与S7-1500 PLC通讯故障时,首先检查硬件连接,确保线缆无损、接口紧固。接着,验证配置设置,包括波特率、数据位、停止位等是否一致。同时,检查防火墙或安全设置,确保通讯端口未被阻塞。若问题依旧,尝试更新或重装驱动程序和通讯软...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询