300PLC DB数据块问题

我创建了一个DB2数据块,然后在多个FC功能里局部变量IN 里面创建了DB_U一个数据块,又在其他OB中调用FC DB_U=DB2
编程时是不是可以写AI0.0 =DBX 14.0这样是不是就是把I0.0的状态传到DB2.DB14.0了

最佳答案

DB块的使用需要注意两点:
1、多个程序块使用DB2,需要设置DB2的属性,为共享数据块
2、使用DB2中的地址,要遵循先打开数据块,后调用地址的原则,所以,若使用DBX.14.0这种隐式声明,需要在该指令前使用OPN DB2;若不确定目前是否打开的是DB2数据块,请使用DB2.DBX 14.0

提问者对于答案的评价:
明白了

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

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

相关推荐