关于UDT的使用问题

我看到数控机床的程序,一般我们的报警都是做在DB2的位上,但是后来发现程序里找不到DB2,最后发现里面把报警和信息分开分别放在DB140和DB141里,感觉这些数据块都是由UDT2建立的,但是只能说明数据类型一样,DB140,141中的状态最终是怎么传递到DB2中去的呢?请高手们指点啊。

最佳答案

你这样的提问方式很难得到针对性的答案。
传送有多种方式,像楼上说的可能使用了SFC20,还有就是利用间接寻址来传递。DB140,141中的变量地址与DB2中的变量地址存在着对应关系,通过间接寻址编程,做出个FC或FB块,调用块达到传送的目的。至于是否是这样,就需要你对程序有进一步的了解。

提问者对于答案的评价:
学习了,我得看下这两块内容,有什么不懂的得继续向你们请教了!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午1:18
下一篇 2018年12月1日 下午1:18

相关推荐