本人新人一枚。公司的PLC是西门子s7-1200,运动控制器是安川的MP2300S。二者之间用以太网线缆连接。
本人检查此项目的PLC程序,发现如下一段:
大体的意思好像是“MB_Client”指令把引脚MB_DATA_PTR起的数据送运到引脚MB_DATA_ADDR处。前者是PLC的内存,类似于电脑的硬盘;后者是Modbus寄存器的地址,类似于U盘。
程序段的名字叫“写各轴的定位位置、定位速度、JOG速度”。
我非常不理解的是,这个42001好像是随便写的吧?难道随便写个什么数字都行?那我写43001、44001、45001等数字行不行?这里,于我而言有两个问题:
(一),安川运动控制器MP2300S如何知道要从42001这里取数据,而不是从43001、或者44001那里取数据?
(二),这些数据来自于西门子PLC,安川如何知道哪一部分是位置、哪一部分是速度,等等?
望大侠明示?