请问西门子200PLC CPU226产品数据累计和数据自动统计程序怎么写?

我现在有这样要求一段程序要写,西门子200PLC
 要求:我现在准备了MW20,MW24,MW28,MD32,,这几个存储区,20为当天产生的数据,24位前一天也就是昨天的数据,28位前两天也就是前天的数据,28为前3天的数据,MD32为当月总数据,
请问我如何做到在凌晨0点给信号把数据往后传送,也就是当天的数据变成昨天的数据?
在正常情况下6点下班以后CPU就断电了,

最佳答案

1、首先需要把存储数据的这几个地址,设为掉电保持,防止数据掉电丢失。
2、通过时钟指令,READ_RTC读CPU时钟,当时间定格在零点时,置位一个标志位,标志位的上升沿实现数据转移。
3、数据转移前,先把MW28中的数据取出,加入与MW32中数据相加,存入MW32中
   然后使用传送指令MOVE,将MW24传送至MW28,MW20传送至MW24,当天的数据存入MW20

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

专家置评

最佳答案补充:考虑断电时间的长短,如果时间较长,需要加电池卡

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午6:52
下一篇 2017年6月5日 下午6:52

相关推荐

  • S7-200上升沿出错

    如图1,在程序编译后出现错误,请问为什么错?当把上升沿去掉后,程序编译正常。 图片说明:    最佳答案 你应该把M10.0与M1.0或后再使用上升沿的,另外置…

    SIMATIC S7-200 2017年11月6日
  • s7-200的输入问题

    各位老师:1,我看公司使用的s7-200的I 输入的疑惑:使用的自复位的三位开关(APT),三个点接24的“-”,但在模块的上的m也是接的24“-”,是怎么回事,而且其他…

    SIMATIC S7-200 2020年10月31日
  • S7-200和巡检仪如何MODBUS通讯

    巡检仪选的是(江苏杰克:XMD-1232-4-T),仪表厂家说支持modbus RTU协议,我想用S7-200(CPU216)端口0作主站,采用modbus通讯,把仪表里…

    SIMATIC S7-200 2020年11月1日
  • 200PLC和电脑连接通讯

    我用的485PPI线和224XPCNPLC通讯连接,有次下载程序的时候,在跳出是否有STOP模式转换到RUN模式时的对话框时,PLC电源突然掉电,掉电之后怎么也连不上PLC了,求教…

    SIMATIC S7-200 2020年11月1日
  • 分辨率对定时器的影响

    我现在用的是S7–200的系统,1MS、10MS、100MS 分辨率对定时器有社么影响。 最佳答案 你在在线帮助中搜索定时器会有下面的内容并有定时器的使用例子&nbsp…

    SIMATIC S7-200 2020年11月5日
  • SMB67赋值问题?

    想做单段管线高速脉冲串输出,设置为:不更新周期值,不更新脉冲宽度,允许更新输出脉冲数,周期单位为ms,选择单段管线PTO,允许PTO输出,请问SMB67=16#多少?标准答案是16…

    SIMATIC S7-200 2020年10月31日
  • TD400C能实现这个功能吗

    我手上有一块TD400C文本显示器,它上面提供的按键我一个也不用,我想通过CPU上的输入点I0.0-I0.7控制TD400C,比如当接通I0.0时显示画面0,接通I0.1时显示画面…

    SIMATIC S7-200 2020年11月1日
  • s7-200模拟量输入处理的问题

    我在书上看到,模拟量输入处理中,在输入没在数据的0位时要将模拟量输入右移3位(单极)或4位(双极),怎么有的地方输入不这样处理。我自己验证了下好像也可以。请高手指点下在什么情况下应…

    SIMATIC S7-200 2018年12月7日
  • 关于 flexible smart v3软件 与s7-200的在线模拟

    win7 sp1系统下,  用smart v3软件制作了smart 700 ie触摸屏的项目画面, 用STEP…

    SIMATIC S7-200 2021年7月5日
  • 上位机软件如何通过pc access将字符串写入s7-200中

    例如要将6个字节的字符串写入vb142这几个连续地址中 最佳答案 把字符串在上位机里拆解成6个单字节的变量,然后分别写入OPC的6个单字节变量里,在到PLC 里连起来 提…

    SIMATIC S7-200 2017年11月6日