之前走了很多弯路,address 和device ID设置以及15针的4和11的"+""-"接线上有问题,造成反复的实验,就是通不上。
总结一下:
15针接头, 11 + (TR+), 4 - (TR-)
Modscan参数设置:
Device ID: 是Modbus slave地址,双击CP341模块,然后点击参数,然后在Modbus slave里面设置Slave address地址。
Address:
对应功能FC01/FC02/FC03/FC04对应设置的地址,和CP341的inputs和outputs无关。
比如FC01,我设置的是from 0 to 100,对应的地址是M0.0 to M12.4, 对应的地址应该是00001--00101.
FC03, 我设置的是DB1.DBW0开始,对应的就是40001开始。
length:尽量设置短点,我刚才调试时,要什么数据,就设置什么地址,长度就选为1,很方便,而且不容易出错。
另外,很奇怪的是,wb210xa老师说奇偶校验要设定为偶校验,但我设为EVEN好像通不上,设为NONE,就好了,很奇怪。
附上图片,供参考。
点击此处查看附件