请教一下840D中DB10的应用?

大家好。我大致看了一下简明调试手册,但是还有点不太确定:
比如说 我想在 NC 中调用 I0.0 这个输入。那么我需要先在PLC里写上:

A I0.0
= DB10.DBX123.0 (输入9)(但是不是 DB10.DBB122 这个字节上的位不能用?)

然后在NC程序中,想调用 I0.0,是不是可以写成: $A_IN【9】 ?

简调中写的: 
禁止外部NCK数字输入 (比如 DB10.DBB122);
覆盖外部NCK数字输出的屏幕形式;

是什么意思?怎么应用?

谢谢了。

问题补充:
谢谢,请问:
禁止外部NCK数字输入 (比如 DB10.DBB122),是什么意思?如何应用?

最佳答案

但是不是 DB10.DBB122 这个字节上的位不能用?
其它的位仍然可以用。比如你用了DB10.DBX123.0,那么其它如DB10.DBX123.1仍然可以使用。
然后在NC程序中,想调用 I0.0,是不是可以写成: $A_IN【9】?
是的。必须这样写。
西门子840D系统的这些NCK与PLC通讯的数据块是有定义的,就只能理解按区域使用,用户不能够自定义。来自NCK的外部I/O信号已经转移到以DBB122开头的范围中,所以禁止用户用此区域地址作其它定义。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月30日 上午10:57
下一篇 2017年7月30日 上午10:57

相关推荐