说明:
对于多OLM可参考手册:条目号8331164
对于多OLM可参考FAQ:条目号19758281
建立带有两个PROFIBUS OLM的冗余光纤环网是冗余光纤环网的一种特殊情形,可以通过下列两个组态来实现。
组态 1:
图 1: 冗余光纤PROFIBUS环网OLM1/CH2 => LWL1 => OLM2/CH3, OLM2/CH2 => LWL2 => OLM1/CH3
组态 2:
图 2:冗余光纤PROFIBUS环网OLM1/CH2 => LWL1 => OLM2/CH2, OLM2/CH3 => LWL2 => OLM1/CH3
关于如何建立冗余光纤环网的提示:
只能用OLM /P12 /G12 /G12-1300和G12 EEC或OLM /P4 /S4 /S4-1300建立冗余光纤环网,这些是有两个光信道的OLM。
只有同一类型的OLM或者下列组合才能连接在一起:
- OLM/P12和OLM/P12
- OLM/G12和OLM/G12和OLM/G12 EEC
- OLM/G12-1300和OLM/G12-1300
- OLM/P4和OLM/P4
- OLM/S4和OLM/S4
- OLM/S4-1300和OLM/S4-1300
当前OLM与旧版本OLM的混合操作在兼容下是允许的(DIP开关S7=ON;警告:缺省设置 S7=OFF)。以下组合是可行的:
- OLM/P12和OLM/P4
- OLM/G12和OLM/S4
- OLM/G12-1300和OLM/S4-1300
注意事项:
带有集成FO(例如CP5613 FO, ET200S FO和CP 342-5 FO)接口的终端设备不支持接入冗余光纤环网。
参见条目号4884690和7542148。
警告:
塑料光纤不能连接到带玻璃光纤的OLM,反之亦然。
冗余光纤环网中的LED显示特性:
从任何信道收到的消息被传送到其它所有信道。如果在光信道接收到消息,那么该消息也作为“回波”被送到该信道的发送器,并且作为一个监测消息来检查OLM之间的光纤段。
OLM识别接收到的消息是回波还是传送的消息。如果是回波消息,信道的LED将保持熄灭。如果是传送的消息,信道的LED将点亮黄灯。在多于两个OLM的网络中,回波和传送的紧 紧相连。由于显示至少有300毫秒,因此所有信道LED将点亮黄灯。
在冗余光纤环网中,相似的LED显示特性仅在下列情况下发生:
1. 冗余光纤环网恰好由两个OLM组成,并且连接的两段光纤长度不同(差异> 大约2米)
在此条件下,接收OLM总是首先收到较短光纤连接的发送消息。该信道将点亮信道LED来表明这种情况。在另一光信道的则被认为是“回波”,而其信道LED将保持 熄灭。由于连接的光纤长度是不变的,因此显示特性也是保持不变。
组态1(光纤线路1 < 光纤线路2),LED显示A:
操作实例,光纤线路没有中断:
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮黄灯 CH2 LED = 不亮
CH3 LED = 不亮 CH3 LED = 点亮黄灯
错误实例,光纤线路1有中断
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮红灯 CH2 LED = 点亮黄灯
CH3 LED = 点亮黄灯 CH3 LED = 点亮红灯
错误实例,光纤线路2有中断
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮黄灯 CH2 LED = 点亮红灯
CH3 LED = 点亮红灯 CH3 LED = 点亮黄灯
组态 2 (光纤线路1 < 光纤线路2), LED显示A:
操作实例,光纤线路没有中断:
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮黄灯 CH2 LED = 点亮黄灯
CH3 LED = 不亮 CH3 LED = 不亮
错误实例,光纤线路1有中断
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮红灯 CH2 LED = 点亮红灯
CH3 LED = 点亮黄灯 CH3 LED = 点亮黄灯
西门子NCU571.2价格
错误实例,光纤线路2有中断
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
CH2 LED = 点亮黄灯 CH2 LED = 点亮黄灯
CH3 LED = 点亮红灯 CH3 LED = 点亮红灯
2. 冗余光纤环网恰好由两个OLM组成,并且连接的两段光纤长度也恰好相等
在此下,接收OLM同时接收到两个光线信道的消息。为了控制这种情况,OLM为这两个光信道分配**级别。通过定义,将一个光信道的消息作为回波(信道LED = 关闭),另一个光信道的消息作为传送的消息(信道LED = )。
由于两个光接收信道之间的抖动影响和扫描的差异,或许会有两个光信道轮流首先收到消息的情况。由于显示至少有300毫秒,因此所有信道LED将点亮黄灯。
组态 1/2 (光纤线路1 = 光纤线路2), LED显示A:
操作实例,光纤线路没有中断:
OLM 1 OLM 2
LED = 点亮绿灯 LED = 点亮绿灯
CH1 LED = 点亮黄灯 CH1 LED = 点亮黄灯
(点亮,闪烁,闪烁) (点亮,闪烁,闪烁)
CH2 LED = 点亮黄灯 CH2 LED = 点亮黄灯
(点亮,闪烁,闪烁) (点亮,闪烁,闪烁)
CH3 LED = 点亮黄灯 CH3 LED = 点亮黄灯
(点亮,闪烁,闪烁) (点亮,闪烁,闪烁)
错误实例,光纤线路1有中断
参见上面所述
错误实例,光纤线路2有中断
参见上面所述
总结:
不管信道LED是否点亮,冗余光纤环网中的所有光纤信道都被连续的监控。在信道LED没有点亮的情况下,该光纤信道中的消息是用来监测传送的长度。生产性的通信是通过LED点亮黄灯的那个信道进行的。
错误总是通过信道LED点亮红灯和警报 连接的形式发出通知的。推荐连接警报连接以确保OLM的可靠监测。
西门子NCU571.2价格
说明:
下图说明了如何使用PROFIBUS OLM建立冗余光纤环网:
图1:冗余光纤PROFIBUS环网
如何建立冗余光纤环网的提示:
冗余光纤环网只能在以下OLM间建立:
- OLM/P12
- OLM/G12和OLM/G12 EEC
- OLM/G12-1300
- OLM/P4
- OLM/S4
- OLM/S-1300
只有相同类型的OLM才能互相连接(作为终端设备/总线段):
- OLM/P11到OLM/P12
- OLM/G11到OLM/G12和OLM/G12 EEC
- OLM/G11-1300到OLM/G12-1300
- OLM/P3到OLM/P4
- OLM/S3到OLM/S4
- OLM/S3-1300到OLM/S-1300
当前OLM与旧版本OLM的混和操作在兼容下是可以的(DIP开关S7=ON;警告:缺省设置S7=OFF)。以下组合是可行的:
- OLM/P11和OLM/P12与OLM/P3或OLM/P4
- OLM/G11和OLM/G12与OLM/S3或OLM/S4
- OLM/G11-1300和OLM/G12-1300与OLM/S3-1300或OLM/S4-1300
在冗余光纤环网中的连接不允许使用带集成FO接口(如CP5613 FO,ET200S FO和CP 342-5 FO)的终端设备。
注意:
塑料光纤不能连接到带玻璃光纤的OLM,反之亦然。
1 电流连接器和相关参数
1.1 模拟量输出
1.1.1 模拟量输出端子
CUD1板的模拟量输出端子X175 的12, 13端子输出0-±10V电压, 表示实际电枢电流, 输出10V电压时, 表示2倍的整流器额定直流电流值r072.002 ( r072.002为实际整流器额定直流电流(电枢) 与在参数P076.001 或P067 中的设置相同)。
整流器其他模拟量数输出端子根据具体参数设置值(连接器)标定。
图1模拟量输出
1.1.2 电流常用参数和连接器
直流调速器6RA70的电流常用参数和连接器有:K107,K117和参数r019, r020。
参数r019和r020按照参数P100(电动机额定电流) 标定。
图2电流连接器参数
连接器K0107: 内部带符号电流实际值(电枢), 按照参数电机额定电枢电流参数P100标定。
连接器K0117: 内部带符号电流实际值(电枢), 按照参数装置额定电枢电流参数r072.2标定。
其他与电流相关的连接器和参数的标定, 请参考使用说明书中的参数列表和连接器列表。
2速度实际值
2.1速度实际值由“主实际值”通道(K0013)提供(P083=1)
按照测速机反馈电压参数P741设定的电压值对应的实际转速值来标定。
如P741=120V, 而测速机反馈电压为120V时,对应的转速是3000rpm, 当速度参数为时,对应的转速为3000rpm。
2.2速度实际值由“脉冲编码器来的实际速度”通道(K0040)提供(P083=2)
按照测速机反馈电压参数P143设定的转速值来标定。
如P143=2000rpm, 当速度参数为时,电机转速为2000rpm。
2.3速度实际值由“实际EMF”通道(K0287)提供(P083=3)
P115=时, 按照电机的额定转速标定
2.4速度实际值连接(P083=4)
根据参数P609设置的连接器标定
3其他参数和连接器
描述
PDF文件中列出了所有的前面板1)经过的设备,以及前面板和参具有相同特性的设备。
1) 前面板包含装饰箔、塑料、封条和膜 (用于设备上)。
1.) 和化学品的类型
所用的化学品及在下表中列出。品被涂上一层化学物进行。
物和:
No. 物 温度.
[°C] 时间
[h]
1 珩磨油 Castrol Honilo 981 50 72
2 **级发动机燃料 20 72
3 柴油 20 72
4 菜油 50 72
5 亚麻子油 20 72
6 10% 20 1)
7 Sidolin streak-free 20 72
8 10% 苛性钠溶液 20 1)
9 乙醇 20 72
10 汽油 20 72
11 溶剂 (碱性) 20 72
12 20 72
13 DOT 4 制动液 50 72
14 10% 双氧水 20 72
1) 72 小时内操作10次:喷洒,然后风干。
2.) 前面板的抗化学性
以下化学品按照下表进行了分类。
No. 物 温度.
[°C]
1 珩磨油 Castrol Honilo 981 看不出变化。
2 优质燃料 看不出变化。
3 柴油 看不出变化。
4 菜油 看不出变化。
5 亚麻子油 看不出变化。
6 10% 变色
7 Sidolin streak-free 看不出变化。
8 10% 苛性钠溶液 变色
9 乙醇 看不出变化。
10 汽油 看不出变化。
11 溶剂 (碱性) 看不出变化。
12 变色
13 DOT 4 制动液 看不出变化。
14 10% 双氧水 看不出变化。
注意
粘合剂对侵略性强的油类、清洗剂和溶剂没有长时间的抵抗力。
3. 符合 DIN EN 60068-2-42 的单一气体
注意
仅用于前面板 1), 而非整个设备。
1) 前面板包含装饰箔、塑料、封条和膜 (用于设备上)。
气体
浓度 25 ppm
温度 25 ℃
湿度 75%
时间 10 天
结果 看不出变化
3、创建一个例程:
3.1 设置通讯接口
本例程使用PC/PPI电缆。
3.2 建立PC和PLC之间的连接
“双击刷新”搜索到PLC后,”确认”。
3.3 用电缆将S7-200 Port 0端口与V20的RS485接口相连(注意端口连接规则:V20的
P+对3、N-对8),如下图所示:
3.4 变频器参数设置:
V20 可以通过选择连接宏Cn010实现USS控制,也可以通过直接更改变频器参数的来实现。参数设置如下表所示:
表一:
参数 描述 Cn010默认值 实际设置 备注
P0700[0] 选择命令源 5 5 RS485为命令源
P1000[0] 选择 5 5 RS485为速度设定值
P2023 RS485协议选择 1 1 USS协议
P2010[0] USS/MODBUS波特率 8 6 波特率为9600bps
P2011[0] USS地址 1 3 变频器的USS地址
P2012[0] USS PZD长度 2 2 PZD部分的字数
P2013[0] USS PKW长度 127 127 PKW部分字数可变
P2014[0] USS/MODBUS报文间断时间 500 0 接收数据时间
3.5 使用USS协议的初始化模块初始化S7-200的PORT0端口:
EN使能:每次改变通讯状态都应该执行一次初始化指令。所以EN应该通过边沿检测元件脉冲。
Mode:用这个USS输入值选择通讯协议。
1:为端口0USS协议,并启用该协议。
0:为端口0PPI协议,并禁止USS协议。
Baud: 波特率:9600,19200…115200。
Active:驱动地址。
Done:当USS_INIT 指令执行完成后,Done=1。
Error:指令执行的结果,如果有错误,显示错误代码。
Active:驱动地址举例:
3.6 使用USS——CTRL模块来控制USS地址为3的变频器,为了运行变频器需要按照表一设置参数:
状态表:
功能块定义:
EN:通常情况总是。
RUN:指示驱动为启用(1),或禁止(0)。
OFF2:允许V20停车。
OFF3:允许V20快速停止。
F _ACK:V2**复位。
DIR:V20转动方向(0:逆时针;1:顺时针)。
Drive:V20地址 0-31。
Speed:速度给定值,以全速的百分比给出 (-200.0~~200.0%,负值时,V20反向)。
Resp_R:轮询V20,扫描时=1,并更新下面值。
Error:错误字节,参见表:USS指令执行错误。
Status:V20返回状态值。
Speed:V20速度,(-200.0~~200.0%)。
Run_EN:V20运行状态(1:运行;0:停止)。
D_DIR:V20转动方向(0:逆时针;1:顺时针)
Inhibit:V20禁止位状态。 (0:启用;1:禁止)。要禁止位,必须将Fault清零,
RUN,OFF2, OFF3输入也要清零。
Fault:指示故障状态。根据V2**表确认故障。故障排除后,置位F _ACK使Fault
清零。
表二:Error 信息
Error代码 说明
0 没有错误
1 驱动未响应
2 检测到驱动响应中存在校验和错误
3 检测到驱动响应中存在奇偶校验错误
4 由于用户程序出错
5 尝试执行了无效命令
6 提供的驱动地址无效
7 该通讯接口不能实现USS协议
8 该通讯接口正在忙于处理指令
9 驱动速度输入溢出
10 驱动响应的长度不正确
11 驱动响应的首字符不正确
12 驱动响应的长度字符不正确
13 驱动响应错误
14 给出的DB_PTR地址不正确
15 给出的参数号不正确
16 选择了无效的协议
17 启用USS:不允许更改
18 了无效的波特率
19 无通讯:驱动未
20 驱动响应中的参数或值不正确
3.7 库存储区分配:在编译程序之前,选择 “程序块” ->“ 库” 右键,选择“库存储区”。在 “建议地址” 选择V存储区的地址后 “OK”退出。
3.8 读写U16类型参数:
3.81举例:使用USS_RPM_W读取参数P0700的值;
状态表:
注意:
(1)读参数P0700,其数据类型为U16无符号整数。
(2)只要给V300.0一个上升沿,就完成一次P0700参数的读操作。
(3)读入的参数被VW332里。
(4)需要注意的是Index为0时代表读Pxxx.0参数组
3.8.2 举例:使用USS_RPM_W设置参数P1000。