如何对S7200设置定时功能限制

有些客户不守信,需对S7200PLC程序设置一年时间的功能限制,请问在程序上如何实现,谢谢!

最佳答案

关键是如何读系统时钟:
 S7-200的硬件实时时钟可以提供年、月、时、分、秒的日期/时间数据。
 CPU221、CPU222没有内置的实时时钟,需要外插“时钟/电池卡”才能获得此功能。CPU224、CPU226和CPU226 XM都有内置的实时时钟。

 S7-200的时钟精度典型值是2分钟/月(25°C),最大误差7分钟/月(0 - 55°C)。

  为了提高运算效率,应当避免每个程序周期都读取实时时钟。实际上可读取的最小时间单位是1秒,可每秒读取一次(使用SM0.5上升沿触发读取指令)。

  使用程序读取的实时时钟数据为BCD格式,可在状态图中使用十六进制格式查看。

 CPU靠内置超级电容(+外插电池卡)在失去供电后为实时时钟提供电源缓冲;缓冲电源放电完毕后,再次上电后时钟将停止在缺省值,并不开始走动。

 要设置日期、时间值,使之开始走动,可以:

 用编程软件(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

 

提问者对于答案的评价:
很详细且实用!

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:18
下一篇 2021年7月5日

相关推荐

  • 我的S7200SMART固件版本

    我看你一个我S7200SMART固件版本为V2.03是2.0版本还是2.3版本 钻石用户推荐最佳答案 V2.03是V2.3版本;V2.02是V2.2版本V2.3固件版本下载地址:h…

    SIMATIC S7-200 2021年7月5日
  • 请教S7-200与CP243-2的通信如何设置?,,

    S7-200与CP243-2的通信如何设置?,, 最佳答案 1.设置为从站可在软件中用指令向导按提示进行; 2.设置为主站可在"CP243-2 AS-…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7200PID

    s7200根据2个压力之差PID控制变频器的方法 最佳答案 首先确定压力之差,是不是需要恒定,确定两个压力的范围,也是需要考虑的如果以上可以确定,就直接用PID库就可以实现了,可以…

    SIMATIC S7-200 2017年8月3日
  • S7-200配方功能

    有没有人能指导一下,配方功能如何使用,和配方里的数据能否修改?谢谢 问题补充:没看见网上课堂有这个方面的介绍啊 最佳答案 用工具里的配方向导做就可以了,很方便的,试试吧。 提问者对…

    SIMATIC S7-200 2021年7月5日
  • TD400C实现状态指示

    我想在TD400C上显示手动 自动的状态 如何实现呢?比如手动的时候指示灯亮  自动的时候另一个指示灯亮 最佳答案 我估计没有这种功能&nb…

    SIMATIC S7-200 2021年7月5日
  • 300间MPI通讯

    300间的MPI通讯可以调用SFC67,SFC68吗,如可以是否需要在OB35中定期调用。 问题补充:是否需要调用SFC69,最好发个实例参考一下。谢谢 最佳答案 到下载中心搜索文…

    SIMATIC S7-200 2021年7月5日
  • 224xp与变频器做自由口通讯的问题

    想用224XP与变频器做通讯(国产 上海米兰),modbus rtu,用224XP做主站。变频器参数我设定波特率为9600 1起始位 8数据…

    2020年10月31日
  • S7-300与S7-200MPI通讯

    现场一个300与三个200PLC通过MPI通讯,通讯速率19.2KB/S,最远的200有25米,200控制柜分就地和远控功能,用的V寄存器位判断200是否在线,200断电前,300…

    2021年7月5日
  • S7-200编程电缆驱动装不上

    已安装版本ve 2在你的电脑上。此安装程序无法安装版本V2。0在上面。 图片说明:          最佳答案…

    2021年7月5日
  • Modbus RTU 从站地址与S7-200的地址对应关系?

    西门子S7-200,图中modbus地址00001-00128对应的是PLC输出Q0.0-1.Q15.7。看不懂是怎么对应的,Q0.0-Q15.7不是共有16X7=112个输出端口…

    2021年7月5日

发表回复

登录后才能评论