基本概念

在进一步了解Edge之前,你需要了解以下关键概念及术语:

子设备

通过EnOS Edge接入的设备都统称为子设备。

连接

通讯时Edge与其他设备或其他系统之间建立起的TCP链路连接,即通讯通道。一个连接可以用于接入一个子设备数据,也可以接入一批子设备的数据。一个连接使用一个规约与设备(或系统)进行通讯。

设备模板

设备数据接入后映射到系统中设备模型上的配置文件,模板主要实现的功能是将规约中接入的数据点(规约中点表文件point.csv中定义的点)映射到设备模型中定义的标准点上。除此之外,模板中还承载了计算公式,脚本的功能,主要用于定义某一种类型的设备在映射时可以使用一定的公式或者计算脚本。

规约

指两个设备之间互相通讯共同遵守的通讯协议,主要是应用层的通讯协议,如IEC104,OPC,Modbus等。

在EnOS Edge中,规约包括个三个重要的要素:规约程序配置文件点表模板

规约程序

规约程序文件,对于C++实现规约即程序的bin文件,是规约的重要组成部分。

配置文件

即规约程序所需要的参数配置文件,必须使用标准文件名及格式:protocol.sys,在规约中心中,会提供每一个规约的配置文件的模板供用户下载并进行配置。

点表模板

特定规约所使用的文件,包含了使用Edge设备按照特定规约向EnOS上传或第三方系统转发的测点的顺序信息。点表模板必须使用包含标准文件名及文件格式的point.csv文件。在控制台Edge网关 > 模板配置中,可以下载到某个规约的点表模板,供实际接入Edge设备时使用。

规约文档

规约开发者随着规约程序一起上传的规约描述文档,包括规约使用配置说明,使用方法等。

模型测点

EnOS Edge采集到的数据,可以分为采集点和控制点。云端模型中定义的测点,既可以作为采集点,也以作为控制点。

采集点

采集点是与Edge连接的子设备向Edge上送的测点,如风速、电动机转速等。定义在了点表模板point.csv文件中。

采集点有以下几种类型:

  • AI:即模拟输入(analogous input)

  • DI:即数字输入(digital input)

  • PI:即脉冲输入(pulse input)

设备控制点

控制点是云端向子设备下发的测点,用以设置或重置测点值;或者向自设备下发命令,如设备的启动、停止、复位等定义在了点表模板point.csv文件中。

控制点有以下几种类型:

  • AO:即模拟输出(analogous output),可以是任意类型的数据。

  • DO:即数字输出(digital output),一般是整型数据。