K-TP178时间同步

我使用S7-200的PLC和K-TP178触摸屏,因接触屏内部无时钟功能。我用指令读S7-200时内部间,组态画面用日期时间域显示正常,但在报警视图中的时间却始终是从2004-1-1 12:0:0开始呀,无法同步。请各位师傅帮忙

最佳答案

如何同步操作面板与 S7-200 控制器的日期和时间?HMI 人机操作界面与 S7-200 的时钟同步功能包括两个方向的时钟同步:
 1. PLC 到面板的时钟同步。
 西门子操作面板可分为硬件时钟面板(TP/OP/MP270,MP370 等)和软件时钟面板(XP170X, XP177X,K-TP178 micro 等)。软件时钟面板和无备份电池的硬件时钟面板, 当断电关机后, 面板的内部时钟就会丢失, 回到出厂时的状态。但面板可以通过设置,来定时读取 PLC 的硬件时钟信息,以保持和 PLC 时钟一致,这就是 PLC 到面板的时钟同步。 
 2.面板到 PLC 的时钟同步。
 与上述相反,即用面板的时钟来校准 PLC 的系统时钟。PLC 实际上是得到面板的时钟信息后,调用相应设置时钟的函数(或者通过用户编制的程序),更改自己的系统时钟,以保持和面板时钟一致。在本文所提供的例程中,实现的是用 PLC 的时间同步面板系统时钟,同时可以在面板上修改 PLC 的时钟,从而间接地修改了面板的系统时钟。 
  S7-200 系列中 CPU 224 以上的 CPU 都有内置的实时时钟,而 CPU 221/CPU 222 没有内置实时时钟,需要外插“时钟电池卡”才能使用实时时钟和时钟同步功能。
 使用 S7-200 CPU 时钟同步面板时钟
 用 S7 时间同步面板时间的主要操作步骤如下:
 1.在 S7-200 中编程读取 CPU 系统时钟。,周期调用 READ_RTC 函数,以读取 S7-200 CPU 的系统时钟,将时钟信息存放在 V 存储区,比如 VB100。
 2.在面板上配置时钟同步功能
 。使用 WinCC Flexible 配置:
 请先设置好通讯参数;然后在“区域指针”页内,建立“日期/时间 PLC”, 指向 S7-200 中存放时间信息的区域 VW100 即可。
 。使用 ProTool 配置
 请先设置好控制器的通讯参数;然后插入“日期/时间-PLC” 区域指针, 指向S7-200 中存放时间信息的区域VW100即可。
 在面板上设置 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时间
 

提问者对于答案的评价:
谢谢了,已解决了。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc356342.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 请教,博图V14 如何添加EM277模块?

    博图V14 如何添加EM277模块?感谢先 最佳答案 博图没加过,step7是通过GSD文件,我想博图也是通过添加GSD文件参考同类问题答案http://www.ad.s…

    SIMATIC S7-200 2021年7月5日
  • 累计计算不准

    本人用的是S7-226来计算流量累计,流量计只有4-20MA输出,通过下面程序运行后发现不准确.不知问题出在那里.请各位高手帮解决下,写出来.谢谢.(流量计瞬时流量为每小时3000…

    SIMATIC S7-200 2020年11月1日
  • PRODAVE问题

    现在提出一个方案,采用CPU 224XP ,CPU本身带一个两个通讯口,一根通过DP网络接HMI OP77B,一根通过编程电缆接计算机,计算机上通过P…

    SIMATIC S7-200 2021年7月4日
  • 步进电机的问题

    我现在用200dc输出的来控制步进电机驱动器,有脉冲,步进电机也能转,但是步进电机转速和比脉冲输出数要低很多,并且电机转4,5圈后温度就很高,烫手,不知道是哪一方面的问题,请大家分…

    SIMATIC S7-200 2021年7月5日
  • S7-200的扩展模块

    有谁知道S7-200的数字量扩展模块有没有只有16个继电器输出的 最佳答案 EM222,6ES7 222-1HF22-0XA0,8继电器输出,用两个就得了 S7…

    SIMATIC S7-200 2021年7月5日
  • PLC怎样控制变频器的频率

    用触摸屏设置参数,PLC怎样控制变频器的频率 问题补充:想了解一下例程.说得没有做得实在 最佳答案 如果用EM232模拟量输出模块,输出4-20mA电流至变频器的AI输入端就可以控…

    SIMATIC S7-200 2021年7月4日
  • 关于S7-200 将数据写入永久存储器的疑问

    手册上说SMB31跟SMW32配合可以将V区存储器中的字节、字、双字写入永久存储器。当我要保存32位的数据(双字)时,用MOV_W显然是不可以的,只能选择MOV_DW,这样的话OU…

    SIMATIC S7-200 2020年10月31日
  • S7-200主站与维纶触摸屏从站通过MODBUS通讯

    S7-200CPU224的,用modbus做主站和维纶触摸屏做从站怎么通讯的,程序是怎样的?(用modbus库指令),对应的地址是怎么分配的?请教高手! 问题补充:维纶触摸屏可以做…

    2020年10月31日
  • 如何对标志位取反?

    前面已经做好M10.0的条件 现在要加一个,当vw500为奇数时,M10按前面的条件输出 当vs500为偶数时,M10的输出跟前面的条件相反 问题补充:可能说的…

    SIMATIC S7-200 2021年7月4日
  • 字符串比较问题

    用条形码扫描器接s7-200自由口,扫描器扫描的一维条形码字符串寄存在smb2,可否通过比较指令比较“字符串”的前5位,将字符串分类 最佳答案 可否通过比较指令比较“字符串”的前5…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论