断电数据保存

例如:触摸屏读取高速脉冲输出的计数值,在程序里我转换为实际毫米值(VD580),在运行过程中转换值都是在变化,如果突然停电,我希望运行中的值立即保存,再次上电后,值还是断电前的值。希望明白我的问题,帮我指导指导!我的邮箱是LJT197@163.com   不是设定值掉电保存,而是运行中变化的值!!!

问题补充:
请教:系统块里面的断电数据保持  里面的“偏移量”和“单元数目”如何解释???

再请教:系统块里面的断电数据保持  相应的数据区如果在此设定了断点数据保持,那么需要在程序里面写程序否???

最佳答案

您的问题主要是:“如果突然停电,我希望运行中的值立即保存,再次上电后,值还是断电前的值”。其实您只要把VD580在系统块的断电数据保持中设置上即可,如您在断电数据保持范围1“数据区”选VD,“偏移量”选“500”,“单元数目”选25。这样,VD580中的数据在断电时与再次上电时会保持一致(前提是新数据还没采集到)。因VD580种数据是由高速计数器实时采集的数据转换得来的,因此高速计数器传来的数据也要存到VD500-VD596中的某个存储器里面,一样被停电保持了。但是,从新上电后,高速计数器也会从新输出数据,断电保持的数据也会随之被刷新。另外,系统块里面的断电数据保持里面的“偏移量”可以理解为要数据保持的数据寄存器的起始地址,“单元数目”可理解为数据寄存器的个数,“单元”是以VB、VW、VD为基础的,不能混淆,如VB“1”就是一个单元,VW一个单元是“2”,而VD一个单元就是“4”了。再补充一点,如果您想从新上电后原有数据不要马上被刷新,可这样做:安排VD512存放高速计数器采集来的数据,在网络1编制“LD     SM0.1
MOVD   VD512, VD516
MOVR   VD580, VD584”
程序段把数据另保存到VD516、VD584当中。不知您的问题我解释清楚没有?
东方探索

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

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

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

相关推荐

  • s7-200计数器编程问题

    给I0.0一个上升沿使计数器加1,同时使M0.0保持接通,以此给I0.0再接通一个上升沿计数器再加1,同时使M0.1保持接通,直到计数器加到7结束,此时M0.0~M0.6都保持接通…

    SIMATIC S7-200 2020年10月31日
  • 为什么不能保持计数器的位?

    我写的程序如下: Network 1  LD     SM0.0 MOVW&nb…

    SIMATIC S7-200 2021年7月5日
  • plc200smart怎么通过PID控制电动调节阀来控制压力

    现场有一个电动调节阀,需要PID控制阀门开度来控制管道的压力,请问一下程序怎么编写 钻石用户推荐最佳答案 这个你只能自己去编写,可以给一些给你关于如何使用PID的资料,你用PID控…

    SIMATIC S7-200 2021年7月5日
  • 两台PLC如何一起使用?

    现在需要三个高速脉冲,本机226有两个,准备再用一个带高速口的CPU(EM253太贵,这个高速脉冲不用来控制电机)。不知道这两台PLC该如何连接才能一起使用,在程序上需要哪些操作?…

    SIMATIC S7-200 2020年11月1日
  • S7-W00 Modbus 地址 保持寄存器

    40001-49999:数据保持寄存器 S7-200存储区起始字地址是否由我定义? 只能对应一个字VW咯?对应不了双字VD,是这样说的吧? 最佳答案 S7-20…

    SIMATIC S7-200 2021年7月4日
  • 一台触摸屏和多台PLC通信用什么通信电缆(附图)?

    我这用一台10寸的触摸屏和多台PLC通信,所有的PLC采集的信号在触摸屏上显示,连接图请见附图。1.如果是一台触摸屏只连接一台PLC,同时该PLC还和另一台PLC通信。那么是否可以…

    2017年11月17日
  • CP243-1以太网配置中疑问

    CP243-1模块使用以太网配置向导时,连接数目啥意思?是模块后面带了几个扩展模块吗?带一个填1,带两个填2……还有这个模块命令字节,是不是以太网模块之前的CPU有2个字节输出字节…

    2017年6月1日
  • 怎样在s7-200的编程中给I/O指令添加注释

    在s7-200的编程中,想给I/O指令以及其他的指令地址添加注释,不想对符号进行编辑,结果注释又不能显示出来,请大侠们支招? 最佳答案 你完全可以在你自己的程序里写注释,下载程序后…

    SIMATIC S7-200 2020年11月1日
  • S7-200通讯电缆制作问题

    计算机这边用232/485转换器,S7-200这边用972-0BA12 DP接头,中间用DP电缆(通讯距离比较远,编程电缆不够长),这样可不可以,0BA12这个DP接头是…

    SIMATIC S7-200 2020年10月31日
  • 224XP的问题

    各位前辈,请问224XP CPU上的B+ ,A+,M,V,I,M这几个端子的作用是什么? 最佳答案 那些是CPU集成的模拟量的输入和输出端子。 A+,…

    SIMATIC S7-200 2021年7月5日