发送数据

发送数据模块主要用于将流程中组装的数据发送给数据队列、外部通信设备、全局变量和视觉控制器。当需要将流程中数据发送给外部通信设备或控制视觉控制器的IO输出时,需使用该模块。

使用方法

该模块用于给外部通信设备等发送数据时,一般与协议组装模块配合使用。协议组装模块作为前序模块,对流程中需要输出的数据按照需求进行组装。

该模块用于控制视觉控制器的IO输出时,一般与条件检测模块配合使用。条件检测模块作为前序模块,对设置的条件判断是OK还是NG,并将OK或NG作为结果输出。

参数配置

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

输出至

可选数据队列、通信设备、全局变量、视觉控制器和的发送时间这5种。选择输出到不同的设备,设置有所差别。

数据队列

可将订阅的数据发送给数据队列的参数队列。

数据队列

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

输出数据

设置发送给数据队列的数据,可新增多个。点击后,选择选择队列选择数据订阅前序模块的模块结果即可。

说明:

选择数据只能订阅和选择队列同一类型的数据。

通信设备

选择时,可将订阅的数据发送给外部通信设备

通信设备

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

输出数据

选择不同的设备,参数设置有所差别。

通信设备选择PLC设备(即除TCP客户端、TCP服务端、UDP和串口的设备)

输出数据处先选择寄存器地址,并订阅需输出的数据。点击可添加多条数据。

通信设备选择非PLC设备(即TCP客户端、TCP服务端、UDP和串口设备)

输出数据处除订阅发送数据外,还可设置其他参数。

16进制发送

启用该功能时,数据以16进制格式发送;未启用时,以ASCII字符格式发送。

说明:

此处的设置需与TCP服务端的接收设置保持一致,

结束符

启用该功能后,需选择具体的结束符,可选\r(回车)、\n(换行)、\r\n(回车换行)。每次发送的数据以选择的结束符收尾。

分隔符

启用该功能后,需设置具体的分隔符,可下拉选择或自定义输入分隔符。各发送数据间使用分隔符隔开。

说明:

启用16进制发送参数时,无需设置该参数。

发送数据*

可自定义或订阅需输出的数据。点击可添加多条数据。

全局变量

可将订阅的数据发送给全局变量

点击后,选择变量处选择需接收数据的全局变量,选择数据订阅前序模块的模块结果即可。可新增多个。

说明:

选择数据只能订阅和选择变量同一类型的数据。

视觉控制器

选择视觉控制器时,可根据IO*输出条件订阅的字符串信息(一般为OK或NG)结合控制器管理中输出类型的设置,决定OK还是NG时IO输出信号进行电平反转。

视觉控制器

可选择方案中已添加的IO相关的控制器。点击参数右侧的可打开控制器管理进行相关操作。

控制器型号

根据实际情况选择对应型号,可选VB2000、VC4000、VC3000、VC2000和GPIO。

说明:
  • 其中VC3000表示VC3000系列视觉控制器的IO扩展模块,GPIO表示VC3000系列视觉控制器的自带IO。

  • 不同型号控制器的IO输出数量有所差别,请根据实际情况选择视觉控制器控制器型号

IO*输出条件

可订阅string类型结果,推荐订阅结果内容时OK或NG的模块结果。

说明:

若订阅的字符串内容不是OK或NG,或未满足设置的条件时,IO输出的电平信号不发生变化。

发送事件

可将订阅的数据通过发送事件发送给外部通信设备。

发送事件

可选择方案中已添加的发送事件。

输出数据

对加载的当前发送事件中的参数订阅数据源,可订阅前序模块的模块结果或全局变量。

模块结果

该模块的模块结果涉及参数请参见发送数据