发表于:2022/3/29 9:27:41
#0楼
随着1200和1500在国内的大量应用,有些现场的仪表设备是Modbus485协议,如果与PLC相连呢?最简单的办法是通过以太网关于485相连(比如大连德嘉生产的透传型ModbusTCP/RTU以太网关转换器)因为S7-1200/1500中有ModbusTCP的功能块,直接调用就能实现ModbusTCP通讯,用该种方式可以非常灵活实现与各种modbus现场设备的连接,由于以太网长距离通讯可以使用光纤,抗干扰能力强,所以对于它的应用彻底不受距离的局限性,而普通的Modbus485如果使用双脚线连接的话只能在百米之内。
另外S7-1200/1500中的ModbusTCP的功能块是免费使用的,无需花钱购买。
下面介绍一下大连德嘉这款ModbusTCP/RTU转换器的强大功能。
该产品能够不用编程(透传)只要设置IP地址就可以与S7-1200/1500通过网线相连,它的另一侧是Modbus485(RTU协议)电气接口能够连接多个Modbus从站设备,在ModbusTCP/RTU内部中,有命令循环池,它将S7-1200/1500中发送的ModbusTCP取数命令放置到命命令循环池中,该命令循环池不断的将ModbusTCP命令转换成Modbus485(RTU)命令发送给Modbus从站设备(仪表),不断的循环发送命令并接收从站数据,这样当S7-1200/1500PLC在发送同样的取数命令时就可以立即无等待的得到现场仪表的返回数据值,它充分保证了ModbusTCP命令的无延迟响应,这在通讯领域是尤其重要的。
另外该产品还有故障诊断功能,通过故障诊断页面能够查看到S7-1200/1500发送的命令是否得到从站的正确响应,以及ModbusTCP命令地址和功能码是否正确。这对现场调试来说是非常便捷的而且是必须的。
另外S7-1200/1500中的ModbusTCP的功能块是免费使用的,无需花钱购买。
下面介绍一下大连德嘉这款ModbusTCP/RTU转换器的强大功能。
该产品能够不用编程(透传)只要设置IP地址就可以与S7-1200/1500通过网线相连,它的另一侧是Modbus485(RTU协议)电气接口能够连接多个Modbus从站设备,在ModbusTCP/RTU内部中,有命令循环池,它将S7-1200/1500中发送的ModbusTCP取数命令放置到命命令循环池中,该命令循环池不断的将ModbusTCP命令转换成Modbus485(RTU)命令发送给Modbus从站设备(仪表),不断的循环发送命令并接收从站数据,这样当S7-1200/1500PLC在发送同样的取数命令时就可以立即无等待的得到现场仪表的返回数据值,它充分保证了ModbusTCP命令的无延迟响应,这在通讯领域是尤其重要的。
另外该产品还有故障诊断功能,通过故障诊断页面能够查看到S7-1200/1500发送的命令是否得到从站的正确响应,以及ModbusTCP命令地址和功能码是否正确。这对现场调试来说是非常便捷的而且是必须的。
[此贴子已经被作者于2022/4/25 9:08:46编辑过]