欧姆龙的PLC网络结构可分为三层:信息层、控制层和设备层。信息层是*高层次的,负责系统的管理和决策,除了Ethemet网络之外,主机链路网络也可以算在其中,因为主机链路网络主要用于PLC的计算机管理和监控。控制层是中间层,负责生产过程的监控、协调和优化。该层网络包括SysMac网、SysMac链路、控制器链路和PLC链路。设备层是*低层。它是一个现场总线网络。它直接面对现场设备和装置。它负责采集现场信号和驱动执行元件。它有compobus/d、compobus/s和远程I/O网络。
由s7-200系统支持的ppi、mpi和profibus-dp协议通常基于rs-485电网。
RS-485串行通信标准采用平衡信号传输方式或差分方式。均衡传输模式能有效抑制传输过程中的干扰。
平衡模式使用一对导体,利用两个导体之间的电压差来传输信号。这两条线分别命名为A(TXD/RxD-)和B(TXD/RxD-)。当B的电压高于A时,逻辑“高”电平被认为是发送的,当B的电压低于A时,逻辑“低”电平信号被认为是发送的。能够有效工作的差动电压的范围非常宽,从几伏特到接近十伏。
RS-485通信端口可以实现较高的通信速率、较长的通信距离和多个端口的并行连接。
平衡通信方式的有效运行受共模电压差的影响。RS-485接口的两根线与通信对象的信号地之间的电压差为共模电压。非电气隔离的RS-485接口能在一定范围内抵抗共模电压对通信的干扰。
在s7-200系统中,cpu上的通信端口(编程端口)和em277模块上的通信端口都符合rs-485电气标准。但它们也是不同的:
S7≤200cpu上的通信端口是非隔离的,*高通信速率为187.5 K波特。
EM 277上的通信端口被隔离,*高通信速率为12m,速率自适应。
以下三种协议可用于基于RS-485硬件进行通信:
PPI(包括编程通信、S7-200 CPU之间的通信、S7-200 CPU与HMI之间的通信等)
mpi(s7-200 cpu和s7-300/400 cpu,s7-200 cpu和hmi,em277和hmi通讯等)
PROFIBUS-DP(EM277与其他PROFIBUS-DP主站之间的通信)
事实上,如果每个通信站点的地址不同,通信波特率是相同的,上述三种协议可以同时在一个RS-485网络上实现各自的通信。当然,一个网站所支持的协议受到其自身条件的限制