登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:s7300 状态字BR问题,以及保护块的问题
点击:1166 回复:5
楼主
编辑
引用
管理
lqkcn
本人初学者,看了一些资料,对那个状态字中的BR位的确不懂,哪位兄台能帮我解释下关于BR的应用,最好能举个小例子。
还有我下载了一个程序,他的FB、FC模块被保护起来了,有什么办法查看其中中的程序吗?不胜感激!
10-12-16 12:06
1楼
编辑
引用
管理
cvlsam
1、BR位的作用就是保存RLO的值。
2、你可以通过Unlock工具开启,但是不可开启SFB,SFC,开启后的程序为没有注释的STL语言,对于初学者而言,不解很痛苦,解了痛苦不堪。
Regards
10-12-16 13:31
2楼
编辑
引用
管理
lqkcn
你的回答很简单,不过比书上说的好懂多了。谢谢!昨天一直没有能够上网,没有回复。
我还有点疑问,
1、说BR位它将字处理程序与位处理联系起来,为什么RLO位不可以,是因为RLO随着程序的扫描不停的变化吗? 把RLO保存到BR中,是不是必须要用SAVE命令。
2、像JBI命令判断BR位,是不是也必须要有SAVE命令才可以。
3、我看到现场流量的在PLC中的地址是PIW,为什么不是IW。我理解的点是建在PLC中,应该直接用IW
10-12-17 09:44
3楼
编辑
引用
管理
cvlsam
1、手册上SAVE指令已经明确说明。
2、SAVE用于保存RLO至BR,JBI只是判断,他们完全无任何关系。
3、PIW是外部存储区,如果你用过日系的话,那就是直接读取指令而已,你不用想的太复杂。
IW,输入映像区的作用是由于输入映像区在扫描结束(扫描开始)是更新,因此可以保证在同一个扫描周期内的数据一致性,同样,PIW无法做到这一点。对于模拟量来说,西门子仍然建议你使用PIW指令。
Good Luck
10-12-17 10:14
4楼
编辑
引用
管理
robertjml
补充:
对于仪表的模拟量来说,STEP7 建议你使用PIW指令来读取模拟量输入值。
对于仪表的模拟量来说,PCS7 建议你使用IW指令来读取模拟量输入值。因为CPU416-3 / CPU417-4 的输入与输出印像区已经足够大。
对于传动装置(Master Drive或Sinamics)的模拟量来说,建议你使用IW指令来读取模拟量输入值。这样一来, 程序在一个PLC扫描周期内, 得到稳定的传动输入状态。
10-12-17 11:10
5楼
编辑
引用
管理
lqkcn
谢谢,我正想问你这个问题呢,我之前是做DCS的,没有类似的区别。
10-12-17 11:53
工控新闻
算力需求快速增长,4月PPI涨幅扩大
施耐德电气:告别千万美元成本代价,开放自动化解锁企业降本增效新路径
优必选与日立达成战略合作,携手探索多领域的智能化解决方案
施耐德电气熊宜:搭平台、选场景、聚能力——AI破局的三重法则
火热报名中 | 走进字节 · 智能AI产业落地主题分享会即将启幕,抢先锁定席位!
人形机器人量产元年开启 产业链进入规模化商业化新阶段
和利时亮相制造业数字化转型促进中心 “深度行”(四川站) 以 XMagital 赋能电子信息制造智改数转
霍尼韦尔推出全新混合供热解决方案,推动工业加热制造商实现实时电气化
更多新闻资讯