可以的你先把开关的状态赋值给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