S7-200时间锁的实现

系统配置:S7-200+CP243-1+WINCC,PLC站上配有触摸屏Smart
需求:例如到2014年5月1日,提示系统维护已到期,需维护,提示一段时间后(例如一周);
一周后系统将全部停止,待开锁后才能运行。

最佳答案

这个功能分2步骤,第一步编辑200PLC程序,读取PLC系统时间。在指令树中“时钟”,调用读取时钟块“READ_RTC”和修改时钟块“SET_RTC”。
8个字节时间缓冲区格式(T)
T字节 说明 字节数据
0 年 (0-99) 当前年份 (BCD值)
1 月 (1-12) 当前月份 (BCD值)
2 日期 (1-31) 当前日期 (BCD值)
3 小时 (0-23) 当前小时 (BCD值)
4 分钟 (0-59) 当前分钟 (BCD值)
5 秒 (0-59) 当前秒 (BCD值)
6 00 保留 ?始终设置为00
7 星期几 (1-7) 当前是星期几,1=星期日 (BCD值)
用字节比较指令与你期望是时间值进行比较,结果输出驱动位报警信息。同时执行停机指令的告诫和执行。
在触摸屏中编辑组态与之对应的报警信息,提示用户设备保养计划按计划实施。
这样的方案最好是配置电池卡进行,以免长期停电造成PLC时间丢失而回到出厂时间。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月29日
下一篇 2017年11月29日

相关推荐

  • cpu226与昆仑通态7062TX通讯

    触摸屏怎么设置 最佳答案 参考资料:https://wenku.baidu.com/view/191b361e83d049649b6658a3.html 提问者对于答案的评价:s7…

    SIMATIC S7-200 2021年7月5日
  • s7-200的帮助文件打不开

    在软件里打不开,找到帮助文件所在位置也打不开 图片说明:    最佳答案 win7帮助文件(WinHlp32.exe),需要使用 WinHlp32.e…

    2017年11月26日
  • s7-200与PC机的通讯

    请教各位:我这里的S7-200通讯模块是EM277,用的是Profibus DP 接头  现在怎么修改TC/IP协议也和PC机通讯不上&nb…

    SIMATIC S7-200 2021年7月4日
  • 求助:验证实数转ASCII码

    用RTA,IN是9999,FMT是16#60,求证输出的6个缓冲依次是什么。用RTA,IN是9999,FMT是16#61,求证输出的6个缓冲依次是什么。因手头没有PLC,求助各位有…

    2020年10月31日
  • S7-200 Edition

    S7-200的编程软件盒子里有2张光盘,一张是STEP 7 – MicroWIN V4.0 SP8,一张是S7-200…

    SIMATIC S7-200 2018年3月6日
  • TD200可以显示星期几吗?

    s7-200的星期是0-7表示的  那么TD200 V2.1 可以显示星期(一,二 。三,四,五,六,日)吗,怎么操作? 问题补充…

    2017年11月6日
  • CP243-1 是不是不支持 4线制的网线呀?

    现场调试用的西门子的4线制的金属插头,(两头都是1-棕 ,2-橙,3-蓝,6-绿),网线两头直连电脑是可以ping通,连上交换机也可以ping通其他设备ip, …

    SIMATIC S7-200 2017年6月24日
  • 西门子S7-200怎么制作一个功能块

    我有某一段逻辑(如模拟量输入转化为工程量)需要重复调用多次,我想做一个功能块(子程序),能够随时调用,填上一些必要的参数即可完成。 问题补充:视窗声明区在哪里啊 最佳答案 用SBR…

    SIMATIC S7-200 2017年11月12日
  • s7 200Port0口读取 modbus ASCII协议设备

    现在想用s7 200Port0口读取 modbus ASCII协议设备的电流信息,请问怎么读,有编程例子吗?怎么入手?谢谢!!也可以发送邮箱94773…

    SIMATIC S7-200 2017年6月9日
  • USS变频器通讯

    请问:我用S7200跟变频器通讯的时候,启动变频器后,所运行的频率不是我设定的频率(40HZ),当把P2009=0时,变频器运行的频率是P1080=30HZ;而当把把P2009=1…

    SIMATIC S7-200 2021年7月5日