如何读取MP277触摸屏系统时间

请问:S7-200如何读取MP277系统时间,请高人指点,谢谢

最佳答案

如何同步操作面板与 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·LOGO!·SITOP 参考》
到下载中心 http://www.ad.siemens.com.cn/download/


另外,参见相关资料:

《如何同步操作面板与 S7-200/300/400 控制器的日期和时间?(更新版)(2007.03.29) 》下载: 
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=F0133

《在Windows域中如何配置时间同步? 》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/16620294.pdf

《使用 WinCC flexible ,在基于 Windows 的面板和 S7-300/S7-400 控制器之间如何进行日期和时间的同步?》:
https://support.automation.siemens.com/CN/llisapi.dll/34280612?func=ll&objId=34280612&objAction=csView&ehbid=24104104&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=treecontent#A24219313


下面,再转载一个例子说明——


HMI与PLC时间同步很简单:

1. 在PLC中建立一个DB块用来存放PLC的时间比如DB1,在其中建一个DATE_AND_TIME类型(占用8个字节),后面还需要预留4个字节的地址。然后在程序中调用西门子标准功能块SFC1将PLC的时间读取到DB1中这个DATE_AND_TIME的地址中。

2. 在HMI的“通讯”--“连接”中新建一个连接,选择正确的连接对象和端口协议,然后在这个连接的下方有个区域指针标签,第一行就是你所连接的PLC的日期时间的设置,在地址栏中输入DB1.DBW0,这个指针占用12个字节,这就是前面为什么要预留4个字节的原因。

    完成上面操作后,HMI的时钟会每隔1分钟(上面的区域指针默认周期)读取一次PLC的时间并设为HMI的时钟。

    如果只是要显示PLC的时间,你只需要在HMI的TAG中增加一个变量,类型选DATE AND TIME,地址设为上面DB1的DATE_AND_TIME起始地址,然后再HMI上添加一个DATE-TIME FIELD,在其属性中可以选择采用HMI系统时钟或者是变量,这时上面两种方法你都可以用上了。

提问者对于答案的评价:
呵呵  很不错的答案,谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午3:33
下一篇 2019年6月11日 上午3:33

相关推荐

  • 关于添加OPC驱动后,WinCC内测点掉线问题

    WinCCV7.4SP1添加OPC client驱动后,引发数据经常频繁掉线(从历史趋势可看粗一天可达5,6次),掉线后可自行恢复(无需重启软件或电脑,恢复时间长的几个小…

    SIMATIC WinCC 2021年7月5日
  • wincc通过OLE控件链接到图形编辑器的excel chart问题

    在WINCC图形编辑器中,利用OLE控件链接外部EXCEL数据表时,当外部excel 的源数据更新后,在WINCC图形编辑器中的excel数据表不实时更新呢?(我用的是链…

    SIMATIC WinCC 2017年11月19日
  • 可以连续变化的旋钮

    我想编一个连续变化的旋钮,作为输入控件,点击鼠标旋钮可以旋转,释放鼠标得到输入值。旋钮这个控件应该怎样设计,还有脚本应如何编写? 问题补充:我纠结之处在于这个旋钮是连续变化的,不是…

    SIMATIC WinCC 2019年6月11日
  • KEPServerEX V4.0客户端测试时变量显示红叉

    各位好,我用的是V4.0版的,通过破解软件注册的,以太网通讯,运行了半年没问题,今天打开时发现VB报错,后来测试KEPServerEX客户端时发现里面的变量都显示红叉叉,下面提示栏…

    SIMATIC WinCC 2017年11月6日
  • 关于WINCC 6.2在XP SP2下的安装问题

    在XP SP2系统上安装WINCC 6.2是提示“SIMATIC Common Language Library组件错误是什么原因…

    SIMATIC WinCC 2019年6月11日
  • WINCC打开问题5

    用工控机安装了一套7.0的WINCC,装好之后,把现场的WINCC文件包考到电脑,一直不能打开,过了5分钟左右弹出报警,见图片,不知道哪里没有安装好,但打开另外一台设备的WINCC…

    2021年7月5日
  • wincc支持win7吗

    wincc从哪个版本,可以支持win7的操作系统 最佳答案 从 WinCC V7.0 SP3 开始,WinCC 可以安装在64-位…

    SIMATIC WinCC 2018年1月1日
  • 窗口最前端显示

    怎样在WinCC运行中弹出MessageBox信息框时不显示Windows任务栏,且MessageBox信息框位于窗口最前端显示? 最佳答案 在Windows任务栏属性里不选择“将…

    SIMATIC WinCC 2019年6月11日
  • 怎样通过全局脚本向excel写数据

    我需要在某个变量的值发生变化时,把另外一组变量的值写到excel中,怎么实现呢?以前在画面中做了个io域,但是只有IO域为当前画面时,目标才能实现,达不到最终的目的. 最佳答案 建…

    SIMATIC WinCC 2019年6月11日
  • 加快WINDOWS启动速度

    每当我进入操作系统时都启动了好多其他乱七八糟的程序,比如QQ、QQ超级旋风;怎样才能进入操作系统使这些程序不自动启动了?谢谢!! 最佳答案 在开始菜单/运行/打开系统配置程序:MS…

    SIMATIC WinCC 2019年6月11日