[AB] Studio 5000中控制器时间应用笔记

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

1.   Studio5000中新建控制器标签

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



1.2  控制器标签里面新建HMI_DateTime和LocalControlDate标签。



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指令手册 』。


本帖子中包含更多资源

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

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

本版积分规则