S7-200 PLC的自由口通信

2025年03月24日 05:22
有1个网友回答
网友(1):

波特率设置是否正确? 3,8口线是否接反了?
你先用空闲时间方式接受报文,而不是用起始符的方式
MOVB 16#B0 SMB87;
MOVW +5 SMW90; 给5mm空闲时间延时
看看接收到的是神马数据.
IF 能接收到数据
看看是否乱码
IF 乱码
可能你波特率设置不对(我电脑没有232接口,用了一根USB转232的数据线,尼玛它把波特率改了)
ELSE
看看报文的起始符是神马,是不是你之前设置的那个
ELSE
把3,8口反过来接试试看