mcgs 日期选择窗口_西门子s7-200与触摸屏时间日期同步

时间日期同步分两种情况

一、触摸屏读取cpu内部时间,并且在触摸屏上可修改;

二、触摸屏时间传送至cpu,时间以触摸屏为准;

道具准备,s7-200smart一个,mcgs触摸屏一个

这里先介绍第一种时间同步

1、plc编程

9952737bcc699b0a5493da577e8cd664.png

a、一段程序为读取cpu内部时钟,并存放在vb500开始的七个字节

vb500=年、vb501=月、vb502=日、vb503=时、vb504=分、vb505=秒、vb506=星期

b、二段程序为时钟设置,将时间以16进制形式写入vb510开始7个字节,如上一一对应,接通M0.0时间自动写入cpu;这里注意,必须是16进制表示,例如6点,即16#6;

3db7dd5d91212d4b3237463f5f7c7711.png
551f7ea0f95e207ce92c38e60d14ed40.png

由于读出来的时间为BCD码格式,必须转化为整数才能显示在触摸屏上;

2、我们看下程序运行

a、看下读时钟

a2eb36880e83a7dd84a4192748062d29.png
bb060cc5457e9c4b8d5f8cb819789722.png
c78c0cbf59b5d4a14d06c4ab0e7f5ae7.png

触摸屏上显示即为cpu内部时间日期;

b、写时钟,点击红色按钮,即M0.0位开关;

0b77aba9b54ecc034603c4f2f51aedad.png

cpu时间已经变成我们设置的时间了;

接下来介绍第二种时间同步

1、就是将触摸屏时间传送至cpu,plc时间地址在程序上已经设置好

vw0=年,vw2=月、vw4=日、vw6=时、vw8=分、vw10=秒;

只要将触摸屏时间传送至plc内部时间地址就行,利用mcgs编辑脚本功能;

e2da3b2ab72bcf2fd1f86163fff7afa3.png
014f80fa19545a3370b68f54d30c8cf4.png

运行策略,循环策略,在添加,脚本编辑,这样就完事,比较简单,此时,cpu时间就是以触摸屏为准了,触摸屏本身可以修改时间;

两种时间同步介绍完了,你们学会了吗,有需要源程序可以关注私信;

有些plc内部时钟,只靠内部电容持续时间大概一个星期左右,用触摸屏同步的话时间可达一年之久,所以因地制宜看大家选择了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值