S7-200数据块赋初始值条件

1、数据块设置的数据,在程序下载时会给变量赋初值。其它情况会不
   会起作用?
2、PLC上电后,可以改变数据块变量的值。如果PLC停电时候到达一定的时间,设置的值丢失。数据块设置的初始值会不会起作用?

问题补充:
1、现在我们设备是S7-200 PLC+触摸屏的,设备出厂前,我们会设置一些参数,但不是固定不变的,用户可能会根据需要改变。
2、现在要实现一个功能,参数可以通过HMI随时更改,当在HMI设置的数据丢失后,赋予这些参数为数据块的初始值。如数据块VD0初始值为1.0,HMI设置为2.0,当设备停电较长时间,2.0会丢失,VD0恢复1.0。相当于做了一个恢复出厂值的功能。

最佳答案

1不会 ,PLC在每次程序下载时,将下载的程序块、数据块(可选)、CPU配置(可选)载入RAM存储区,同时CPU自动将其拷贝到EEPROM存储器中,以实现永久保存;你如果改过了初始值,下载的时候又将数据块下载进去才会改变初始值
2 数据块并赋予需要的初始值,编程完成后随程序一起下载到PLC的RAM存储器中,CPU同时自动将其转存于EEPROM,所以如果你设置了初始值,停电超过时间后,该值将变成初始值,也就是说起作用
综上,从你的问题是担心初始值会发生变化,这个不用担心,只有你在数据块里改了才会变化

提问者对于答案的评价:
谢谢!比较有用的答案。
另外,就于小路同学,你还要多学习啊,不要误导别人!

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

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

相关推荐

  • 用STEP7 MicroWIN V4.0 SP9打不开老版本编的程序(2)

    用STEP7 MicroWIN V4.0 SP9打开老版本编的程序,什么都看不到,S7-200的是不是也要像S7-300/400的那样做硬件升级啊?谢…

    SIMATIC S7-200 2017年6月5日
  • 怎样从西门子网站下载转换的块

    S7–200怎样从西门子下载转换的块?我想把0–32000标定为0—400度!!! 最佳答案 模拟量的输入/输出都可以用下列的通用换算公式换算: Ov …

    SIMATIC S7-200 2021年7月5日
  • CPU226与CPU226 CN

    请问下CPU 226 与CPU 226CN是不是只有产地不一样,别的主要性能参数都一样呢,现在有款CPU226 想换成国产CPU226CN,…

    SIMATIC S7-200 2020年11月5日
  • 用s7-200采集距离比较远的模拟量数据如何采集

    用s7-200采集距离比较远的模拟量数据如何采集,如何接线,用什么电缆,多远的距离不会受到干扰 问题补充:我想采集PLC-200采集5个角度信号,而这个5个角度传感器的位置不同,而…

    SIMATIC S7-200 2020年10月31日
  • 步进程序设计

    请问各位大侠 1.步进电机和伺服电机驱动器同样是接收脉冲和方向信号,两者在程序设计上有何不同之处? 2.假设伺服电机编码器为10000P,电子齿轮比为2:1如果…

    SIMATIC S7-200 2021年7月4日
  • plc200读取编码器

    请问plc能够读取增量伺服驱动器上编码器的值吗,这样不就知道了实时位移,可以构成反馈,如果可以读怎么读呢,plc和伺服怎么通信,我看到有的资料写可以通过ASII码通信, 问题补充:…

    SIMATIC S7-200 2017年6月18日
  • 新手求问SM

    本人一直没有弄明白SM 在程序里是什么意思  比如SM0.0  SM0.1   都是怎么来的呢&nb…

    SIMATIC S7-200 2020年10月31日
  • S7-200中的看门狗如何应用?

    我用224XP,在Micro/Win的指令库中,有一个(WDR)指令。从概念上来说,这只是一个喂狗的脉冲输出位啊。那么其他关于看门狗的功能在哪里设定?难道都是自动的不许自定义?如果…

    SIMATIC S7-200 2020年10月31日
  • 请教HMI反应速度

    硬件环境:s7200-224或226与K-TP178MICRO构成系统 问题:触摸屏的有些画面(参数可能有点多)响应很慢,与cpu通讯不畅,有时需要第二次打开画面才能显示…

    SIMATIC S7-200 2021年7月5日
  • 怎样把读出来的时钟转为十进制的数

    怎样把读出来的时钟转为十进制的数 最佳答案 实时时钟BCD转INT。读实时时钟,将年月日时分秒—-星期复制到以VB10开始的8个字节中,以BCD码存储,然后转换为十进制整数LD…

    SIMATIC S7-200 2020年11月1日