s7-200填表

s7-200填表后 lifo 并且把所有数据填在断电保持区域,但是断电后还是不能保存,为什么

最佳答案

循环按字节保存数据。
 如果待保存数据中存在WORD或DWORD变量,则必须确保处理过程中这些数据不发生改变。
 如果发生改变,会影响数据一致性。
 (技术背景:如果只保存变量的一部分,而该数值被临时改变,那么程序只保存缺失的剩余部分,这将会产生损坏的变量值。相 关的程序部分应当使用Busy位锁住。 
  
 图1:起始地址为整数(直接保存到EPROM)
   
 参数 变量类型 说明
 EN BOOL 必须始终为1(高)
 Start BOOL 上升沿 (0 ->1)触发程序运行
 V_Start INT 偏移量指定(起始地址)
 例如,200=VB 200
 Length INT 从偏移量(起始地址)开始待保存的字节数
 Memory INT 用于子程序的临时存储区
 Busy BOOL 正在处理状态1(高),程序在运行中
 Done BOOL 结束状态1(高),成功完成保存
 表1:直接寻址的示例参数 
  
 图2:启动地址为间接地址(间接保存到EPROM)
   
 参数 变量类型 说明
 EN BOOL 必须始终为1(高)
 Start BOOL 上升沿 (0 ->1)触发程序运行
 Address DWORD 规定偏移量(起始地址);必须由用户预先定义;例如
 LD Q0.0
 MOVD &VB200, MD20 
 地址从VB200转换到MD20
 Length INT 从偏移量(起始地址)开始待保存的字节数目
 Memory INT 用于子程序的临时存储
 Busy BOOL 处理状态 1 (高),程序在运行中
 Done BOOL 结束状态 1 (高),成功完成保存
 表2:间接寻址的样例参数 
 相关子程序的说明在示例程序的注释中给出。 

 
参考资料:simens

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:03
下一篇 2021年7月5日 上午12:03

相关推荐

  • S7 200自适应pid恒温控制

    我使用S7 200的PID自适应数字量输出方式控制固态继电器的通断,进而控制加热器,是不是PID功能我只要给一个实际温度反馈,不需要太关注控制对象就行了嘛?那怎么保证温度…

    SIMATIC S7-200 2017年5月29日
  • S7-200与KTP700 DP通讯线

    如果自己做,是否只需对应焊接3.8.5即可? 最佳答案 3-3、8-8,屏蔽层焊接第三方 9 针头的外壳,请参考官方文档《屏与PLC通信用什么电缆》http:/…

    SIMATIC S7-200 2021年7月5日
  • vb0和v0.0,v0.1等都用了好像没有冲突吧?

    有冲突吗?vb0包括v0.0-v0.7 最佳答案 一个读一个写没有问题,如果多个写就有问题了,比如你用vb0做计数功能,用v0.0~v0.7做报警位就会有问题了。 提问者对于答案的…

    SIMATIC S7-200 2021年7月5日
  • s7-200视频教程

    s7-200视频教程哪有啊? 最佳答案 在线观看:http://v.youku.com/v_show/id_XMTI0MTM3NzAw.htmlhttp://www.gongkon…

    SIMATIC S7-200 2020年11月1日
  • s7-200的PID问题

    我现在要用s7-200的PID控制温度,在用PID向导时有一些疑惑:1、我在给定的数值范围的低限设为-150.0,给定值范围的高限设为1200.0(摄氏度)2。在回路输入选项,因为…

    SIMATIC S7-200 2020年11月1日
  • 博途V16 编程软件

    PLC编写一个整数计算的程序,仿真运行得不出正确结果,程序如图所示,求高手告知什么原因以及怎么修改? 最佳答案 你确认计算前的数据类似是正确?计算数据可能会存在大数据溢出问题,必须…

    SIMATIC S7-200 2021年7月5日
  • 在win10系统上安装V4.0 STEP 7 MicroWIN SP9打不开帮助,有解决方案吗

    在win10系统上安装V4.0 STEP 7 MicroWIN SP9打不开帮助,有解决方案吗 最佳答案 官方说不支持这个系统的,但是,我在…

    SIMATIC S7-200 2021年7月5日
  • 电流测量

    电流测量224XP控制一设备,需要监控一个1.5KW马达的电流,来监控该马达的出力,现在有两种方案1.给该马达接入一个变频器,变频器有电流检测功能,通过变频器的模拟量输出4–20…

    SIMATIC S7-200 2020年10月31日
  • EM277下载程序与在线监控

    组建一控制控制网络,主网络是ProfiBus,其主站选用是S7-313C,从站有两个,选用的是CPU226,都通过EM277接入ProfiBus。CPU226的两个通信端口一个用作…

    SIMATIC S7-200 2020年11月1日
  • 如何运用时钟指令读取s7-200PLC时钟?

    如何运用时钟指令读写时钟,请高手们指教? 最佳答案 LD     SM0.0 TODR  &nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论