威纶通的官网有手册,大多数用法都有的 添加链接描述
b站教学视频
1.指拨开关
校正之后要把拨码切回off。
其他型号的拨码开关会有些不同
2.使用软件模拟
安装Utility Manager,点击如下
点击开新文件,选择机型,点击确定,点击确定,编辑之后点击保存,选择文件位置。
3.下载工程文件到HMI
固定触摸屏的IP地址
点击触摸屏左上角的Start Button
点击设置
输入密码登录,一般是 111111 。
点击网络,设置触摸屏的 IP ,如果触摸屏有两个LAN口,注意两个网口IP不能设置成一样(能不能同一网段忘记了),否则触摸屏不知道用那个网口通讯。
固定触摸屏的IP地址后,电脑使用网线直接连接触摸屏,需要将以太网口设置成和触摸屏同一网段。如何修改 pc 的以太网口 ip ,请自行百度。
4.触摸屏与plc通信
plc需要设置标签,标签在全局变量,网络公开设置为公开以使其他设备能读取到。
导出标签
新建一个txt文件,粘贴进去,这里面的空白全是tab,手动编辑时不能用空格。
在EBPro上导入标签
之后找到之前创建的txt文件
成功后是这样的
添加元件
开始模拟,在线模拟的读写功能正常,MQTT功能无法使用。
5.触摸屏通过串口与plc通信(P10)
6.穿透通讯
7.从触摸屏上传工程到电脑
点击文件,上传,上传的文件是cxob文件,是触摸屏的执行文件,要将之反编译成EBPro的工程文件。
新建一个EBPro工程,点击文件->反编译,找到上传的文件,执行反编译。
8.复合式多功能按钮
按下后会顺序执行多重动作
同一个动作群组的动作是一起执行的,要加延时要放在不同的动作群组。如下图,想让等亮五秒钟,实际上只会一闪一灭
要想亮5秒钟,需要像下面这样设置
9.EBPro中的数据存储
RW和RW_A寄存器是可以断电保持的,需运行一分钟以上
10.数值元件
10.1.设置小数位
数值元件数据类型为unsigned时仍然可以设置小数位,其作用仅是添加了一个小数点,并不会改变数值的实际值。如设置小数位2位,输入12.34,虽然显示了小数点,但数值实际上是1234。
10.2.数值元件按比例放大缩小
10.3.多个数值元件连续输入
输入一个数值enter之后自动跳到同一群组的下一个。
将数值元件多重复制,地址间隔设置为1,复制后吧最后一个数值元件的以下选项勾选上。
11.画面切换效果
创建一个底层投影画面,使用功能键实现切换
再创建几个画面,设置底层投影画面
没有快选菜单(p34)
12.滑动开关,棒图,表针,流动块,时间元件
13.项目选单
p126/p127
14.触发式资料传输按钮
资料传输可将数据转移到别的地址,相当于赋值操作,结合数值变化原件可以实现很多触发式的功能。
15.历史数据的采集及显示
使用触发式采集,数据来源设置下一个连续,会自动根据每个数据的大小分配空间。
此处设置数据来源是LW0~LW2。
历史文件,文件名不能用中文
配置历史数据显示元件
删除不了
16.xy曲线图
曲线图里面的XY曲线图
17.插入图片
直接复制粘贴或者使用图片元件。
18.直接窗口
创建一个窗口作为弹框
在另一个窗口中创建一个直接窗口元件
在这里插入图片描述
使用一个地址相同的按钮来控制直接窗口的弹出。
19.间接窗口
间接窗口读取到什么数字就会弹出特定窗口。下面的配置,如将LW0设置为13,则弹出窗口13。
20.报警画面设置
点击事件登录,历史/控制设置,点击新增,
信息中填写内容。
类型选择字:
添加报警条,默认配置添加即可
报警显示画面
21.配方功能
效果
程序
为什么项目选单可以影响其他元件
LW9000是RWI索引寄存器,RWI指向RW,改变RWI会改变RW对应的值。
解答:如下图,将产品1~3理解成3个块,设置LW900的值就是设置数据的块索引,而RWIn中的n是块偏移。
下图是项目选单的状态设置,数据为0,4,8分别对应产品1~3三个块。
改变的值是LW900,如将LW900设置为4,则 RWIn 对应的数据为 RW(4+n) 。
使用资料传输窗口元件将数据传输到PLC
22.用户名和密码设计
cMT3105x并没有一般模式。
系统有自带的登入登出元件套,Login & Logout
23.MODBUS地址
可打开帮助查看
P50、P51、P52跳过
24.EBPro宏指令
24.1.数据类型
24.2.变量声明和赋值
24.3.宏指令使用
编写宏指令
周期执行:勾选周期执行,将时间间隔设置为0,宏指令会一直执行。
模拟,修改A,B,C会跟着变化。
触发执行:
取消勾选周期执行,保存。
添加控制开关。
24.4.比较和逻辑运算
24.5.位移和位运算
24.6.运算符优先级
24.7.数学函数
24.8.IF语句
25.排程
在特定的时间执行位写入或字写入,结合 动作触发(背景)数值变化,可以实现很多定时功能,如定时触发宏指令