科技改变生活 · 科技引领未来

  • 首页
  • 资讯
  • 技术
  • 百科
  • 问答
  • 学习
  • 看看
  • 站长
  • 生活
  • 快讯

首页 > 看看 > 创业动态

组态王软件价格(组态王通过如何通过modbus连接控制读写外部扩展io模块)

时间:2022-10-09 15:22 作者:陈阳华

目录第1章485设备与组态王通讯21.1DI/DO/AI/AO接入21.1.1添加设备31.1.2测试设备71.2读取DI状态91.3输出/读取DO状态101.4读取AI值111.5输出/读取AO的值13第2章以太网设备与组态王通讯142.

目录

第 1 章 485 设备与组态王通讯2

1.1DI/DO/AI/AO 接入2

1.1.1添加设备3

1.1.2测试设备7

1.2读取 DI 状态9

1.3输出/读取 DO 状态10

1.4读取 AI 值11

1.5输出/读取AO的值13

第 2 章 以太网设备与组态王通讯14

2.1DI/DO/AI/AO 接入14

2.1.1添加设备15

2.1.2测试设备19

2.2读取 DI 状态20

2.3输出/读取 DO 状态10

2.4读取AI值21

2.5输出/读取AO值22

第 1 章 485 设备与组态王通讯

DI/DO/AI/AO 接入

以 ZKA-4488-RS485 为例,介绍综科智控 485 设备与组态王进行通讯的步骤设置。ZKA-4488-RS485 是 8 路数字量输入(DI),8 路数字量输出(DO),4 路模拟量输入(AI,0/4-20mA),4 路模拟量输出设备(AO,0/4-20mA),485 通信总线。

组态王软件价格(组态王通过如何通过modbus连接控制读写外部扩展io模块)

以 ZKA-4488-RS485 出厂默认通讯参数如下:

站号:01

波特率:115200

数据格式:8,N,1

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

添加设备

选择:[PLC] > [莫迪康] > [ModbusRTU] > [COM]如下图所示:

选择“下一步”出现名称设置:

为设备取一个名称,在此输入 TEST,单击“下一步”,弹出“设备配置向导”, 如下图所示。

为设备选择连接串口,选择 COM4,根据实际对应 COM 进行选择,单击“下一步”,弹出“设备配置向导”,如下图 所示。

填写设备地址,设置为 1,单击“下一步”,弹出“设备配置向导”,如下图所

示。

测试设备

选择[COM4] > [TEST]>[测试 逻辑设备],如下图所示:

将弹出“串口设置”设置项:

选择“通讯参数”选项,将通讯参数设置为“115200、N、8、1”。通讯超时和采集频率选择默认即可。选择“设备测试”项,界面如下图所示:

读取 DI 状态

ZKA-4488-RS485的 8路 DI 寄存器为 10001~10008:

如上图所示,寄存器 10001 变量值为打开,表示此时第 1 个输入通道闭合。

输出/读取 DO 状态

ZKA-4488-RS485 的 8路 DO 寄存器为 00001~00008:

双击寄存器 00001,输入数据写 1,点击确定后,Y1 指示灯亮,输出成功。变量值从关闭变成打开,如下图

输入数据中填入 0 后单击确定,此时 Y1寄存器变量值变为 0,并且可以看到 ZKA-4088-RS485上面的 Y1指示灯由亮变暗。

读取 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),数据类型为 无符号UShort。

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

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

第 2 章 以太网设备与组态王通讯

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

组态王 6.5x 版本的 Modbus TCP 驱动有 BUG,无法通讯。如果您使用的组态王软件版本是 6.5x 版本,请联系组态王厂家技术人员更新驱动。

DI/DO/AI/AO 接入

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

ZK模块 IP 为:192.168.0.105

TCP 端口为:10001

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

工作模式为:服务器模式

添加设备

选择工程浏览器左侧大纲项“设备COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,选择:[PLC] > [莫迪康] > [ModbusTCP] > [TCP]如下图所示:

选择“下一步”出现名称设置:

为设备取一个名称,在此输入 TEST,单击“下一步”,弹出“设备配置向导”, 如下图所示。

为设备选择连接串口,选择 COM1,单击“下一步”,弹出“设备配置向导”,如下图 所示。填写设备地址,地址格式如下: 地址格式,模块IP[:模块Port] 模块Address

设置通信故障恢复参数(一般情况下使用系统默认设置即可),单击“下一步”,弹出“设备配置向导”,如下图所示。

请检查各项设置是否正确,确认无误后,单击“完成”。

设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备“TEST”。

测试设备

读取 DI 状态

ZKA-4488-ETH 的DI寄存器地址: DI1~DI8 10001~10008

>>>设备测试>>>添加寄存器>>>读取

如上图所示,寄存器 10001 变量值为打开,表示此时第 1 个输入通道X1闭合。

输出/读取 DO 状态

ZKA-4488-ETH 的DO寄存器地址:DO1~DO8 00001~00008

>>>设备测试>>>添加寄存器>>>读取

双击寄存器 00001,输入数据写 1,点击确定后,Y1 指示灯亮,输出成功。变量值从关闭变成打开,如下图

输入数据中填入 0 后单击确定,此时 Y1寄存器变量值变为 0,并且可以看到 ZKA-4088-RS485上面的 Y1指示灯由亮变暗。

读取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地址上的寄存器数据,数据类型为 无符号UShort。

第 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),数据类型为 无符号UShort。

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

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

相关话题

  • faq是什么意思(faq是什么的缩写)
  • 白凉粉在超市叫什么(白凉粉放在超市哪里)
  • u盘被写保护怎么解除(金士顿u盘被写保护了怎么办)
  • 岳飞墓前跪五个人是谁(岳飞死因真相)
  • 爱迪生的故事(精卫填海的故事)
  • 95598电费网上查询(95598网上查电费查询)
  • 五牌一图指的是什么(建筑五牌一图指哪些)
  • 麻将有多少张牌?(麻将杠了以后有14张牌)
  • 中联重科是国企吗(中联重科很难进吗)
  • 免费看片播放器(免费十八种禁用网站)
  • 如何清理手机内存(手机空间不足怎么清理)
  • 肥皂是酸性还是碱性(酸性肥皂有哪些牌子)
  • 火车车次查询(高铁火车车次查询)
  • 有关爱国的诗句(描写爱国的优美句子)
  • 鸿星尔克官网(鸿星尔克一般多少钱)
  • 乙肝疫苗多久打一次(乙肝加强针多久打一次)
  • 个人简介范文(个人简介模板)
  • 电子邮箱大全(电子邮箱下载免费注册)
  • 房屋维修基金(120平米维修基金)
  • 元杂剧四大悲剧(四大喜事和四大悲事)

热门推荐

  • 古钟二锅头46度多少钱(全国喝啥酒)
  • 顺丰寄50斤冰箱多少钱(评测五大快递平台)
  • 做饭保姆一个月多少钱(52岁阿姨哭诉)
  • 鹿茸补肾丸多少钱一盒(参茸鞭丸肾阴虚者能吃吗)
  • 北京换烤瓷牙多少钱(明星为整牙有多拼)
  • 乐高培训加盟费多少钱(乐高教育取消授权波及上百门店)
  • 西凤酒15年多少钱一瓶(价不高待客又不失面子的纯粮酒)
  • 聚酰亚胺多少钱一公斤(酶中战斗机)
  • 公司入职体检一般多少钱(通过聘多多找到工作)
  • 插座维修上门多少钱(换个插座还用找电工)
  • 二元店一年挣多少钱(揭秘)
  • ctfau750钻戒多少钱(黑客游戏和解谜游戏的关联之处)
  • 23年工龄退休拿多少钱(缴费23年)
  • 平衡霜多少钱一瓶(日本POLA旗下这个小众牌子THREE)
  • 欧米茄手表电池多少钱一块(福布斯公布运动员收入榜单)
  • 正规医院种植牙多少钱一颗(成本百元却卖上万)
  • 微信能卖多少钱(微信账号被公开买卖)
  • 奔富707多少钱一瓶(宴请时的)
  • 超声波焊接机多少钱一台(关于超声波焊接)
  • 一鸣加盟费要多少钱(一鸣真鲜奶吧多少钱)

陈阳华

关注
免责声明:本文章由会员“陈阳华”发布,如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务 如因作品内容、版权和其他问题请于本站联系

关注排行榜

  1. 1新百伦多少钱(都有一个)
  2. 2活牛多少钱一斤(牛价丨2月11日)
  3. 3铝单板多少钱一平方(铝单板厂家报价大揭秘)
  4. 4一箱牛奶多少钱(实体店一箱牛奶卖50元)
  5. 5普洱茶一般多少钱(有的普洱茶只要几十有的上万)
  6. 6换手机外屏多少钱(盘点各个旗舰手机换屏价格)
  7. 7一辆电动车多少钱(最低不到8000元)
  8. 8巴宝莉围巾多少钱(花2580元网购的博柏利围巾竟系假货)
  9. 9养老保险每年多少钱(2021年养老保险缴费15年)
  10. 10每升油多少钱(​定了)

编辑精选

Copyright ©2009-2022 KeJiTian.Com, All Rights Reserved

版权所有 未经许可不得转载

增值电信业务经营许可证备案号:辽ICP备14006349号

网站介绍 商务合作 免责声明 - html - txt - xml