第 1 章 232 设备与OPC通讯

DI/DO/AI/AO 接入

以 ZKD-24SO-RS-232 为例,介绍综科智控 232 设备与 OPC 进行通讯的步骤设置。ZKA-4488-RS

232 是 24 路数字量输出(DO),232通信总线。

以 ZKD-24SO-RS232 出厂默认通讯参数如下:

站号:01

波特率:115200

数据格式:8,N,1

与电脑连接的端口:客户查看电脑设备管理器中的COM口,选择实际使用的端口

添加设备

选择:新建> 驱动 [ModbusRTUClient] > 自定义设备名称,

如下图所示:

选择“确认”出现设备串口通讯参数设置,

自定义通道的名称 >  设置通讯串口参数 ,

如下图所示:

选择“确认”右键,出现设备串口通讯参数设置(一般默认)

如下图所示:

选择“确认”右键,添加标签

自定义点名 > 数据类型 > 数据的地址

如下图所示:

就会出现添加数据,启动监控,就可以看数据了

​​​​​​​ 读取 DI 状态

以 ZKA-4488-RS485为例:

8路 DI的 寄存器为 10001~10008

​​​​​​​ 输出/读取 DO 状态

以 ZKA-4488-RS485为例:

8路 DO 寄存器为 00001~00008

​​​​​​​ 读取 AI 

ZKA-4488-RS485 的 4 路 AI(模拟量输入)寄存器为 30001~30008,因为ZKA模块采用的是32位AD芯片,所以每个模拟量通道占用 2 个寄存器,共4 个字节(32bit),其中高两个字节为采集结果的高16bit,低两个字为采集结果的低16bit,模块出厂时为保证高精度,滤波后输出16bit,所以用户实际使用时只需要读取低16bit采集结果即可,也就是读取30002,30004,30006,30008地址上的寄存器数据,数据类型为 无符号UShort。


第 1 通道电流值为 10000x0.0003125=3.125mA

注意:ZKA模块采集输出的是模拟量输入通道的原始AD读数,客户需要在此基础上乘以一个量纲系数才能得出想要的量纲读数,例如,0.0003125ma/读数这个是ZKA模块在16bit采集模式下和对应的AI输入电流ma数之间的量纲系数,假如采集到的读数是10000,那么此时可以算出,该AI通道上当前输入的电流值为:10000读数 x 0.0003125ma/读数=3.125ma。

​​​​​​​ 输出/读取AO的值

ZKA-4488-RS485 的 4 路 AO(模拟量输出)寄存器为 40001~40004,每个模拟量通道占用 1个寄存器,共1 个字节(16bit)。

第 1 通道输出电流值为 10000x0.0003125=3.125mA

注意:ZKA模块AO输出寄存器是AO的原始值,客户需要在此基础上乘以一个量纲系数才能得出想要的量纲读数,例如,电流的型AO输出的量纲系数为0.0003125,如果想要输出3.125ma,则要设置AO寄存器为10000,依次类推。

2 章 以太网设备与OPC通讯

本章介绍本系列下以太网设备与OPC通讯的设置方法,该方法适用于本系列下所有以太网设备。

​​​​​​​ DI/DO/AI/AO 接入

以 ZKA-4488-ETH为例说明 DI\DO\AI\AO 如何接入组态王使用,ZKA-4488-ETH 为 8路数字量输入(DI)和 8 路数字量输出(DO)和4路模拟量输入(AI)采集以及4路模拟量输出(AO)输出控制设备,采用标准的 Modbus TCP 通讯协议,可以通过 TCP/IP 网络远程采集模拟量数据。

ZK模块 IP 为:192.168.0.106

TCP 端口为:10001

(注意:我们模块出厂时默认端口为10001,客户也可以通过ZK模块的配置文件把ZK通讯端口改成modbus-tcp的默认端口502)

工作模式为:服务器模式

​​​​​​​ 添加设备

添加设备 > 选对应的驱动 > 自定义设备的名称

如下图所示:

选中设备ZKD-测试,右键,添加通道

设置通到的名称,IP,端口号

如下图所示:

选中 Channel_1 右键设置设备的属性,一般默认,确认

如下图所示:

选中 ZK 右键添加  标签

设置点的名称,储存器类型,数据类型,储存器的地址  确认

如下图所示:

就会出现添加数据,启动监控,就可以看数据了

​​​​​​​

​​​​​​​ 读取 DI 状态

以 ZKA-4488-ETH 为例:

DI寄存器地址: DI1~DI8 10001~10008

​​​​​​​ 输出/读取 DO 状态

以 ZKA-4488-ETH 为例:

DO寄存器地址:DO1~DO8 00001~00008

​​​​​​​ 读取AI值

以 ZKA-4488-ETH 为例:

AI寄存器地址:AI1~AI4 30001~30008

ZKA-4488-ETH 的 4 路 AI(模拟量输入)寄存器为 30001~30008,因为ZKA模块采用的是32位AD芯片,所以每个模拟量通道占用 2 个寄存器,共4 个字节(32bit),其中高两个字节为采集结果的高16bit,低两个字为采集结果的低16bit,模块出厂时为保证高精度,滤波后输出16bit,所以用户实际使用时只需要读取低16bit采集结果即可,,也就是读取30002,30004,30006,30008地址上的寄存器数据。

第 1 通道电流值为 10000读数 x 0.0003125ma/读数=3.125ma

注意:ZKA模块采集输出的是模拟量输入通道的原始AD读数,客户需要在此基础上乘以一个量纲系数才能得出想要的量纲读数,例如,0.0003125ma/读数这个是ZKA模块在16bit采集模式下和对应的AI输入电流ma数之间的量纲系数,假如采集到的读数是10000,那么此时可以算出,该AI通道上当前输入的电流值为:

10000读数 x 0.0003125ma/读数=3.125ma。

​​​​​​​ 输出/读取AO

以 ZKA-4488-ETH 为例:

AO寄存器地址:AIO~AO4 40001~40004

ZKA-4488-RS485 的 4 路 AO(模拟量输出)寄存器为 40001~40004,每个模拟量通道占用 1个寄存器,共1 个字节(16bit)。

第 1 通道输出电流值为 10000x0.0003125=3.125mA

注意:ZKA模块AO输出寄存器是AO的原始值,客户需要在此基础上乘以一个量纲系数才能得出想要的量纲读数,例如,电流的型AO输出的量纲系数为0.0003125,如果想要输出3.125ma,则要设置AO寄存器为10000,依次类推。

OPC通信连接方法(ZK模块产品为例)相关推荐

  1. 使用巨控GRM530模块远程通信连接TIA WINCC(异地组网)SIMATIC NET与S7-200 SMART 集成以太网口OPC 通信

    使用巨控GRM530模块远程通信连接TIA WINCC(异地组网)SIMATIC NET与S7-200 SMART 集成以太网口OPC 通信 硬件: S7-200 SMART SR40 PC 机 ( ...

  2. 西门子S7300PLC转以太网连接CHNet-S7300MD实现以太网通信配置方法

    西门子S7300PLC转以太网连接CHNet-S7300MD实现以太网通信配置方法 产品简介 兴达易控CHNet-S7300MD用于西门子S7-200/SMART S7-200/S7-300/S7-4 ...

  3. opc读取ab的plc数据_AB PLC通过opc方式连接的方法

    与 AB PLC 通过 opc 方式连接的方法 Rockwell Automation 的 A-B PLC 是一个著名的可编程控制器产品.其产品体系基本 上涵盖了工业控制产品的各个领域 , 由于 A- ...

  4. opc读取ab的plc数据_AB PLC通过OPC方式通讯的连接方法

    AB PLC 通过 OPC 方式通讯的连接方法 Rockwell Automation 的 A-B PLC 是一个著名的可编程控制器产品.其产 品体系基本上涵盖了工业控制产品的各个领域 , 由于 A- ...

  5. XBee模块实现QGC与PX4飞控的组网通信连接

    本篇博客介绍如何利用XBee模块实现QGC地面站与飞控的通信 一.问题的提出 正如 上一篇博客 指出,PX4飞控原装数传模块(3DR Radio)只能一对一通信,并不能实现多机组网通信,而XBee模块 ...

  6. 使用蓝牙测试app和Web Bluetooth API(web蓝牙)连接arduino蓝牙模块并通信

    原文链接:https://dsx2016.com/?p=1505 公众号:大师兄2016 前言 前面的arduino操作都是建立在usb串口通信上的,然而有线的操作不仅不方便,还受限设备数量,数据传输 ...

  7. android qt 串口通信,Qt串口通信开发之QSerialPort模块详细使用方法与实例

    Qt串口通信开发之QSerialPort模块详细使用方法与实例 发布时间:2020-10-23 12:19:05 来源:脚本之家 阅读:111 作者:沧海一笑-dj Qt串口通信基础及名词说明 串口通 ...

  8. 接线 科思模块怎么和plc_plc控制系统输出模块与输出设备的连接方法图解

    plc控制系统输出模块与输出设备的连接方法 plc与输出设备连接时,不同组(不同公共端)输出点对应的输出设备(负载)的电压类型.等级可以不同,但同组(相同公共端)输出点所对应的输出设备(负载)的电压类 ...

  9. 周界地址模块接线_入侵报警系统报警探测器和地址码模块的连接方法

    下面以某型号主动红外探测器为例讲述报警探测器和地址码模块的连接方法. 主动红外探测器工作原理如图: 图1 主动红外探测器工作原理如图 红外发射机通常采用互补型自激多谐振荡电路作调制,它可以产生很高占空 ...

最新文章

  1. Exchange系列—管理邮件队列
  2. Tomcat性能调优-JVM监控与调优
  3. 应用安全与微软SDL-IT流程
  4. 【数学基础】矩阵的特征向量、特征值及其含义
  5. 图论 —— 网络流 —— 最大流 —— FF 算法与 EK 算法
  6. win7家庭版安装oracle,win7 home 版安装 Oracle 10g
  7. The CC version check failed下出现Failed CC version check. Bailing out! 解决方案
  8. leetcode 189. 旋转数组(Rotate Array)
  9. deeplearning.ai——字符级语言模型-恐龙岛
  10. Android 开源项目分类汇总(转)
  11. javaSocket编程UDP
  12. SQL SERVER—修改时不允许保存修改
  13. 【学习笔记】贪心科技AI体验课
  14. .NET(C#)下的移动彩信MM7协议研究之路(一:题记)
  15. Git学习笔记(二)——Git的分支管理、储藏和标签
  16. Person Re-identification by Local Maximal Occurrence Representation and Metric Learning(LOMO+XQDA)
  17. Python-生成gif图片验证码
  18. [算法] 克鲁卡尔算法 最小生成树
  19. 图片公式提取至文档word
  20. 什么是5g全双工模式_5G的完整形式是什么?

热门文章

  1. Sql server exec 动态列 创建临时表
  2. 实现32位和64位系统的Inline Hook API
  3. 微软最新提供的project2010帮助资料
  4. java bbs源码_java开源论坛系统 jeebbs v7.0 源码包
  5. AcrelCloud-1000变电所运维云平台在榆林市科技馆的应用
  6. 网展PHP中英外贸企业网站黑色风格源码 v6.2
  7. 北京交通大学JAVA期末考试_JAVA考试题求助
  8. Aptana3 改变背景颜色
  9. 2021.11.18 简单计算阶乘(多种方法)及 求阶乘的和
  10. 计算机网络04之流量控制