面板与PLC时间同步时间-没密码
如何同步操作面板与 S7-200/300/400 控制器的日期和时间?
PLC 到面板的时钟同步。西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)
和软件时钟面板(XP170X, XP177X,KTP178Mrico 等)。对于软件时钟面板和无备份电池
的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态,但面板
可以通过设置,来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致,这就是 PLC 到
面板的时钟同步。
面板到 PLC 的时钟同步。与上述相反...
如何同步操作面板与 S7-200/300/400 控制器的日期和时间?
PLC 到面板的时钟同步。西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)
和软件时钟面板(XP170X, XP177X,KTP178Mrico 等)。对于软件时钟面板和无备份电池
的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态,但面板
可以通过设置,来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致,这就是 PLC 到
面板的时钟同步。
面板到 PLC 的时钟同步。与上述相反,即用面板的时钟来校准 PLC 的系统时钟。PLC 实际
上是得到面板的时钟信息后,调用相应设置时钟的函数,更改自己的系统时钟,以保持和面
板时钟一致。在本文所提供的例程中,实现的是用 PLC 的时间同步面板系统时钟,同时可
以在面板上修改 PLC 的时钟,从而间接的修改了面板的系统时钟。
实现使用 S7-200 CPU 时钟同步面板
可以参考下列例程:
TimeSyn_200_TP170A_KTP178.rar
a) 用 S7 时间同步面板时间
步骤如下:
1. 在 Micro/Win 中,周期调用 READ_RTC 函数,以定时读取 S7-200 CPU 的系统时钟,
将时钟信息存放在 V 区,比如 VB100。
2. 如果是用 WinCC Flexible 组态:请先设置好通讯参数;然后在“区域指针”页内,建
立“日期/时间 PLC”, 指向 S7-200 中存放时间信息的区域 VW100 即可。见下图:
3. 如果是用 ProTool 组态:请先设置好控制器的通讯参数;然后插入“日期/时间-PLC” 区
域指针, 指向 S7-200 中存放时间信息的区域 VW100 即可。见下图:
b) 通过面板修改 S7 PLC 时间,大致设置如下:
1.在面板上新建: 1 个标志变量(比如:地址为 V20.0)和年、月、日、时、分、秒 6 个
BYTE 变量,分别连接到 PLC 的连续 V 区中,比如:VB70 – VB75。
2.在 MicroWin 中,用标志变量触发来调用 SET_RTC,将 VB70 – VB75 作为时间参数传
递给该函数,来实现通过面板修改 S7 PLC 时间。
注意:给 S7-200 设定系统时间时,不要给时间信息中的“星期”字节赋“0”值,请给出确
切的“星期几”否则会导致时钟同步失败。或将此字节置为常数 1。
详细设置参考例程。
如何实现 KTP178 Micro 面板与 S7-200 的时钟同步
请参见上一问“如何实现使用 S7-200 CPU 时钟同步 Windows-based 面板?”的例程,步骤
和
是相同的。
如何实现面板与 S7-300/400 的时钟同步
a) 用 S7 时间同步面板时间
步骤如下:
1. 在 Step7 中:新建 DB 块 DB1,在 DB1 中按顺序定义两个变量:
MyTimeDate 类型为 DATE_AND_TIME
temp 类型为 DWORD
周期调用 SFC1(READ_CLK)函数(可以在 OB35 中调用),以定时读取 S7-300 CPU
的系统时钟,将时钟信息存放在变量 DB1. MyTimeDate 中。
2. 如果是用 WinCC Flexible 组态:请先设置好通讯参数;然后在“区域指针”页内,建
立“日期/时间 PLC”, 指向 S7-300 中存放时间信息的区域 DB1.DBW0
(DB1.MyTimeDate)即可。
3. 如果是用 ProTool 组态:请先设置好控制器的通讯参数;然后插入“日期/时间-PLC” 区
域指针, 指向 S7-300 中存放时间信息的区域 DB1.DBW0(DB1.MyTimeDate)即可。
请参考例程。
b) 通过面板修改 S7 PLC 时间, 大致设置如下:
1.在面板上新建: : 1 个标志变量和年、月、日、时、分、秒 6 个 BYTE 变量,分别连接到
PLC的DB块中DATE_AND_TIME类型的 6个字节(其余字节不用),比如:DB2.SetDateTime
(类型为 DATE_AND_TIME)。
2.在 Step7,用标志变量触发来调用 SFC0(SET_CLK),将 DB2.SetDateTime 作为时间参
数传递给该函数,来实现通过面板修改 S7 PLC 时间。
详细设置参考例程:
HMI S7-300 TimeSyn.rar
重要事项:
样例程序是免费软件。每个用户都可以免费使用,复制或转发该程序。程序的作者和拥有者
对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于
它是免费的,所以不提供任何质保,错误纠正和热线支持。
关键字:
时钟同步,设置时钟
如何同步操作面板与 S7-200/300/400 控制器的日期和时间?
实现使用S7-200 CPU时钟同步面板
如何实现KTP178 Micro 面板与S7-200的时钟同步
如何实现面板与S7-300/400的时钟同步
本文档为【面板与PLC时间同步时间-没密码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。