技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 参数无法修改,困惑中

参数无法修改,困惑中

刘玉蓉 发布于2014-10-28 17:42 101 0 标签:

为了调整一个水罐的液位报警值,准备把25%提高到40%,找到DB113.DBD262数据块,将25改为40保存,下载PLC操作以后,程序中依旧是25%,不认可40%,虽然DB113.DBD262改为40.请教西门子同行,表示,只能采取强制变量的方式,才可以修改,能具体介绍一下吗?

佳答案

在程序块被调用时,如果不指定FB中形式参数赋值,将自动读取该背景数据块中参数值,而在FB调用结束后,修改后的参数和静态变量结果返回保存到背景数据块中,即参数和静态变量的值会自动写入响应的背景数据块中,即数据块中“Actual Value”(实际栏中的数据)。一般你在建立FB时会自动产生对应的背景数据块,而块中的数据为默认初始值,运行一段时间后数据会随着FB的调用而改变,
你修改了背景数据块DB113中的数据双字DBD262的内容,但你修改的仅仅是数据块中相应变量的初始值(Initial Value),它是程序运行刚开始的值(如果有初始化程序或CPU复位后刚开始执行时的数据),但实际调用功能块FB的背景数据块DB113时会在调用结束后自动修改数据块中相应变量的实际值(Actual Value),对你来说程序执行时看到的只能是实际值,这就是为什么你修改为40,但实际程序显示为25%的原因。
如果要修改变量的值,只能打开变量表,在线修改它

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签