如何用S7-200的时钟

如何运用S7-200的时钟指令,能实时记载当前时间断电恢复到初始值最好给个实例

最佳答案

1、关键是如何读系统时钟:
、CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。
、 为了提高运算效率,应当避免每个程序周期都读取实时时钟。实际上可读取的最小时间单位是1秒,可每秒读取一次(使用SM0.5上升沿触发读取指令)。
、用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock…,通过与CPU的在线连接设置,完成后时钟开始走动 
、编用户程序使用Set_RTC(设置时钟)指令设置 
 、Micro/WIN可以通过任何编程连接实现实时时钟的设置。
使用 S7-200 的 READ_RTC(读取实时时钟)和 SET_RTC(设置实时时钟)指令时, 读取和设置的数据格式都是 BCD 码的。如果觉得不便计算、处理,可使用 Clock Integer 指令库。 
Clock_Integer 指令库用于将 BCD 码格式的 S7-200 日期、时间转换为十进制整数格式,以及将十进制整数格式的日期、时间值设定为 S7-200 时钟。
、要使用 Clock_Integer 指令库,须遵循下列步骤:
取得 Clock_Integer 指令库文件,并添加到编程软件 STEP 7-Micro/WIN 中; 
按照要求编写用户程序调用 Clock_Integer 指令库。 
、请见《《西门子 S7-200·LOGO!·SITOP 参考》V0.92版(更新版)(2008.02.15)   》,其中有关如何读系统时钟及如何添加库指令的说明,下载:  
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
2、如何断电保持数据:
a、应用S7-200时,可以选用以下几种数据保持方法:
CPU的内置超级电容,断电时间不太长时,可以为数据和时钟的保持提供电源缓冲 。CPU上可以附加电池卡,与内置电容配合,长期为时钟和数据保持提供电源 。设置系统块,在CPU断电时自动保存M区中的14个字节数据 。在数据块中定义不需要更改的数据,下载到CPU内可以永久保存 。用户编程使用相应的特殊寄存器功能,将数据写入EEPROM永久保存 。
 上述前三个数据保持功能都是在“系统块-数据保持”中设置。
b、按照1、关键是如何读系统时钟中所述的将时钟存入已设为断电保持的单元中.。当重新上电后,程序应用SM0.1(First_Scan_On 仅在首次扫描周期时接通)开始编程将保存在断电保持的单元中数据来设置时钟。设置时钟的指令见1、关键是如何读系统时钟中所述。
3、相关文档:
见《西门子S7–200的数据保持问题》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/faq/F0424.pdf

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:56
下一篇 2020年10月31日

相关推荐

  • s7工具栏不见了

    我的s7 v5.5编程时发现,工具栏不能显示了,试了各种方法就是无法显示,请大家指教。 图片说明:    最佳答案 这个问题很简单,就是把工具栏恢复默…

    自动化系统综合 2017年12月9日
  • Commissioning wizard

    为什么我PCS7软件包中找不到Commissioning wizard 最佳答案 应该是你安装程序的过程中出问题了,建议将PCS7修复一下或升级补丁包到最新的版本 提问者…

    自动化系统综合 2020年11月1日
  • wincc如何导入变量

    请教:step7中用了很多数据块,里面的变量有便捷的方法导入到wincc吗?一个个的输入太繁琐了!谢谢! 最佳答案 参考:A0127 如何在WinCC里调用STEP&nb…

    自动化系统综合 2020年10月31日
  • 关于PLC局域网问题

    我有三台PLC,型号为西门子400,三台PLC的MPI接口用于连接三台PLC,再从首台PLC的RJ45接口连到服务器。服务器通过以太网与操作站相连。三台PLC都设置为主站,有各自从…

    自动化系统综合 2018年1月1日
  • 漂移问题

    用6RA70控制直流电机的转速,当电位器给定为零时,电动机还有微小的转动,请问各位高手,这是什么原因造成的,该如何设置才能消除这种情况?万分感谢! 问题补充:具体的参数应该怎样设置…

    自动化系统综合 2020年11月1日
  • 300和2台 200 MPI通讯

    300和2台200通过MPI通讯,300编程里SFC67,68都没有站地址设置的,怎么知道是那台200PLC过来的数据呢。 问题补充:我的距离有200米,估计要加个中继器,透明的不…

    自动化系统综合 2020年11月1日
  • 请大家帮我看看截图中R7与R8电阻(红线框好)的作用

    像如图的这种电阻串联在回路的两侧,它们两个起的作用主要是什么?是限流还是限压还是有什么其它的保护??? 图片说明:    最佳答案 R7/R8主要起限流的作用。…

    2017年12月8日
  • PLCSIM无法正确安装,求解惑

    安装PLCSIM时无法正确安装,提示有缺少项,但是step7和安全模块已经安装成功,并且能正常使用,有没有大神解答!!!万分感谢 问题补充:错误信息应该说的是缺少什么,但是我ste…

    2017年6月12日
  • 西门子PLC间以太网通讯有没有距离限制?是否需要加中距器一类的模块?

    西门子PLC间以太网通讯有没有距离限制?是否需要加中距器一类的模块? 最佳答案 1。以太网通讯距离于传输介质有关。采用普通双绞线(twisted-pair)时,传输距离<100m;…

    自动化系统综合 2021年7月5日
  • step7安全模块和仿真都装不了

    本人安装了step7v5.5中文版的,但是想要安装PLCSIM和安全模块都安装不了,重装系统也不行,求各位有经验的大神指导安装!!!万分感谢 问题补充:安全模块提示有东西没有安装 …

    自动化系统综合 2017年6月13日