4.2.14 GPIO通道文件配置

GPIO通道为程序内置通道,需要根据硬件接口情况编写程序,包括GPIO接口地址和端口序号等,用户只需要在测点文件(point开头)中进行配置即可实现。

具体规则如下:

  • 变量定义:通过测点别名的配置实现变量的定义。GPIO测点的别面需要加双引号,格式为"XXX/w"或"XXX/r",其中/w表示通过IO输出端口进行写命令,/r表示通过IO输入端口进行数据读取。
  • 轮询周期:GPIO默认为事件驱动,在某些不支持事件驱动的CPU上,可通过轮询实现采集。其中,轮询周期配置通过在测点后添加/正整数实现,单位为ms。如"DI_1/r/100",表示对DI_1数据进行100ms轮询采集。

配置案例说明

下面以某硬件设备的GPIO通道配置为例进行说明。

序号测点号名称别名是否离散是否计算点是否实时点是否SOE默认值
1100001测点1"DO_1/w"TRUEFALSETRUEFALSE-9999
2100002测点2"DI_1/r/100"TRUEFALSETRUEFALSE-9999
3100003测点3PIN_POWER_DOWNTRUEFALSETRUEFALSE-9999
  • 测点别名"DO_1/w":表示IO输出端口DO_1写命令,需要加上/w。

  • 测点别名"DI_1/r/100":表示读取IO输入端口DI_1数据,需要加上/r,/100表示轮询周期,主动读取。

  • 测点别名PIN_POWER_DOWN表示基于事件触发的IO输入读取。

该案例具体配置文件可见如下附件。

附件:GPIO通道配置模板