15.1模块概述
CyberControl自动化软件平台应用于工业工程控制中,主要数据来源于与控制层设备进行的通信交互。系统提供通用通讯框架模块CyberLink,完成与各种设备的通讯功能,包括可编程控制器(PLC/DPU)、智能装置、智能仪表、I/O卡、变频器等,通过串行通信方式、TCP/IP方式、通信接口卡方式、DDE方式、OPC等多种方式进行数据交互。软件集成多种类型的通讯规约,包括Modbus_Tcp、sf_Onet、CSC2000、CSC2004、CDT92、IEC104等;同时提供开放标准的规约开发接口,提高了软件的可扩展能力,方便用户完成与设备层的数据接入。
串行通信时PLC等智能设备与计算机之间通常采用的通信方式。这种方式直接用串行通信电缆把设备接到计算机的串口上。串行通信方式使用标准RS-232通信协议,根据具体设备的实际情况,可以使用相应的通信接口卡把RS-232方式转换为RS-422、RS-485方式以扩展其使用范围。
I/O卡一般直接插在计算机的扩展槽上,然后利用开发商提供的驱动程序或直接经端口操作进行通信。
以太网大多采用TCP/IP网络通信协议。
通信接口卡方式是利用设备制造厂家提供的安装在计算机插槽或外置设备中的专用接口卡与设备进行通信。由指定的规约转换到系统中进行数据交换。通信介质一般由厂家专门提供。
DDE方式和OPC方式通过Windows标准协议进行进程间通信,拥有极大的灵活性。
CyberLink声明:
- 运行CyberLink模块的CyberControl系统节点称为“前置节点”;
- CyberLink模块根据CyberControl软件平台版本不同分为两部分。软件平台V2.0版本下主要是指系统SFEP.exe通讯程序,本章节将详细介绍;软件平台V1.0版本下是指系统内置OnetAppd.exe和FEPFrame.exe通讯程序,详细介绍参考附件I《V1.0版本CyberLink模块》