AllPowerful采集规约
一、协议概述
此驱动为Polling方式采集驱动。可以周期循环发送固定报文,按照配置的“开始字节”、“字节个数”、“值类型”在应答报文中取值。
二、系统连接
视具体厂商设备而定,具体请查看厂商提供的设备说明书。
三、硬件连接
视现场具体使用的连接方式而定,支持串行通信、UDP通信、TCP通信。
四、组态配置
4.1 通道配置
视具体现场使用的通信方式而定,如果使用串行通讯需要在网关机的Serial相应通道下进行配置;如果使用网络通信需要在网关机的Net相应通道下新建链接通道并进行配置。
4.1.1 通讯配置
4.1.1.1 串行通信
当现场使用串行通讯时需要在相应的Serial通道下按照现场仪表的实际波特率、数据字长、校验方式、停止位设置串行参数,如下图:
4.1.1.2 网络通信
当现场设备使用网络通信时需要在相应的Net通道下新建链接,“通讯方式”需要选择实际的通讯方式,例如现场使用TCPClient方式则“通讯方式”选择TCPClient,如下图:
4.1.2 驱动属性配置
选择“ColDriver”组的“AllPowerful”驱动后点击“提交”。
4.2、设备组态配置
点击“+新建设备”新增一个设备,填写设备名称,配置采集点,配置完毕后点击“提交”生成此设备。
4.2.1设备基本信息配置
参数 | 说明 |
---|---|
设备超时(ms) | 设备响应的最大时间 |
4.2.2 采集点配置
参数 | 说明 |
---|---|
采集点名 | 会按照"变量名"和通道自动生成 |
变量名 | 变量名 |
变量描述 | 变量描述 |
变量编号 | 变量编号 |
关联遥信点 | 用于显示遥设点对应的遥信点的状态 |
虚量 | 未勾选时按照后边配置项配置,勾选后可实现脚本计算 |
开始字节 | 返回报文开始字节 |
字节个数 | 字节个数,支持三种方式 : 方式一:1,2,3,4 表示占用字节数 方式二:10表示第0 BIT,11表示第1BIT 取位值 方式三:5xyy x=开始位数 yy 使用的位数 如5203表示从第2位开始取3个位值 |
值类型 | 数据类型 |
系数 | 工程值=(原始值+基数)*系数; |
基数 | 工程值=(原始值+基数)*系数; |
扫描周期 | 发送"发送报文"的最小时间间隔 |
发送报文 | Polling方式下发给设备的报文,以十六进制方式填写 |
五、常见问题
如果不能正常通讯,请依次检查下列设置:
5.1、 通讯方式和通讯参数是否设置正确
5.2、 如果是使用网关机与设备通过串行口通讯时,需要检查网关机的该串行口是处于RS485位置还是RS232位置
六、示例
“上海南自SNP2300通讯协议”为非标协议,读取“标志信息”、“模拟量”、“电能脉冲量”配置如下所示: