断电数据保存

例如:触摸屏读取高速脉冲输出的计数值,在程序里我转换为实际毫米值(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日 下午3:26
下一篇 2020年11月1日 下午3:27

相关推荐

  • S7-200 DP通讯

    S7-200PLC外加EM277模块做DP通讯能否做主站?请提供相关资料 谢谢 最佳答案 S7-200PLC外加EM277模块做DP通讯不能做主站,只能做从站。1、如果西…

    SIMATIC S7-200 2017年11月17日
  • 实数运算

    两个实数相乘,所得的积再求倒数,(也就是让1再除以这个积)如何写程序啊?200CPU谢谢 最佳答案 LD     SM0.0,&n…

    SIMATIC S7-200 2020年11月5日
  • 200控制三菱伺服

    想问下哪位高手知道200PLC怎么来和三菱伺候接线的,我现在碰个奇怪的问题,因为我用的是212CN的脉冲输出口是源型输出的,但三菱伺候是支持集电极开路和差分驱动的,集电极开路好象是…

    SIMATIC S7-200 2020年11月1日
  • 1.023E-006

    1.023E-006 是什么意思 最佳答案 这是科学计数法1.023E-006=1.023*(10的负6次方)=0.000001023E是exponent,表示以10为底…

    SIMATIC S7-200 2020年10月31日
  • pid算法的plc实现

    急求  :只用plc本身其他的指令,而不用pid模块指令完成pid算法的梯形图  最佳答案 自己做200的pid很复杂,且不如300的耗用。不如用模糊…

    SIMATIC S7-200 2021年7月5日
  • 置位复位指令问题

    1.如果先写  LD           &nbs…

    SIMATIC S7-200 2021年7月5日
  • 200PLC怎样通过与打印机通讯连接

    200的PLC怎样通过通许与打印机连接,就是把PLC里面的VW等数据发送到打印机里面用A4纸打印出来,谢谢! 问题补充:或有谁做过这种项目的可以与我联系,619228376@qq.…

    SIMATIC S7-200 2017年11月20日
  • 请教各位大大关于S7-200的几个问题

    我在s7-200仿真软件中组态了一个CPU224XP,一个EM223和三个EM235,模入是从AI0开始,AI2,AI4到AI26,正好14个变量;但是模出是AQ0,AQ4,AQ8…

    SIMATIC S7-200 2020年11月1日
  • 怎样理解间接寻址

    想学习间接寻址,老是似懂非懂,编了一段短程序.不知有哪些错误?应该怎样才能达到目的?(程序后面是我的思路.) Network 1  LD&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200的输入缓冲寄存器在CPU模块中还是在输入模块中

    s7-200的输入暂存寄存器在CPU模块中还是在输入模块中 问题补充:输入映像寄存器在内存中,也就是在cpu中。我是问输入暂存寄存器在输入模块还是在CPU模块中? 最佳答案 暂存寄…

    SIMATIC S7-200 2018年3月6日