如何同步操作面板与S7-200控制器的日期和时间?

发布时间:2023-10-03
如何同步操作面板与s7-200 控制器的日期和时间?
hmi 人机操作界面与 s7-200 的时钟同步功能包括两个方向的时钟同步:
plc 到面板的时钟同步。
西门子操作面板可分为硬件时钟面板(tp/op/mp270,mp370 等)和软件时钟面板(xp170x, xp177x,k-tp178 micro 等)。软件时钟面板和无备份电池的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态。但面板可以通过设置,来定时读取 plc 的硬件时钟信息,以保持和 plc 时钟一致,这就是 plc 到面板的时钟同步。
面板到 plc 的时钟同步。
与上述相反,即用面板的时钟来校准 plc 的系统时钟。plc 实际上是得到面板的时钟信息后,调用相应设置时钟的函数(或者通过用户编制的程序),更改自己的系统时钟,以保持和面板时钟一致。在本文所提供的例程中,实现的是用 plc 的时间同步面板系统时钟,同时可以在面板上修改 plc 的时钟,从而间接地修改了面板的系统时钟。
s7-200 系列中 cpu 224 以上的 cpu 都有内置的实时时钟,而 cpu 221/cpu 222 没有内置实时时钟,需要外插“时钟电池卡”才能使用实时时钟和时钟同步功能。
使用 s7-200 cpu 时钟同步面板时钟
用 s7 时间同步面板时间的主要操作步骤如下:
在 s7-200 中编程读取 cpu 系统时钟。,周期调用 read_rtc 函数,以读取 s7-200 cpu 的系统时钟,将时钟信息存放在 v 存储区,比如 vb100。
图1. 读取 s7-200 实时时钟
在面板上配置时钟同步功能
2.使用 wincc flexible 配置:
请先设置好通讯参数;然后在“区域指针”页内,建立“日期/时间 plc”, 指向 s7-200 中存放时间信息的区域 vw100 即可。见下图:
图 2. 在 wincc flexible 中配置面板时钟同步
使用 protool 配置
请先设置好控制器的通讯参数;然后插入“日期/时间-plc” 区域指针, 指向s7-200 中存放时间信息的区域vw100即可。见下图:
图 3. 在 protool 中配置面板时钟同步
在面板上设置 s7-200 实时时钟
通过面板修改 s7-200 的实时时钟,主要有以下几个步骤:
1.在面板上建立相应的输入变量
可以新建一个标志变量(比如:地址为 v20.0)和用于触发 s7-200 cpu 的写实时时钟功能,建立年、月、日、时、分、秒 、星期等 byte 变量,按照 s7-200 时钟缓冲区的格式分别连接到 plc 的连续 v 存储区中,比如:vb70 – vb77。
因 s7-200 时钟设置指令的要求,这些 byte 变量必须是以 bcd 格式存在,在配置时可选用“16进制”数据格式。在面板上设置的数据必须是有效的 bcd 格式的时间、日期数据,包括星期的信息(有如需要,星期信息可能需要进行必要的转换处理),否则会导致时钟同步失败。
2.在 s7-200 中编程,用标志变量触发来调用 set_rtc,将 vb70 起始的缓冲区地址作为时间参数传递给该函数,来实现通过面板修改s7 plc时间。
图 4. 编程设置 s7-200 时钟。其中 v20.0 为触发写时钟的标志。
常问问题
如何实现 k-tp 178 micro 面板与 s7-200 的时钟同步?
步骤和方法与上述内容相同。
上一个:网页制作之你必须要了解的域名的五大要点
下一个:晒干的魔鬼鱼的做法 既简单又美味

酸甜黄瓜条的做法 喜欢的朋友来看一看吧
深圳网站建设常见问题如何创建公司的网站
油果怎么做才好看 油果好看的做法
环保行业画册设计是怎么样的?
三点让你在彩钢板活动房市场站住脚
鲍汁海参的做法步骤是什么 需要准备哪些食材
萝卜叶晒干的方法
大金空调内外机传送异常故障怎么修?大金空调显示U4故障怎么处理?
复合盖板内外层材料
秋葵的营养价值 秋葵功效和食用方法