OPCUA_SerialDevice驱动操作手册
OPCUA_SerialDevice功能简介
OPCUA_SerialDevice是凌顶自主研发的MDC_OPCUA_SERVER驱动。使凌顶Edge模块中的MDC_OPCUA_SERVER功能软件能够无协议采集所有串行设备数据。最大可采集不超过1024字节长度数据帧。若有协议则需要根据采集协议报文进行自我协议解析。
OPCUA_SerialDevice运用场景
常用于连接读码器、扫描枪等串行设备,获取串行设备数据、扫描次数统计、扫码长度计算等。配合Edge内部OPCUA_DX_SERVER功能软件,实现将采集到的串行设备数据传输到PLC、CNC设备中。
测试仪器准备
- KOB串口调试工具:本实验准备了一个KOB(RS422/485 USB转串口工具),选用的是RS485模式,参数如下图所示
-
凌顶Edge边缘计算网关及配套软件:准备了一个凌顶EdgePLUS来测试
a. EdgePLUS与KOB的接线如下图所示
EdgePLUS COM1 | KOB |
---|---|
A+ | A+ |
B- | B- |
GND | GND |
- 交换机、网线、电源模块、导线若干
OPCUA_SerialDevice使用方法
-
参照Edge用户手册:<https://tanghuang-liu.github.io/#/熟练掌握EdgePlant的操作使用
-
配置EdgePLUS模块的COM1的模式及相关参数进行配置,如下图所示
- 配置好COM1的模式及相关参数,点击"配置"-“下载模块配置”, 如下图所示:
- 删除模块内部无关配置,右键"Group1"-“删除组别”;右击"Project_Default"-“新建一个组别”【注:由于小季这边是先搭建测试环境,在截图写手册的,没有操作这一步】
- 按照下图所示操作步骤,右键"Group1"-“新建一个连接”,选择合适驱动
- 选择合适驱动"串口设备",修改配置,确认:如下图所示
-
点击"扫描枪",“新建一个标签”;建立三个类型功能变量;如下图所示
a. ReadData功能:接受到串口数据内容(数据类型:字符串)
b. ReadDataLength:接受到串口数据内容的长度(数据类型:UInt16)
c. ReadCount:接受到串口数据内容的次数(数据类型:UInt16)
- 点击"项目下载"(临时保存一下)
- 按下图步骤,"3处"软件,“添加开机自启”,下载配置,然后重启模块
-
实验效果:
a. 第一次使用:串口工具发送(ABC123abc ABC123abc!):在EdgePlant自带的客户端测试功能中查看结果如下图:
应用加深
- 参考:用Edge网关快速实现PLC获取扫描枪数据 提供MES交互接口------OPCUA Server:https://blog.youkuaiyun.com/qq_36700574/article/details/121142915
无锡凌顶科技
作者:季 工
电话:17715803026