OUC
开放式用户通信 OUC(Open User Communication) 本质上是西门子为其 PLC 产品设计的一套编程接口和实现方式。 基于 TCP/IP 的开放式通信 (OUC) 是 SIMATIC S7-CPU 通信的标准。
网络接驳
设备通过 以太网接口(RJ45) 接入网络,可选 TCP / UDP 通信方式。 TCP模式按数据流解析数据,根据配置的数据项自动计算边界,最大支持 64 KByte 数据。 UDP模式按数据报解析数据,速度快但不保证可靠性,适合广播或实时性高的场景,最大支持 1472 Byte 数据。
通信配置
OUC_TCP_MASTERJOYZL SCADA 作为主端(MASTER) 由设备主动发起连接,因此须在设备中设置连接的目标地址和端口; 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:OUC_TCP_MASTER
- 接点:网络地址和端口(IP:PORT),缺省地址仅指定端口时,监听本机所有地址,例如 1000
- 地址:设置为设备固定地址,例如 192.168.8.8,由地址区分设备,因此不能使用动态地址(DHCP)
JOYZL SCADA 作为主端(MASTER) 由设备主动发送数据报,因此须在设备中设置发送的目标地址和端口; 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:OUC_UDP_MASTER
- 接点:网络地址和端口(IP:PORT),缺省地址仅指定端口时,监听本机所有地址,例如 1000
- 地址:设置为设备固定地址,例如 192.168.8.8,由地址区分设备,因此不能使用动态地址(DHCP)
JOYZL SCADA 作为从端(SLAVE) 主动发起连接到设备, 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:OUC_TCP_SLAVE
- 接点:设备地址和端口(IP:PORT),例如 192.168.8.8:1000
- 地址:未使用
JOYZL SCADA 作为从端(SLAVE) 主动发送空报文到设备用以报告自身地址, 设备由以太网接口(RJ45)连接到网络, 设备通信参数按如下方式进行设置。
- 驱动:OUC_UDP_SLAVE
- 接点:设备地址和端口(IP:PORT),例如 192.168.8.8:1000
- 地址:未使用
数据配置
JOYZL SCADA 严格按照配置的属性代码排序(从小到大), 并按照属性的原值类型顺序解析数据。 可在设备中配置任意数量且不重复(Code)的属性。
JOYZL SCADA 属性代码(Code)格式为:任意可见 ASCII 字符。
数据项对应: 请仔细核对配置的属性与设备发送的数据项严格对应, 否则将获得非预期的数据值,并且不会报告任何异常或错误。
JOYZL SCADA 属性支持的数据类型请参考 数据类型表 。