三菱Q系列PLC,MODBUS模块QJ71MB91连接4台温控器,读取温度数据实战。供各位同行参考。
1,硬件连接,QJ71MB91用的是RS485,CH2,
接线方面短接RDA和SDA,连接温控器的D+,
短接RDB和SDB,连接温控器的D-,因为距离短,用的普通电线,没有用屏蔽线。
2,温控器侧设置,地址1,通信协议,MODBUS RTU模式,数据位8,偶校验,波特率19.2K
3,温控器的MODBUS位地址从00开始,实际温度值存于00,设定值存于01,
4,PLC侧设置,详见图片1--4,
5,除了智能模块设置以下参数,其他不用写任何通信程序。
6,PLC读取的实际值存于D100中,详见图片4,监控到读出的数据。
7,图5,图6是PLC和温控器的图。
8,从温控器的图片可以看出,实际温度为30.9度,设定温度为70度,和PLC的数据区D100=309,D101=700相吻合,只是差一个小数点。
9,附件是模块的英文手册,其实基本不用看,只要硬件接对,设置正确,即可通信。
如有问题,提出来大家交流交流。