串口自由协议通信标准化
不同品牌PLC实现串口自由协议通信的名称、发送数据使用指令和接收数据使用指令均有所不同,详情如下表所示。
由此可见,不同品牌PLC实现串口自由协议通信,使用指令不同,编程不同。为此有必要进行PLC串口自由协议通信标准化编程,将不同品牌PLC的串口自由协议通信封装成具有相同输入参数和输出参数的功能块、指令库或用户库,以便大家方便、快捷、迅速的使用PLC串口自由协议通信
根据串口自由协议通信发送和接收数据实际情况,我们这里约定封装完成的各品牌PLC串口自由协议通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC串口自由协议通信标准化如下图所示。
西门子S7-1200系列PLC串口自由协议通信标准化功能块视频讲解如下所示。
套接字TCP客户端通信标准化
不同品牌PLC实现套接字TCP客户端通信的名称、连接指令、发送数据使用指令和接收数据使用指令均有所不同,详情如下表所示。
由此可见,不同品牌PLC实现套接字TCP客户端通信,使用指令不同,编程不同。为此有必要进行PLC套接字TCP客户端通信标准化编程,将不同品牌PLC的套接字TCP客户端通信封装成具有相同输入参数和输出参数的功能块、指令库或用户库,以便大家方便、快捷、迅速的使用PLC套接字TCP客户端通信。
根据套接字TCP客户端通信发送和接收数据实际情况,我们这里约定封装完成的各品牌PLC套接字TCP客户端通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC套接字TCP客户端通信标准化如下图所示。
西门子S7-1200系列PLC套接字TCP客户端通信标准化功能块视频讲解如下所示。
套接字TCP服务器通信标准化
不同品牌PLC实现套接字TCP服务器通信的名称、连接指令、发送数据使用指令和接收数据使用指令均有所不同,详情如下表所示。
由此可见,不同品牌PLC实现套接字TCP服务器通信,使用指令不同,编程不同。为此有必要进行PLC套接字TCP服务器通信标准化编程,将不同品牌PLC的套接字TCP服务器通信封装成具有相同输入参数和输出参数的功能块、指令库或用户库,以便大家方便、快捷、迅速的使用PLC套接字TCP服务器通信。
根据套接字TCP服务器通信发送和接收数据实际情况,我们这里约定封装完成的各品牌PLC套接字TCP服务器通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC套接字TCP服务器通信标准化如下图所示。
西门子S7-1200系列PLC套接字TCP服务器通信标准化功能块视频讲解如下所示。
ModbusRTU主站通信标准化
不同品牌PLC实现ModbusRTU主站通信使用指令均有所不同,详情如下表所示。
由此可见,不同品牌PLC实现ModbusRTU主站通信,使用指令不同,支持功能码不同,编程不同。为此有必要进行ModbusRTU主站通信标准化编程,我们使用各PLC串口自由协议通信指令,将不同品牌PLC的ModbusRTU主站通信封装成具有相同输入参数和输出参数的功能块、指令库或用户库,使其支持01、02、03、04、05、06、15、16、23、69等功能码,以便大家方便、快捷、迅速的使用ModbusRTU主站通信。
根据ModbusRTU主站通信发送和接收数据实际情况,我们这里约定封装完成的各品牌PLC的ModbusRTU主站通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC之ModbusRTU主站通信标准化如下图所示。
ModbusTCP客户端通信标准化
不同品牌PLC实现ModbusTCP客户端通信使用指令均有所不同,详情如下表所示。
由此可见,不同品牌PLC实现ModbusTCP客户端通信,使用指令不同,支持功能码不同,编程不同。为此有必要进行ModbusTCP客户端通信标准化编程,我们使用各PLC套接字通信指令,将不同品牌PLC的ModbusTCP客户端通信封装成具有相同输入参数和输出参数的功能块、指令库或用户库,使其支持01、02、03、04、05、06、15、16、23、69等功能码,以便大家方便、快捷、迅速的使用ModbusTCP客户端通信。
根据ModbusTCP客户端通信发送和接收数据实际情况,我们这里约定封装完成的各品牌PLC的ModbusTCP客户端通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC之ModbusTCP客户端通信标准化如下图所示。
西门子S7-1200系列PLC之ModbusTCP客户端通信标准化功能块视频讲解如下所示。
ModbusRTU主站并行通信标准化
所谓ModbusRTU主站并行通信,指的是无需编写ModbusRTU串行通信读写逻辑程序,ModbusRTU主站并行功能块自动完成。目前封装的罗克韦尔Micro850、西门子S7-1200、施耐德M241、三菱FX5U、欧姆龙NX1P2、松下FPXH、台达DVP-ES3、汇川Easy521的Modbus_RTU_Parallel功能块,支持16个读队列、16个写队列,读写互斥,写操作优先读操作。16个读队列可作为16个从站读操作,亦可作为1个从站多段读。16个写队列可作为16个从站写操作,亦可作为1个从站多段写。
根据ModbusRTU主站并行通信标准化实际情况,我们这里约定封装完成的各品牌PLC的ModbusRTU主站并行通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC之ModbusRTU主站并行通信标准化如下图所示。
ModbusTCP客户端并行通信标准化
所谓ModbusTCP客户端并行通信,指的是无需编写ModbusTCP客户端通信读写逻辑程序,ModbusTCP客户端并行功能块自动完成。目前封装的罗克韦尔Micro850、西门子S7-1200、施耐德M241、三菱FX5U、欧姆龙NX1P2、松下FPXH、台达DVP-ES3、汇川Easy521的Modbus_TCP_Parallel功能块,支持16个读队列、16个写队列,读写互斥,写操作优先读操作。16个读队列可作为一个服务器16个读操作。16个写队列可作为服务器16个写操作。
根据ModbusTCP客户端并行通信标准化实际情况,我们这里约定封装完成的各品牌PLC的ModbusTCP客户端并行通信功能块、指令库或用户库如下图所示。
功能块、指令库或用户库参数含义如下表所示。
西门子S7-1200系列PLC之ModbusTCP客户端并行通信标准化如下图所示。
133