接收数据

接收数据模块主要用于获取外部通信设备、全局变量和数据队列的数据,并将这部分数据在流程中使用。当需要从外部上位机获取数据到流程内部时,需使用该模块。

使用方法

该模块一般与协议解析模块配合使用。协议解析模块作为后序模块,对该模块接收到的数据根据对应的解析规则转换为最终需要的数据。

说明:

该模块接收的数据一般为PLC设备发送的16进制组装结果。

参数配置

此处仅对该模块的基本参数进行介绍,结果显示各模块大同小异,此处不再赘述,具体参见结果显示

数据源

可选数据队列、通信设备和全局变量3种。选择不同的数据源,设置有所差别。

数据队列

可从数据队列的参数队列中获取数据。

数据队列

可选择方案中已创建的数据队列。

获取行数

可设置模块执行一次时,从数据队列中获取几行数据。

输入数据

设置从数据队列中获取的数据,可新增多个。点击后,自定义名称数据从当前选择的数据队列中选择需要接收的队列即可。

通信设备

可从选择的通信设备中获取数据。

通信设备

可选择方案中已添加的通信设备。

输入数据

选择不同的设备,参数设置有所差别。但都只能接收一个数据。

  • 通信设备选择PLC设备时,自定义名称数据从当前选择的通信设备中选择有效地址即可;

  • 通信设备选择非PLC设备时,自定义名称即可。

说明:

TCP客户端、TCP服务端、UDP和串口属于非PLC设备,其余都属于PLC设备。

全局变量

可从选择的全局变量中获取数据。

点击后,自定义名称数据从方案的全局变量中选择需要接收的变量即可。可新增多个。

模块结果

该模块的模块结果涉及参数请参见接收数据