“ 本篇文章主要讲解一下如何使用两个威纶通触摸屏来做屏幕互锁”
两屏互锁逻辑说明:
① 设备有两个触摸屏
② 当任一触摸屏被人为操作导致不在主画面时,另一个屏跳转到锁屏画面
③ 被锁屏的触摸屏点击画面中的【获取操作权】,该触摸屏跳转到主画面,另一个屏进入锁屏画面
01
—
设置远端触摸屏
1.设置远端触摸屏
1)点击【常用】-【系统参数】
2)点击【新增设备/服务器】
3)设置远端触摸屏
① 在名称栏输入【远端触摸屏】
② 勾选【HMI】
③ 【所在位置】选择为【远端】
④ 点击【设备】,设置远端触摸屏的IP地址为192.168.250.11,端口号设置为8000
⑤ 点击【确定】
4)点击【确定】,远端触摸屏设置完成
02
—
编写宏指令
2.编写宏指令
1)点击【工程文件】-【宏指令】
2)【多屏互锁】宏实现
① 点击【新增】
② 给宏指令命名为【多屏互锁】
③ 在main函数下输入以下代码
short b=11//锁定画面号
short a=0 //定义一个整数a
GetData(a, "Local HMI", LW, 0, 1)//读取由远端传输过来的LW-0(当前显示窗口)的值
if a <> 10 and a <> 11 then//判断当前窗口是否是12窗口
SetData(b, "Local HMI", LW, 1, 1)//本机跳转到锁定画面
end if
④ 点击【保存&编译】确认代码正确无误
⑤ 点击【关闭】
3)【控制云端触摸屏跳转到锁定画面】宏实现
① 点击【新增】
② 给宏指令命名为【控制云端触摸屏跳转到锁定画面】
③ 在main函数下输入以下代码
short a=11 //定义一个整数a
short b=10 //定义一个整数b
short c=0 //定义一个整数c
SetData(a, "Local HMI", LW, 2, 1)//远端触摸屏跳转到锁定画面
GetData(c, "Local HMI", LW, 0, 1)//读取由远端传输过来的LW-0(当前显示窗口)的值
if c==11 then
SetData(b, "Local HMI", LW, 1, 1)//本机跳转到主画面
end if
④ 点击【保存&编译】确认代码正确无误
⑤ 点击【关闭】
03
—
添加数据传输来获取远端触摸屏当前的画面号
3.添加数据传输来获取远端触摸屏当前的画面号
1)点击【元件】-【资料传输】-【资料传输(背景)】
2)点击【新增】
3)数据传输的设定
① 地址模式选择【Word】
② 间隔设备为【1.0秒】,测试中发现3秒时间太长了
③ 来源设备选择为本机,地址选择LW-9050
④ 选择刚刚创建的【远端触摸屏】
⑤ 地址设置为LW0
⑥ 点击【确定】
4)点击【关闭】
04
—
添加一个画面控制
4.添加一个画面控制
1)点击【元件】-【PLC控制】
2)点击【新增】
3)PLC控制设置
① 设备选择本机触摸屏
② 控制类型选择【切换基本窗口】
③ 触发地址设置为LW1
④ 点击【确定】
05
—
画面制作
5.画面制作
1)制作三个画面【主画面】【锁屏画面】【其它画面】,画面编号分别是10、11、12
2)【主画面】
3)【锁屏画面】
4)【其它画面】
5)【获取操作权】按钮的设置
① 地址设置为LB3
② 开关类型设置为【复归型】
③ 勾选【触发宏指令】
④ 宏指令选择宏【控制远端触摸屏跳转到锁定画面】
⑤ 点击【确定】
6)点击【元件】-【资料传输】-【资料传输(窗口)】
7)创建一个触发式资料传输元件
① 模式选择【触发】
② 触发模式选择【ON->OFF】
③ 来源设备选择为本机,地址设置为LW2
④ 目标选择远端触摸屏,地址设置为LW1
⑤ 触发设备选择本机,地址设置为LB3
⑥ 点击【确定】
⑦ 将这个窗口覆盖到【获取操作权】这个按钮上(大小一致)
06
—
程序下载
6.程序下载
第一个触摸屏下载设置(IP地址为:192.168.250.11)
1)修改远端触摸屏IP地址为12
① 点击【常用】
② 点击【系统参数】
③ 点击【设备】
④ 双击【远端触摸屏】
⑤ 点击【设置】
⑥ 更改最后一个数字为12
⑦ 点击【确定】
2)下载IP地址为192.168.250.11的触摸屏
① 点击【工程文件】
② 点击【下载】
③ 点击【搜寻全部】
④ 选择IP地址为192.168.250.11的触摸屏
⑤ 点击【下载】
第二个触摸屏下载设置(IP地址为:192.168.250.12)
1)修改远端触摸屏IP地址为11
① 点击【常用】
② 点击【系统参数】
③ 点击【设备】
④ 双击【远端触摸屏】
⑤ 点击【设置】
⑥ 更改最后一个数字为11
⑦ 点击【确定】
2)下载IP地址为192.168.250.12的触摸屏
① 点击【工程文件】
② 点击【下载】
③ 点击【搜寻全部】
④ 选择IP地址为192.168.250.12的触摸屏
⑤ 点击【下载】
07
—
测试
7.测试
经过实际测试可行
以上就是本篇的全部内容感谢大家的观看,谢谢!
惩罚造成的四个R
1.愤恨(Reselltment)-“这不公平!我不能相信大人!' ,
2.报复(Reve , lge)-“这回他们赢了,但我会扳回来的
3.反叛(Rel , ellion)-“我偏要对着干,以证明我不是必
须按他们的要求去做。”
4.退缩(Retreat)
a.偷偷摸摸―“我下次绝不让他抓到。”
b.自卑―“我是个坏孩子。”
摘自《正面管教》
欢迎大家分享你学习到的东西,以及对文章提出你宝贵的意见,感谢大家的支持与信任,谢谢!^_^
点赞+在看
↓↓↓ ↓↓↓ |