关于S7-200 SMART的主从站问题

这两个程序中都用了MBUS_CTRL和MBUS_MGS
:说明2个plc均调用了modbus rtu通讯;
个程序中用了NET_EXE这个命令,第二个程序没有。
:说明 个plc调用的以太网s7通讯,是作为s7的客户机;
个PLC通过以太网交换机与第二个PLC和一个HMI连接
:说明第2台说明是s7通讯的服务器。
请问三个设备哪个是主站,哪个是从站,是如何判断的。请各位前辈指教,可以举例说明、推荐些资料。
:如果你问的是s7通讯的,那么, 台plc是客户机(你理解主站也可以)。第2台plc是(服务器)你理解从站也可以。
s7通讯概要:
s7通讯是西门子以太网通讯中比较简单的一种形式,其主要是s7通讯的客户机报警s7通讯程序外,服务器不需要编辑s7的通讯程序,仅仅需要准备一个通讯数据交换区域。
另外,这2台plc均作为modbus rtu通讯的主站形式。
s7通讯资料,http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/016.html
补充问题回复:
这是在 个程序中看到的对于GET/PUT的设置,如图。请问图1中的1和2都指的是第二个PLC吗?
是一个客户机上的硬件通讯组态,你可以理解为主站
图2中的远程PLC是指第二个PLC?从VB1000-VB1002读取数据,是指从远程PLC读取?然后写入到本地CPU(就是 个PLC)?
是的,指服务器,你理解为从站。
你的图比较乱,我无法确定你的图号。数据长度是有定义的。3个字节或者60个字节
get与put指令就是以太网的读与写。
只能是V存储区,如果有其它地址,你需要先传送到V存储区,然后再进行通讯数据交换。