如何用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日 下午2:56

相关推荐

  • 6ES7 322-1HF01-0AA0接线问题

    4,8,13,17接火线,那么零线该怎么接呢,火线是并联吗 最佳答案 建议你还是找位电工现场指点下。安全第一。你的交流负载L端接输出点,负载N端接交流电源N线。交流电源火线接入输出…

    自动化系统综合 2017年6月7日
  • wincc中画面窗口如何嵌入另一个画面窗口

    具体是这样子:有pic1.pdl和pic2.pdl,pic3.pdl我要使pic2.pdl,pic3.pdl一句选择条件在pic1的页面中显示出来,有什么控件或者方法可以实现? 问…

    自动化系统综合 2020年10月31日
  • 急!急!CP5711连接不上变频器M440

    我想通过CP5711在自己的笔记本上上传下载M440里的变频器参数,打开starter,设置PC/PG接口,选择cp5711 MPI,然后点击accessble&nbsp…

    自动化系统综合 2017年11月26日
  • cp5611 与cp5621区别

    CP5611通讯卡与CP5621通讯卡之间的区别。常用CP5611通讯卡,配置上位机。先出现CP5621通讯卡,请问详细区别。 最佳答案 1、首先,CP5611与CP5621都是台…

    自动化系统综合 2020年10月31日
  • 接近开

    802D SL数控 三线接近开关PNP NPN都可以用吗?为什么用有些三线的接近开关指示灯亮但没有信号输出,改用两线的又正常。 最佳答案 PNP与NP…

    自动化系统综合 2018年12月2日
  • STEP 7 在XP SP3下安装

    我装的是XP SP3 ,但STEP7 V5.4只能在XP SP2下安装,请问各位高手,有没有高招,或更高版本的STEP7? 最佳答案 1只要…

    自动化系统综合 2020年11月1日
  • 短信发送功能

    这个功能很早就有了,可一直没有使用过,现在有客户需求了。(自动控制系统一旦有了故障或报警就以短信方式通知相关人员),现在请问各位专家高手:1)西门子有没这样的产品目前在销售应用,方…

    自动化系统综合 2020年10月31日
  • 还是关于WINCC FLEXIBLE

    恩 我想在模板上组态几个画面切换按钮,然后每个画面都用这个模版,不用再组态画面切换按钮,怎么实现,我试了,到别的画面模板上组态的按钮不管用了 最佳答案 模版上的东东是每幅…

    自动化系统综合 2018年12月5日
  • DP V0 Slaves

    组态栏PROFIBUS子目录下选择ET200M和DP  V0  Slaves的ET200M有什么区别?CP342-5 做主站时只能…

    自动化系统综合 2020年11月1日
  • A740和s7200 MODBUS通讯求助

    最近得手一个FR-A70-0.4K的三菱变频器,想用S7200走MODBUS 485通讯控制变频器启动、停止。  可看了好多的资料都没看懂。自己完全新…

    自动化系统综合 2017年11月19日