在西门子编程中,顺序控制指令S没有断电保持功能,我怎么能做到在断电时继续接着断电前的动作

在西门子编程中,顺序控制指令S没有断电保持功能,我怎么能做到在断电时继续接着断电前的动作

最佳答案

关于这个问题,有以下几种方式可供你选择——


1、用V存储区,在"系统块"->"断电数据保持"。断电后,CPU221 和 CPU222的超级电容可提供约50h的数据保持,CPU224、CPU226、CPU226XM可保持数据约190h。超级电容在CPU上电时充电,为保证获得上述指标的数据保持时间,需要充电至少24h。CPU断电 后,首先依靠内置的超级电容为数据提供电源。超级电容放电完毕后,电池才起作用。完全靠电池为CPU提供数据备份电源时,电池寿命约200天。

  2、用MB0-MB13。S7-200 CPU的M存储区有14字节(MB0-MB13),可以在CPU断电时自动 将其中的内容写入到EEPROM的相应区域中,则数据可以永久保存。默认 情况下,M存储区的这14个字节未设置为在断电时自动保存,需要在S7- 200项目的系统块中进行设置。

  3、用永久存储区。在程序中利用SMB31和SMW32特殊存储器,可以把V存储区中的任意地 址的数据写到相应的EEPROM单元中,达到永久保存的目的。每次操作可以写入1个字节、字或双字长度的数据。多次执行操作,可以写入多个数 据。在<200系统手册>的40页有具体的例子。但由于EEPROM的写操作资料 有限(至少10万次,典型100万次),在程序中必须注意写入操作的频度。

提问者对于答案的评价:
谢谢了  挺详细的 呵呵

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:14
下一篇 2020年11月1日 下午2:14

相关推荐

  • CP243-1应用问题

    1、向导中QB:八位Q输出用作以太网功能的逻辑控制,并不直接控制任何外部信号—-是什么意思?编程中还能用这8个输出点吗?2、另外,通过HUB在其他PC上查看如液位高度,如何编程…

    SIMATIC S7-200 2020年11月1日
  • 200 WINCC 以太网通信

    现在有一200 要通过以太网和WINCC通信     还要挂一触摸屏  那个给个具体的方案&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 梯形图如何在Word和PPT里面画,能否有更好的办法

    本人打算用Word编写教案,但是由于属于理工类教材,教材里面有二极管, 电感线圈,还有梯形图之类的,不知道在WORD中怎样画出来,请各位高手赐教,不知道能否有更好的方法,…

    SIMATIC S7-200 2017年10月29日
  • 请教热电阻温度系数

    请问各位老师:1、热电阻温度系数是按照截图中所示公式计算的吗?2、如果所选热电阻的温度系数是0.0039083而EM231 RTD设置成0.00385,那么测得的温度会有…

    2017年11月20日
  • 关于s7-200编程的几个问题

    1,关于200累加器的使用,如下图,请问在第2行中使用AC0,AC1,会对第3行中使用的AC0和AC1造成影响吗?甚至是N行后地址指针使用的AC0和AC1会造成影响吗?应该是不会吧…

    2021年7月5日
  • 多个子程序的循环

    程序里面需要调用到多个独立的子程序,各个子程序里面都有自己的循环系统,和输出。我希望它们能够各自独立循环完成后退出,可以达到吗?循环用什么命令?新手请教! 问题补充:这里所得子程序…

    SIMATIC S7-200 2021年7月4日
  • s7200 连接A、B相编码器

    连接A/B相编码器,在线监控时无法监控到高速计数器脉冲变化,麻烦各位帮我看下接线和程序有错误没?最好能给个实例, 问题补充:我把公共点那跟蓝线换成24V+,输入点在编码器转动时有闪…

    2021年7月5日
  • S7-200 通过MODBUS协议做从站怎么设置

    S7-200 通过modbus协议做从站怎么设置 最佳答案 相关资料:《modbus RTU通讯协议在S7-200中的应用》连接:http://www.plc3…

    SIMATIC S7-200 2020年11月1日
  • modbus 通讯线

    我用S7 200做modbus的从站,用电脑做主站,装了MODSCAN这个测试软件,请教一下,通讯线怎么做,是普通的232交叉串口线吗?只要2 3 5…

    SIMATIC S7-200 2021年7月5日
  • 关于s7200,利用EM235实现a/d转换的问题

    工程师,您好!我在用西门子s7200,226cpu编程。我想利用EM235实现a/d转换,数据类型为浮点型的。具体为:我向EM235输入0到10V的电压,要得到0到50千克的袋重。…

    2017年11月25日