大家好,我们这有台机床。用西门子840Dpl控制弯管机,然后用AB来控制机器人取放管子。两者互相通信。
我看了一下840D的plc程序和硬件组态,它是通过DP-coupler来实现与AB的通信。
DP上的输出是:字节76.。。。80。相当于AB的输入。
但在AB端,我不知道怎么找它与840D的对应,因为logix5000上面没有地址,只有tag。
有位老师傅说,AB controller tag里的 robot.in 就是AB的输入,把它展开后,就相当于 robot0,in = (西门子的) Q76.0, robot1.in = Q76.1.
试了一下,的确是这样对应的。但谁也不知道为什么,都是背下来的。
请问,有朋友知道,如何查找西门子和AB之间的对应吗?谢谢。
顺便再问一下:我在840D的HMI上输入“SUNRISE”密码,修改一些参数后,如何再让HMI回到输入密码前的模式。
问题补充:
谢谢。在840D这边,我在DP-coupler可以找到输入和输出。
但是在AB那边,在logix5000里,只看到了tag,没看到具体的地址。
如何找到比如说840D的Q76.0,对应的是AB哪个输入或地址呢?
谢谢。
最佳答案
这个实际上你需要看看西门子profibus-dp通讯协议了,因为类似的通讯在我司就有几台。你可以打开你弯管机(840D)的组态,找到DP-DP coupler里面就是与AB之间通讯的地址区。
具体地址都是用户自定义的,在组态时定义。
提问者对于答案的评价:
谢谢
最佳答案作者回复:
不好意思,我对美国ABplc了解甚少。有些地址不是采用直接地址编写而是采用间接地址或者符号地址编写程序,所以还需要化一点时间完整的把AB程序看一遍。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc192359.html