签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
客户要求打印机能打印某个流程的启动时的日期时间、停止时的日期时间、流程累积的日期时间,我不想放开PLC系统时间设定(怕尾款),但是要打印,就要给别人修改时间,HMI和PLC难道只能同步?搞了半天没有PLC读HMI系统时间的功能(除了同步),我只能百度现学现卖VB脚本写一段,流程如下↓
先PLC建立时间和日期变量(剩下3用于1S计划任务跟新VB脚本用)
再HMI连接变量(第一个用于1S计划任务跟新VB脚本用)
然后VB写一个脚本(Read_Time是该脚本文件名称)
最后计划任务搞一个1分钟激活该脚本(循环获取脚本用于1S计划任务跟新VB脚本用)
好了现在过1分钟PLC就能读到触摸屏的系统时间,现在能实现PLC系统时间和触摸屏系统时间双轨制了!
上述流程又产生了一个问题,计划任务只有1分钟跟新VB,导致时间没有秒,这不是残疾的么?于是我又动了个小脑筋流程如下↓
PLC建立相关变量(见第一步)
加一个梯形图。每次开机时间没有获取,不启动触发器。获取时间后再+0.5S更新触发器
HMI加入变量(见第二步,这里注意!循环触发的采集周期要小于1秒)
计划任务里加一个一次触发跟新VB
好了现在就OK了,只是打印时间比系统时间延后0.5S。
希望我的今天琢磨了6小时的成果能帮助到需要的朋友。
顺带问一下有什么工控用的VB脚本的书啊?不要大段理论,我看不懂,要实例多的那种,遇到了就抄。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1765038&b_id=5&s_id=0&num=13
脚本就是手册介绍的最全面了
手册也就是博图的帮助系统~
的确不错,超详细
百度“vb语言参考”
我只有职高文凭,这博图都是自学的。对我来说帮助和百度出来的讲的太基础了,就是说像我们这种文凭低的常规学习方式不适合我们,最好能象PLC编程书里面有很多的实例可以让我直接跳过基础,以实践倒推理论。
那1847的视屏你可以看看学
只要好学肯钻就不怕,多看些1847视频OK!
加油。。。
学习一下。
长知识了,谢谢。
VB脚本没有系统的学习过
一直想找机会学学VB脚本
楼主厉害哈,这是干货。
谢谢楼主的分享,含金量很高。
不错,值得推荐
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录