发表于:2020/6/12 13:48:09
#0楼
功能:
(1)可以作为ModbusTCP服务器,为带有ModbusTCP协议的上位软件等提供连接西门子PLC的接口。例如,想通过Modbus TCP读取西门子PLC中的数据,可以先用C型读取PLC 中数据,再用Modbus主站读取C型中的数据。
(2)可以实现西门子PLC之间通讯,包括S7-200、300、 1200、200smart。
(3)C型内部具有与200PLC -样的存储区域,是一个不带I0点的200PLC。
1.首先组态好CP343-1以太网模块,这里将其IP地址设置成192.168.1.20
2.然后进入交换机C型后门设置界面,如下,C型交换机相当于一个没有IO的S7-200PLC
3.进入到PLC通讯设置界面,里面一共有12个通道。以通道0为例,将S7-300PLC中的DB1.DBW0取数据到VW0中,对方PLC IP地址填CP343-1地址
4.最后通过Modbus Poll软件读取C型交换机数据,C型交换机IP为192.168.1.10,通过03功能码,4xxxx,起始地址为0,读取一个数据长度。可见已经通过ModbusTCP协议读到S7-300PLC其中的DB1.DBW0的数值。
(1)可以作为ModbusTCP服务器,为带有ModbusTCP协议的上位软件等提供连接西门子PLC的接口。例如,想通过Modbus TCP读取西门子PLC中的数据,可以先用C型读取PLC 中数据,再用Modbus主站读取C型中的数据。
(2)可以实现西门子PLC之间通讯,包括S7-200、300、 1200、200smart。
(3)C型内部具有与200PLC -样的存储区域,是一个不带I0点的200PLC。
1.首先组态好CP343-1以太网模块,这里将其IP地址设置成192.168.1.20
2.然后进入交换机C型后门设置界面,如下,C型交换机相当于一个没有IO的S7-200PLC
3.进入到PLC通讯设置界面,里面一共有12个通道。以通道0为例,将S7-300PLC中的DB1.DBW0取数据到VW0中,对方PLC IP地址填CP343-1地址
4.最后通过Modbus Poll软件读取C型交换机数据,C型交换机IP为192.168.1.10,通过03功能码,4xxxx,起始地址为0,读取一个数据长度。可见已经通过ModbusTCP协议读到S7-300PLC其中的DB1.DBW0的数值。