问题:
为何得到 FB 450“RED_IN”的出错消息“Access error to the instance DB”(访问背景数据块错误),尽管该背景 DB 是可用的?
解答:
该出错消息表示冗余 I/O 的 DB 已经被设置为 FB 450“RED_IN”和 FB451“RED_OUT”的背景 DB。
要避免该用户错误,必须在硬件组态中打开 H-CPU 的属性对话框并选择“H Parameters”选项卡为冗余 I/O 指定两个 DB。
在“Data block no.”域为第一个管理块输入一个编号。用户一定不能使用该 DB 编号,且该编号一定不能位于离线块容器中。必须始终为输入模块和输出模块保留一个数据块。编号始终是连续的。这就是为何用户只需指定一个数据块编号,而其它编号便可以由 STEP 7 自动输入的原因。
图 1:为冗余 I/O 分配数据块编号
这两个数据块由“Redundant IO”库在运行期间创建。如果这些块已经存在,则它们被删除后会再被重新创建。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335564.html