威纶通触摸屏-两屏互锁

[复制链接]
查看21639 | 回复0 | 2024-5-4 15:31:54 | 显示全部楼层 |阅读模式


      

“ 本篇文章主要讲解一下如何使用两个威纶通触摸屏来做屏幕互锁”

           

两屏互锁逻辑说明:

① 设备有两个触摸屏

② 当任一触摸屏被人为操作导致不在主画面时,另一个屏跳转到锁屏画面

③ 被锁屏的触摸屏点击画面中的【获取操作权】,该触摸屏跳转到主画面,另一个屏进入锁屏画面

           

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.自卑―“我是个坏孩子。”

摘自《正面管教》

           

欢迎大家分享你学习到的东西,以及对文章提出你宝贵的意见,感谢大家的支持与信任,谢谢!^_^   

点赞+在看

↓↓↓  ↓↓↓

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则