一
案例简介
本案例主要讲解分布式io(m31系列)与组态王结合操作细则,本文以m31-aaax4440g为例。
二
准备工作
1.硬件准备
m31-aaax4440g一台;
网线一根;
12v开关电源一个;
电脑一台。
2.软件准备
组态王7.5版本软件,可通过组态王官网自行下载;
亿佰特分布式io配置工具v1.1,可在亿佰特官网相对应位置下载。
三
工程创建
1.安装组态王软件
下载好组态王7.5版本软件后,就安装软件,安装方法参考组态王官网安装说明。
2.新建工程项目
①打开kingview软件;
②点击菜单栏上面的“新建”,如图所示:
③点击“下一页”;④点击“浏览”选择存放工程的目录
⑤填写“工程名称”:m31-aaax4440g,点击“完成”
⑥点击“是”,将新建的工程设为当前工程,如图所示:
⑦双击此工程,进入开发界面,如图所示:
⑧点击“确定”进入演示模式,因为是免费版,只能使用两个小时,然后需要重新打开此软件,如图所示:
⑨点击“确定“,如图所示:
3.新建设备
在最左侧点击“系统“”,然后点击“设备”,最后双击“新建”,如图所示:
在弹出的对话框列表中,选择设备驱动→plc→莫迪康→modbustcp→tcp→com,然后点击“下一页”,如图所示:
给需要添加的设备命名,如:“m31”,然后点击“下一页”,如图所示:
这里随便选择一个本机未使用的串口号,点击“下一页”,如图所示:
在这里需要填写设备地址,绑定的设备地址为“192.168.3.7:502 1/50”(查询m31-aaax4440g设备寄存器地址,在亿佰特官网的产品详情下载用户手册查询寄存器地址https://www.ebyte.com),同时电脑的ip应改为统一网段,地址帮助处有详细解释格式。然后点击“下一页”这里使用默认的参数,点击“下一页”,如图所示:
点击“完成”,这样我们就建立好了一个设备,如图所示:
4.创建变量
在最左侧点击“变量“”,然后双击“新建”,如图所示:
接下来要演示的是设备的do,首先填入自定义的变量名“do1”,选择变量类型“io离散”,选择连接的设备“m31”,寄存器填写“00001”(查询m31-aaax4440g设备的相关寄存器表,在亿佰特官网的产品详情下载用户手册查询寄存器地址https://www.ebyte.com),数据类型为“bit”,读写属性选择“读写”,最后点击“确定”,如图所示:
创建好后,此处就会显示刚刚建立的“do1”变量,如图所示:
5.界面设计
在最左侧点击“画面“”,然后双击“新建”,如图所示:
在弹出的对话中,填写画面名称“home”,然后点击“确定”,如图所示:
点击确定之后,就会出现新的画面,点击工具箱里的“圆角矩形”,然后在画布上长按左键拖动1个自己觉得尺寸合适的“圆角矩形”出来。点击工具箱里的“按钮”,然后在画布上长按左键拖动2个自己觉得尺寸合适的“按钮”,如图所示:
右键单击画布上的“按钮”,找到字符串替换功能,然后将按钮的文本修改为“do1打开”,然后点击确定,如图所示:
如上操作,将第2个“按钮”的文本修改为“do1关闭”,如图所示:
6.关联变量
双击画布上的“圆角矩形”,会弹出动画连接的对话框设置,点击属性变化中的“填充属性”,如图所示:
在弹出的填充属性连接对话框中,在表达式处点击“?”按钮,如图所示:
在弹出的选择变量名的对话框中,点击“local”,再点击之前创建的变量“do1”,最后点击“确定”,如图所示:
完成如上操作后,自动回到了填充属性连接的对话框,然后开始修改刷属性,先单击蓝色处,然后点击“修改”,如图所示:
在弹出的修改对话框中,将阈值改为“1”,颜色改为绿色,然后点击“确定”,如图所示:
确定之后,我们的do1状态显示的图标就关联好了,如图所示:
双击画布上的第1个“按钮”,会弹出动画连接的对话框设置,点击命令语言连接中的“按下时”,如图所示:
在弹出的命令语言对话框中,点击“变量【域】”按钮,然后在弹出的对话框中,点击“local”,然后选择变量“do1”,最后点击“确定”,如图所示:
选择好变量之后,就开始编写脚本,因为是“do1打开”按钮,则将“\\local\do1=1;”,然后点击“确定”,如图所示:
点击“确定”,这样我们就关联好了“do1打开”的按钮,如图所示:
如8-9-10-11步骤同样操作“do1关闭”按钮,不同之处为:“\\local\do1=1;”应修改为“\\local\do1=0;”,如图所示:
设置完了后,点击“文件”,选择“全部存”,如图所示:
四
效果演示
先给m31设备通上12v的电源,然后插入网线连接设备,如图所示:
点击组态王软件上的“文件”,再点击“切换到view”,如图所示:
点击“确定”,如图所示:
点击“确定”,然后在弹出的窗口中,点击“画面”,选择“打开”,如图所示:
在弹出的窗口中,选择之前所创建的“home”,点击“确定”,如图所示:
完成操作后,出现了设计的控制界面。点击“do1打开”按钮,可发现“do1”关联的状态指示图标发生变化,如图所示:
同时,m31的设备上的do1也为打开状态(do1的led绿色指示灯亮起),如图所示:
点击“do1关闭”按钮,可发现“do1”关联的状态指示图标发生变化,如图所示:
同时,m31的设备上的do1也为关闭状态(do1的led绿色指示灯熄灭),如图所示:
自此便通过组态王软件实现了与m31-aaax4440g的通信控制。
Linux开发_ Linux命令复习与文件目录复习
自动气象站设备产品特点及应用范围
螺旋板换热器的作用及应用
双碳目标愿景下储能将迎来跨越式发展催生机遇
高阻抗无源探头的低频率补偿
分布式IO与组态王通信例程
三星发布Galaxy Book2 搭载骁龙850
气动电磁阀是什么_气动电磁阀工作原理_气动电磁阀的分类
工业物联网监控系统的主控装置——主控柜
智能咖啡机整体解决方案
串行通信技术具备怎样的特点
乌鲁木齐35kv户外柱上高压真空断路器ZW32-40.5系列厂家安装案例
电脑回收站使用大全
ICT-MiiND与5G + 为智能产业开拓未来
适用于您的电路板的最佳PCB材料类型
笔记本屏幕保养必阅(面子就是大问题)
如何用欠压保护(UVP)电路保护可充电电池?
ADI收购HITTITE微波公司
谷歌推出一款新的AR应用,任何支持AR Core的设备上均可用
欢乐兔rabbit公排双轨APP开发