设备管理

设备管理可创建设备并设置相关参数,从而与对应的外部通信设备连接。

使用时,可根据实际情况选择不同的协议类型。协议相关介绍以及如何使用的介绍参见下表。

表 1 通信协议介绍

协议类型

说明

操作方法

TCP客户端

TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。

使用TCP服务时,通信的双方,一方为TCP客户端,一方为TCP服务端。

参见基本通信协议

TCP服务端

UDP

Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供一种无需建立连接就可以发送封装 IP 数据包的方法。

串口

串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口 (Serial Interface)是指数据一位一位地按顺序传送。特点是通信线路简单,只要一对传输线就可以实现双向通信,从而大大降低成本,适用于远距离通信,但传送速度较慢。

汇川H2U

汇川H2U通信是以串行链路(485串口通信)为基础,按照一定的规则(计算机链接协议)组合成规定的命令。目前仅支持读写D(数据寄存器)。

参见第一类PLC通信协议

基恩士KV

基恩士KV通信以串行链路(串口通信)和TCP/IP网络通信为基础,按照一定的规则(基恩士KV模式(上位链路)协议)组合成规定的命令。目前仅支持读写DM(数据寄存器)。

参见第二类PLC通信协议

松下MewTocol

松下MewTocol通信是松下公司开发的一种通信协议,以串行链路(串口通信)和TCP/IP网络通信为基础,按照一定的规则(松下MewTocol协议)组合成规定的命令。具有高效性、稳定性、兼容性、安全性的特点。目前仅支持读写D(数据寄存器)。

参见第一类PLC通信协议

三菱MC

MC协议是开发PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。以串行链路(串口通信)、UDP和TCP/IP网络通信为基础,按照一定的规则(MC协议)组合成规定的通讯格式。目前支持3E、3C、4C三种格式的通讯格式,通讯内容分为二进制和ASCII文本,只支持读写D(数据寄存器)、M(辅助寄存器)两种。

ModBus通信

ModBus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表的协议。ModBus通信以串行链路(串口通信)和TCP/IP网络通信为基础,在此基础上按照一定规则(Modbus协议)组合成特定报文。目前仅支持读写保持寄存器。

EtherNet/IP CIP

EtherNet/IP(Ethernet/Indstrial Protocol,以太网/工业协议)是一种基于以太网和TCP/IP技术的工业协议。其物理层和数据链路层使用以太网协议,网络层和传输层使用TCP/IP协议,应用层使用CIP协议。

说明:

CIP(Common Industry Protocol)是一种端对端的面向对象协议,它规范了工业设备(传感器、执行器)和高级设备(控制器)之间的连接。CIP作为开放性应用层协议,独立于物理媒体和数据链路层。EtherNet/IP利用标准以太网和TCP/IP技术传输CIP通信数据包。

参见第二类PLC通信协议

欧姆龙Fins TCP

Fins(Factory Interface Network Service)协议是欧姆龙公司所开发的一个工业自动化网络通信协议,用于实现PLC和各种设备之间的通信的协议。具有高效、可靠、安全的特点。Fins协议封装在TCP/UDP之上,目前仅支持读写DM(数据寄存器)。

说明:

基于TCP的Fins数据包和基于UDP的包在头部上差异较大。

参见第一类PLC通信协议

欧姆龙HostLink

欧姆龙Fins UDP

Hostlink协议是欧姆龙公司开发的上位计算机与PLC设备通讯的协议,通过串行通讯的方式收、发数据。通讯命令分为:C-code命令的Hostlink和FINS命令,也可分为网口(CMND/SEND/RECV)的Hostlink命令和串口的Hostlink命令。目前仅支持读写DM(数据寄存器)。

横河PClink

横河PClink通信以TCP/IP网络通信为基础,按照一定的规则组合成规定的命令。目前仅支持读写D(数据寄存器)。

西门子S7

S7通信协议是指西门子公司用于其S7系列PLC之间通信的标准通信协议。它是一种基于串行通信方式进行通信的协议,支持点对点和多点通信方式,能够实现PLC之间的数据传输和互相控制。目前仅支持读写DB(数据寄存器)。

说明:

S7和S7-200smart的主要区别是连接的握手协议不同。

参见第二类PLC通信协议

西门子S7-200Smart