『7x24小时有问必答』

前言:最近有朋友找到我说现场有4个PanelView Plus 7终端上面日期过一段时间就有差别,要手动重新设置。我建议他们在Studio5000中使用GSV(获取系统值)指令访问控制器时钟的值然后在FactoryTalkView Studio ME项目全局连接中设置远程年、月、日、时、分、秒标签,题得到解决。下面图文将介绍如何编程及设置这些功能,希望对大家有所帮助!

1.     Studio5000中新建控制器标签

1.1   新建一个用户定义HMI_DateTimer数据类型。

1.2    控制器标签里面新建HMI_DateTimeLocalControlDate标签。

2.     Studio5000中创建梯级

注:GSV指令设置以下内容
类名:WallClockTime
属性名称:DateTime
目标:LocalControlDate[0](这是创建的数组为7的 DINT 类型标签)

3.     ME项目全局连接关联远程日期标签

4.   其他案例应用

使用EQU指令创建梯级,并使用LocalControlDate[3]控制器时间的“小时”等于“7”, LocalControlDate[4]控制器的时间的“分钟”等于“50”时,启动Timer计时器  2 秒。在此期间,可以使用Timer.TT位给涂胶机发送提前预热信号,在早上8点开班前10分钟预热涂胶系统,提高生产的效率。

5   知识延伸-获取和设置系统数据GSV/SSV 指令

使用 GSV/SSV 指令获取和设置存储在对象中的控制器系统数据:
· GSV 指令检索指定的信息并将其置于相应的目标位置。
· SSV 指令使用源中的数据设置特定属性。
注意:使用 SSV 指令时务必小心谨慎。若更改对象,可能导致控制器出现意外操作,或造成人员受伤

所需对象如下图:

结语:通过GSV(获取系统值)指令向控制器请求可以获得许多属性,并且有一个完整的信息库,介绍如何获取想要获得的几乎任何所需值,使用控制器的时间只是其中之一,但非常有用。我们经常使用它来更新生产订单、屏蔽时段报警、提前预热设备、同步协调时间等。GSV指令详细应用可以参考LOGIX5000 控制器通用指令参考手册,里面对每个对象都介绍的非常详细。如想获参考手册注微信公众号  回复『  5000指令手册  

【AB 工控室】      

微信公众号ID:ABPortal

  
微信号:ABMetro

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

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

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码