西门子PLC200与海林温控器通讯控制
1器材:
PLC224一个
海林网络温控器HL8001-MD一个
DB9接头一个
2接线如下图
-
PLC串口0和温控器的串口接线
-
PLC的24V电源直接给温控器供电即可
3)注意西门子的RS485串口正负是颠倒的,接线注意交叉,入下图,海林温控器接线图与实物有区别。
3先从简单的入手
参见海林”温控器MODBUS通讯协议”里面有
寄存器对应的地址是30001
我们先读取这参数,先把温控器的地址设置为1,程序如下(我习惯按照顺序功能图写程序)这个程序是在不断的读取温控器当前的温度。
4复杂一点的,由于温控器只能支持功能码06,每次才只能读写一个数据,下面的这个程序演示远程开关机
全功能的实现
右上角的小红点(不停闪烁,表示通讯正常)