开关的状态赋值给V49000000.0~V49000512.7中的一位

可以的你先把开关的状态赋值给V49000000.0~V49000512.7中的一位,然后在NC程序里面用$A_DBB[n]判断。
例如:
A I0.0 
= V49000000.0
A I0.1
=V49000001.0
NC中
IF $A_DBB[0]==1判断I0.0状态
IF $A_DBB[1]==1判断I0.1状态


上面的先把开关的状态赋值给V49000000.0~V49000512.7中的一位   怎么操作啊  
还有
A I0.0 
= V49000000.0
A I0.1
=V49000001.0
这几句写在哪里啊

最佳答案

在PLC编写相应的程序即可。例如I0.0是松刀的到位检测,I0.1是紧刀到位检测,在OB1里面你可以
A I0.0 
= V49000000.0
A I0.1
=V49000001.0
这样编写,然后在NC换刀程序程序里面你就可以在松刀指令发出之后,IF $A_DBB[0]<>1 GOTOF N150 如果松刀不到位就执行跳转。如果你用的是PLC普通电机的那种刀库而不是伺服刀库,你可以利用V49000000.0来做报警,报警属性在14516里面相应的位改为2,作为读入禁止。上传802的plc编写我不太会用这个网站的图片功能老失败。也只能这门给你说说。这只是一种思路,具体问题还要根据你现场的情况来编写,然后测试。祝你好运!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐