本人第一次使用MODBUS通讯,遇到一个问题,愁死我了,请各位哥哥姐姐帮帮忙啊!!
我用224XP作为主站,读取一个传感器的数据,采用MODBUS方式,使用了MBUS_CTRL和MBUS_MSG,程序很简单。下面有程序的PDF文件。PLC上P1口用PC/PPI线连接电脑,P0口通过RS485连接传感器。
传感器的A和B连接8和3,电源线连接的是7和2。
但是,MBUS_MSG的Error位置老是报错 6 。状态表中VB0-7也没有值,不知道为啥?我只用了一个MSG啊
然后我把First位上的M0.1改为SM0.5,也就是每秒钟一个脉冲那个。但是Error位的值就是0,0,3,0,0,3,0,......一直这样变,状态表中VB也会有几个不明含义的数。怎么办啊?
请各位哥哥姐姐帮我看看吧!!
项目1.pdf
KM30B02-RS485土壤水分温度传感器.pdf