PROFIBUS-DP(或DP标准)是由欧洲标准EN 50170定义的远程I/O协议,即使各个设备由不同的公司制造,只要满足该标准便相互兼容,DP表示分布式外围设备,亦即远程IO,PROFIBUS表示过程现场总线。S7-200 CPU可以通过EM277 PROFIBUS-DP 从站模块连入PROFIBUS-DP网,主站可以通过EM277 对S7-200 CPU进行读/写数据。
图. S7-200 CPU通过EM277模块连接到PROFIBUS-DP网络
6ES7 277-0AA22-0XA0 | ||
---|---|---|
常规 | 尺寸(W*H*D) |
71*80*62
|
重量 | 175g | |
功耗 | 2.5W | |
+5VDC要求 | 150mA | |
占用输入\输出地址 | 无 | |
可拆卸连接(端子) | 否 | |
通讯口 | 端口数 | 1 |
电气接口 | RS-485 | |
PROFIBUS-DP/MPI波特率(自动设置) | 9.6、19.2、45.45、93.75、187.5和500K波特;1、1.5、3、6和12M波特 | |
协议 | PROFIBUS-DP从站和MPI从站 | |
输入电源要求 | 电压范围 | 20.4~28.8 VDC(等级2、有限电源、或来自PLC的传感器电源) |
电流 | 见 表1.4.2 EM277电流需求 | |
纹波噪声(<10MHz) | <1V 峰-峰值() | |
隔离(现场到逻辑) | 500VAC,1分钟 | |
通讯口的5VDC电源 | 每个口的电流 | 90mA |
隔离(24VDC到逻辑) | 500VAC,1分钟 | |
通讯口的24VDC电源 | 电压范围 | 20.4~28.8 VDC |
每个口的电流 | 120mA | |
电流限定 | 0.7~2.4A | |
隔离 | 无隔离,与输入24VDC电路相同 |
表1.1.1. EM277常规参数表
EM277 PROFIBUS-DP模块在前面的面板上有四个状态LED,用来指示DP端口的运行状态:
-
S7-200上电后 ,DX MODE 灯一直熄灭直到DP通讯开始
-
当DP的通讯成功地初始化后(EM 277 PROFIBUS-DP模块进入和主站交换数据的状态时),DX MODE LED变绿直到数据交换状态结束
-
如果DP通讯中断,强制EM 277模块退出数据交换模式,此时,DX MODE LED熄灭而DP ERROR LED变红。此状态一直保持到S7-200 CPU断电或数据交换重新开始
-
如果主站写入EM 277模块的I/O组态或参数信息错误,则DP ERROR LED将呈红色闪烁
-
如果没有24 VDC供电,POWER (电源) LED将熄灭
图1.2.1.EM277 前视图
指示灯 | LED状态 | |||
---|---|---|---|---|
OFF | 红色 | 红色闪烁 | 绿色 | |
CPU FAULT | 模块良好 | 内部模块错误 | -- | -- |
POWER | 没有DC24V电源 | -- | -- | DC24V电源良好 |
DP ERROR | 无错误 | 脱离数据交换模式 | 参数化/组态错误 | -- |
DX MODE | 不在数据交换模式 | -- | -- | 在数据交换模式 |
表1.2.1. EM277 指示灯信息
注意:当EM277 PORFIBUS-DP模块专门用作MPI从站时,只有绿色电源LED点亮。
联网能力 | 数据 |
---|---|
站地址设置 | 0-99(由旋钮开关设定) |
每段站数 | 32 |
每个网络站数 | 126,最多99个EM277站 |
MPI连接 | 一共6个,2个保留(1个给PG,一个给OP) |
表1.3.1. EM277 联网能力表
如图1.2.1所示:
X10=设置地址的有效位
X1=设置地址的有效位
一个网络上只能有最多99个EM277 站,是因为其地址设置开关的限制。
常问问题
更换EM277 在CPU后面的位置是否会影响I/Q地址分配?
EM277 不占用CPU的输入/输出地址,所以更换模块位置时,不影响程序。
为什么重新设置EM277 地址后不起作用?
对EM277重新设置地址后,需断电后重新上电才起作用或者检查EM277地址拨码是否到位。
关于S7-200 CPU和模块的通信端口引脚定义,详情请参考 《S7-200系统手册》,在这里只是列出了一些需要注意,或者用户感兴趣的要点。
EM277插座(9针母头) | 引脚号 | PROFIBUS名称 | 引脚定义 |
---|---|---|---|
![]() |
1 | 屏蔽 | 机壳接地,连接插头外壳/屏蔽 |
2 | 24V返回 | 24V返回,与模块端子M相通 | |
3 | RS-485信号 B | 隔离的RS-485信号 B 或 TxD/RxD + | |
4 | 发送请求 | 隔离的RTS(发送请求,TTL电平) | |
5 | 5V返回 | 隔离的5V返回 | |
6 | +5V | 隔离的+5V电源(电流90mA) | |
7 | +24V | +24V电源,来自模块端子L+(电流120mA,带反向保护二极管) | |
8 | RS-485信号 A | 隔离的RS-485信号 A 或 TxD/RxD - | |
9 | 不用 | 不用 | |
金属壳 | 屏蔽 | 机壳接地(与引脚1相通)/可与电缆屏蔽层连通 |
表1.4.1. EM277 通讯口
使用PROFIBUS网络插头时,连接器外壳与PROFIBUS电缆的屏蔽层相通。EM277 插头上的24V电源从模块端子L+/M来。
EM277 通信口具有优异的通信能力,其主要原因是它的RS-485信号是隔离的。在情况复杂通信受到影响时,可以使用EM277 连接操作面板(其他品牌的HMI须咨询其生产商)。
智能模块 | 电流需求 | |
---|---|---|
+5VDC | +24VDC | |
EM277 | 150 mA | - |
30 mA;通信端口时 | ||
60 mA;通信端口加90mA/5V负载时 | ||
180 mA;通信端口加120mA/24V负载时 |
表1.4.2. EM277 电流需求
注意:
-
EM277 模块本身不需要24VDC电源,这个电源是通信端口用的。24VDC电源需求取决于通信端口上的负载大小。
-
CPU上的通信口,可以连接PC/PPI电缆和TD 200并为它们供电,此电源消耗已经不必再纳入计算。
1. EM277 支持的通讯速率与距离
电缆长度 | 所支持的通信速率 |
---|---|
1200m> | 93.75k |
1000m | 187.5k |
400m | 500k |
200m | 1M到1.5M |
100m | 3M到12M |
表1.5.1. EM277 支持的通讯速率与距离
2.特殊模块连接个数
表1.5.2. 智能扩展模块连接个数
模块的连接个数受电源预算的限制。
3.S7-200连接HMI个数
表1.5.3. 一个S7-200能够连接的HMI数目(MPI协议)
根据表1.5.3.,可以查出一个S7-200 CPU224可以连接3个Smart700IE,一个CPU226可以连接6个(因为两个通信口分属两个网络),如果CPU224加挂了一个EM277,它一共可以连接3+5=8个。
除 DP 主站外, EM277 最多还有6个连接,一个连接是为编程器 (PG) 而保留的,一个连接是为操作员面板 (OP) 而保留的。其它 4 个连接可被任何一个 MPI 主站使用。
为了使 EM277 PROFIBUS--DP 模块与多个主站进行通信,所有主站都必须在相同的波特率下运行。图1.5.1出了一个可能的网络组态。