西门子关于S7-200 SMART的主从站问题
有两个PLC程序,这两个程序中都用了MBUS_CTRL和MBUS_MGS,第一个程序中用了NET_EXE这个命令,第二个程序没有。第一个PLC通过以太网交换机与第二个PLC和一个HMI连接,请问三个设备哪个是主站,哪个是从站,是如何判断的。请各位前辈指教,可以举例说明、推荐些资料。
问题补充:
这是在第一个程序中看到的对于GET/PUT的设置,如图。请问图1中的1和2都指的是第二个PLC吗?
图2中的远程PLC是指第二个PLC?从VB1000-VB1002读取数据,是指从远程PLC读取?然后写入到本地CPU(就是第一个PLC)?
图3中也是从远程CPU(第二个PLC)读取数据,然后写入到本地CPU(就是第一个PLC)?
图2和图3中,类型都是GET,请问PUT的设置是在哪里设置呢?图4是第二个PLC程序的GET/PUT设置。
请问图2和图3,是分别对不同的数据进行的读取和写入吗?这个应该在哪里了解?
图片说明:
产品版区:SIMATIC S7-200 SMART
这两个程序中都用了MBUS_CTRL和MBUS_MGS
提问者对于答案的评价:
谢谢您!上传的图片顺序出错了,正确的顺序是:2 1 4 3。
请问图1和图4中的类型都是GET,那么PUT的类型不需要设置吗?
图2中的1和2都是指远程PLC(就是问题中所说的第二个PLC)吗?
图1和图4中所说的字节大小是指数据长度吗?这个数据长度是根据什么定义的呢?
本地的CPU设置客户机,远程的CPU是指服务器,是这样吗?
最佳答案作者回复:
如果你需要调用put指令,那么与get一样需要设置。
其中get是读取从站,put是写入到从站数据。
是的,数据必须定义长度,这个主站与从站数据长度是对应关系。
电话:15721373211
邮箱:15721373211@139.com
网址:http://www.4008104288.net
地址:中国上海市青浦区北青公路7171号