雷林子弟
江三
您能知道温控表发送接收的格式吗?不行就用自定义
applecxg586
刚才试了一下还是通讯不上,接收不到数据。监控的画面如下:
robotH
数据的高低字节要颠倒一下。比如第一句应该是MOV H0301 D0000
说明一下,温控表肯定是没问题的,因为我用台达的温控表监控软件,连接没什么问题
请问一下大家,K120S的站号设置为1不会有问题吧
ac 米兰
站号应该没什么关系
我记错了。不用颠倒高低字节。按照你最初的程序即可。只是把MODBUS 改为MODCOM。MODCOM指令中的通讯口选1。
因为MODBUS指令通讯口固定为0,即编程口的4,7脚232通讯。你用RS485口,是通讯口1,所以必须 用MODCOM指令。
robotH:你好!不好意思,这次真的麻烦你了,我按照你的说法改了一下程序,但是还是不行。监控画面如下,我现在把温控表的设置参数再说一下,你能帮我详细分析一下原因吗?温控表:使用MODBUS(ASCII)通讯协议,波特率:9600,站号:1,数据位:7,偶校验,停止位:1。 功能码:03H读出寄存器内容(最多三个字)。06H写入一个WORD至寄存器。这是台达温控表的参数。PLC的参数就是上面的图设置的一样。PLC的485通讯品是没问题的,因为我挂文本可以通讯上。问题可能就出在设置或程序上。
我也试过了,确实不行。LS的东西做做开关量控制控制,简单的模拟量还可以的,其它的就不要指望它了。你看这个版块的版主都没有了。越来越不行了。