200PLC怎么设置周期性的密码?

用200的PLC外带smart700的触摸屏怎么能设置3-5个月的密码,到设定时间后PLC停止,并且可以通过触摸屏解除这个状态?
求大神指教。

问题补充:
定时方面是不是一般通过读取PLC时间?PLC硬件上面还需不需要加装时间模块?
触摸屏上面要怎么设置?
本人菜鸟,能否详细一点点。

最佳答案

声明一点:要是CPU停机,那么程序里就要用到STOP命令,而使用了STOP命令,只有重新调整程序才能动作。如果是单方面靠时间来停止,那么别人可以通过监控程序直接把时间改大点或者跳过你这个时间就可以运行了,或者把你的电池拔掉,等上一年后再使用,那么定时停机没有实际的意义。

简单说,通过触摸屏来解除停止状态,没办法实现。
1 例如当时间达到09年6月3日20点31分20秒的时候,CPU转到停止,前提是CPU有硬件时钟,并且正确设置了时间。
LD     SM0.5
EU
TODR   VB0      //读取时间

LDB>=  VB0, 16#09        //读取的时间是BCD码,这样用省去格式转换
AB>=   VB1, 16#06
AB>=   VB2, 16#03
AB>=   VB3, 16#20
AB>=   VB4, 16#31
AB>=   VB5, 16#20
STOP

2 如果定时开启关闭外部设备,那PLC可以轻松完成。
例如每天早上6点到晚上8点开机
LD     SM0.5
EU
TODR   VB0

LDB>=  VB3, 16#06
AB<=   VB3, 16#20
=      Q0.0 

3 PLC运行一段时间停止
LD     SM0.4
EU
INCD   MD0   //每分钟累加一次,

LDD=   MD0, 4320  //3天后CPU停止,4320=3天*24小时*60分钟
STOP                 //在系统块里将MD0设置为断电保持,那么计时不受停电影响,停电自动保存计时时间。

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


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

可以用编程软件(Micro/WIN)的菜单命令PLC > Time of Day Clock...,通过与CPU的在线连接设置,完成后时钟开始走动 
编用户程序使用Set_RTC(设置时钟)指令设置 
 

使用 S7-200 的 READ_RTC(读取实时时钟)和 SET_RTC(设置实时时钟)指令时, 读取和设置的数据格式都是 BCD 码的。如果觉得不便计算、处理,可使用 Clock Integer 指令库。 


请见《西门子 S7-200·LOGO!·SITOP 参考  》,其中有关如何读系统时钟及如何添加库指令的说明,下载:  
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136

提问者对于答案的评价:
谢谢,诸位大神了!
我还是读取时间来做了!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月3日 下午3:35
下一篇 2018年12月3日 下午3:35

相关推荐

  • 200PLC的数据存档问题

    大家好!用200PLC作为控制器的话,能够对系统的过程数据记录并在电脑上打印吗?我原来是用300PLC连接MP277的屏,在屏上配存储卡存储数据的,但是和200PLC连接的屏都没有…

    SIMATIC S7-200 2017年10月24日
  • plc之间的通讯

    有一项目,需要用三个S7–200PLC,但是几个模拟量是公用,也就是说现场提供三个模拟量信号,但需要三台PLC都采集这些信号,为了节省三个信号分配器,和两个模拟量扩展模块,能不能…

    SIMATIC S7-200 2021年7月5日
  • 西门子EM231-RTD模块做制冷控制程序

    用西门子S7-200的EM231-RTD模块做制冷控制程序,控制压缩机制冷工作,有没有类似的程序(PID控制)及资料参考 最佳答案 连接参考,S7-200 可编程控制器系…

    SIMATIC S7-200 2017年6月27日
  • 大家好谁有200的库文件?

    大家好谁有做好的200库文件,比如模拟量整定或是变频器方面等。希望能发点给我,谢谢 lzhosky@qq.com 最佳答案 已发请查收。 提问者对于答案的评价:谢谢,不知…

    SIMATIC S7-200 2021年7月4日
  • 刚学PLC200,关于模拟量的问题

    模拟量输入输出都是AIW和AQW都应该是整数或者浮点数,可我看的学习视频中,有反馈电流互感器输入,这个应该接到AIW0吧,可反馈电流是4-20MA,那么这个AIW0到底是一个电流值…

    SIMATIC S7-200 2021年7月5日
  • 使用EM253时,如何查找原点

    请问:使用EM253定位模块时,如何查找原点,PLC程序如何编写,谢谢! 最佳答案 EM253的向导里有原点设定,可以设定回零的运行模式。硬件方面需要自行安装一个原点检测传感器,输…

    SIMATIC S7-200 2021年7月5日
  • 两台S7-200通讯+1台触摸屏(采用PPI通讯)案例程序

    如题,现在还没有调试条件,想要一套程序参考下,1163997513@qq.com 问题补充:我需要的是程序案例,说的不明确吗 最佳答案 如果你的plc是224xp(226)的一个实…

    2017年8月3日
  • 关于S7200与是施耐德触摸屏XBTGT2110的通信

    S7—200与是施耐德触摸屏XBTGT2110的通信线怎样做,九针接口接那几个 最佳答案 九针接口的有RS232和RS485等通讯方式,如果RS232的话就要买一根PPI电缆才行,…

    SIMATIC S7-200 2021年7月5日
  • s7-200 pc适配器的驱动程序

    我购买一个适配器是:6ES7 901-3DB30-0XA0  ,但是没有驱动程序,请问哪里可以下载到。谢谢!! 最佳答案 USB/PPI &…

    SIMATIC S7-200 2021年7月5日
  • 关于模拟量采集问题

    比如采集流量计的瞬时流量。1、模拟量采集流量计的4-20MA 对应0-1000L。2、在流量计显示的瞬时流量值波动小。3、在PLC读取过来的瞬时流量波动大一点,在个位和小…

    SIMATIC S7-200 2018年12月6日