如可以通过M99可以改变模拟量大小,想改成多少改成多少。
当NC程序执行到M99后,可以改数值的大小控制模拟量大小。
问题补充:
如运行M99后检测到模拟量输入为27648,可以改为别的值,直接控制模拟量输出
最佳答案
M99是属于M功能的,可以在执行到M99以后,在PLC中用M99来自锁一个地址,比如M0.0,用M0.0来读入禁止,禁止NC程序继续执行。然后用M0.0带动一个MOVE指令,来传送模拟量的数值,或者直接L 27649 ; T PQW**,
这样就可以了
还有一种方法是用H功能,你如果是840D的系列,看一下H功能,H**.*后面的数字,可以直接在PLC中读写,然后同样的,读取到的**.*可以直接传送到 T PQW**
提问者对于答案的评价:
NC程序中运行H功能后PLC会自动读取数据吗,不需要再PLC中用传送还是其他的。
麻烦详细说一下,非常感谢您的回答。
最佳答案作者回复:
你看一下通道的接口信号DB21-db30(10个通道).dbw140-dbw190,功能1只的是H在NC程序一段中的位置,在第一位就是功能1,例如M99 H123,H123处于第二位,这个就是功能2,H后面的数会反馈到DWD142/148 。。中。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc129183.html