Post on 31-Dec-2015
description
Unity training course 2.0 - module 3.3 : Plcs configuration 1
第四章硬件配置及网络创建
Unity training course 2.0 - module 3.3 : Plcs configuration 2
第一步创建应用 选择平台 : Premium 或 Quantum ( 不能互换 )
选择处理器类型
处理器选择
Unity training course 2.0 - module 3.3 : Plcs configuration 3
访问配置编辑器
从结构视图中访问 配置本地总线机架
– 地址 0 用于 Premium PLCs
– 地址 1 用于 Quantum PLCs
配置远程机架 (BUS _X 总线或远程 I/O)
配置现场总线
连接通信硬件到逻辑网络 (Ethernet, Modbus +, Fipway)
Unity training course 2.0 - module 3.3 : Plcs configuration 4
处理器替换
修改处理器类型 在处理器图形上单击右键 只建议替换相同类型的处理器 处理器更换只能在离线模式下进行
注 : Quantum 处理器可以放在插槽的任何位置
Unity training course 2.0 - module 3.3 : Plcs configuration 5
Premium 机架配置
选择插槽 定义电源模块 ( 左侧 ) 更换处理器 ( 如果需要 ) 定义模块 : 双击空白位置并添加设备 (1) 或从硬件目录中拖拽过来 (
2)
(1) (2)
Unity training course 2.0 - module 3.3 : Plcs configuration 6
Quantum 机架配置
选择机架 定义电源模块 ( 建议放置载第一个或最后一个插槽 ) 替换或移动处理器 ( 如果需要 ) 定义模块
Unity training course 2.0 - module 3.3 : Plcs configuration 7
Premium 处理器配置
选择工作模式 : Run/Stop 输入 , 存储器保护 , ... 定义存储卡 定义应用中全局对象 : 位和字的数量
Unity training course 2.0 - module 3.3 : Plcs configuration 8
Quantum 处理器配置
选择工作模式 : Automatic start in Run, %Mwi Reset on cold start, ...
定义应用的全局对象 : 位和字的数量
Unity training course 2.0 - module 3.3 : Plcs configuration 9
模块配置
模块概览 对每个通道进行参数配置 ( 本地模式 )
本地模式下的通道调整 ( 专用模块 )
Unity training course 2.0 - module 3.3 : Plcs configuration 10
Quantum 模块寻址
定义 Quantum 模块使用的地址 : 映射 (bit, word) 和起始地址 (ie : 33)
定义其它参数 : 类型 , 任务 , ...
Unity training course 2.0 - module 3.3 : Plcs configuration 11
本地机架拓扑寻址
输入 / 输出的物理寻址
Quantum 定位数据的地址% I / Q X / W / D r . m . c . d . j 符号 类型
I = 输入 Q = 输出
形式 X = 布尔 W = 字 D = 双字
机架 模块 通道 列 位
地址 拓扑地址 数据用途
0xxxxx %Qr.m.c.d / %Mi 输出模块位和内部位 1xxxxx %Ir.m.c.d / %Ii 输入模块位 3xxxxx %IWr.m.c.d / %IWi 输入/输出模块的输入字 4xxxxx %QWr.m.c.d / %MWi 输入/输出模块和内部字的输出字
Unity training course 2.0 - module 3.3 : Plcs configuration 12
远程 I/O 分布式 I/O
Unity training course 2.0 - module 3.3 : Plcs configuration 13
远程 I/O – 分布式 I/O
远程 I/O (RIO) 非集中式的输入 / 输出结构 基于 S908 技术 最多 31 个分站
分布式 I/O (DIO) 分布式输入 / 输出的解决方案 基于 Modbus Plus 技术 在 500m 内可以配置 32 分站
Unity training course 2.0 - module 3.3 : Plcs configuration 14
拓扑寻址
输入 / 输出的物理寻址
% I/Q X/W/D/F \ b.e \ r . m . c . d
单元 类型 数值 描述% 符号 - IEC 对象
X/W 形式 - X : 布尔 / W : 字 (16 位)b 总线号 2 至 999 根据创建顺序e 站点 1 至 32 (63) 总线上的设备编号 (DIO带中继器 )r 机架号 1 至 2 机架编号m 槽位号 1 至 16 远程机架上的模块位置c 通道号 1 至 999 通道编号d 数据号 1 至 999 通道上的数据编号
I = 输入 / Q = 输出I/Q 对象类型 -
Unity training course 2.0 - module 3.3 : Plcs configuration 27
配置网络原理
配置网络 (Ethernet, Modbus+ or Fipway) :
创建逻辑网络
配置逻辑网络
定义通讯模块或 PCMCIA 卡
建立通讯模块或 PCMCIA 卡与逻辑网络的关联
Unity training course 2.0 - module 3.3 : Plcs configuration 28
创建逻辑网络
添加新网络 ( 右键应用浏览器的网络文件夹 ) (1) 创建、选择网络类型 (Ethernet, Modbus+, Fipway) 并定义名称 (2) 如果需要,输入注释
(1) (2)
Unity training course 2.0 - module 3.3 : Plcs configuration 29
配置逻辑网络
激活逻辑网络配置 (1)
配置逻辑网络 : Global Data, I/O Scanning, ... (2)
(1)(2)
Unity training course 2.0 - module 3.3 : Plcs configuration 30
定义通讯模块 / PCMCIA 卡
定义通讯模块 ( 从硬件目录中拖拽 )
或定义 PCMCIA 卡 ( 双击卡的位置添加子模块 )
Unity training course 2.0 - module 3.3 : Plcs configuration 31
通讯模块 /PCMCIA 卡与逻辑网络的关联
打开通讯模块 (1)
选择通道 (2)
把模块与逻辑网络相关联 (3)
(1)
(2)
(3)
Unity training course 2.0 - module 3.3 : Plcs configuration 32
实 验
Unity training course 2.0 - module 3.3 : Plcs configuration 33
实验一
步骤 动作
1 双击 configuration 文件夹,访问本地机架总线配置器。2 双击槽位 4 ,加入一个模拟量输入模块 140 ACI 04000。
3 通过拖拽操作,把一个离散量输出模块 140 DDO 35300 放置到槽位 5 。4 双击模拟量输入模块访问模块配置对话框,作如下配置:
Task 定义为: Mast
起始地址为: %IW20
5 双击模拟量输入模块访问模块 I/O objects 对话框,作如下配置:勾选 I/O Objects 区域的 %IW ,点击 Upgrade grid ,获取通道列表选中前 15 个通道,在 I/O Variable Creation 区域中,键入变量前缀 anain_ ,创建 15 个与模拟量输入通道相关联的变量: anain_1 至 anain_15
6 双击离散量输出模块访问模块配置对话框,作如下配置:Task 定义为: Mast起始地址为: %Q33Output Type: BinaryTimeout State: Hold Last Value
配置 Quantum 机架
Unity training course 2.0 - module 3.3 : Plcs configuration 34
步骤 动作
7 双击离散量输出模块访问模块 I/O objects 对话框,作如下配置:勾选 I/O Objects 区域的 %Q ,点击 Upgrade grid ,获取通道列表选中前 31 个通道,在 I/O Variable Creation 区域中,键入变量前缀 disout_ ,创建 31 个与离散量输出通道相关联的变量: disout_1 至 disout_31。
8 双击本地机架的槽位 6,加入一个 140 CRP 93x00 模块。
9 在 configuration 文件夹下,双击 RIO Bus 。添加一个 Remote I/O Quantum Drop, 机架型号选择 140 XBP 00600。
10 选择远程机架的槽位 2 ,插入一个模拟量输入模块 140 ACO 13000 。
11 双击模拟量输出模块访问模块配置对话框,作如下配置:Task 定义为: Mast起始地址为: %QW10
对于输出通道 1 ,作如下配置:Range Selection: “0-20mA, 0-20000”Timeout State: Minimum Output
配置 Quantum 机架(续)
Unity training course 2.0 - module 3.3 : Plcs configuration 35
步骤 动作
12 双击模拟量输出模块访问模块 I/O objects 对话框,作如下配置:勾选 I/O Objects 区域的 %QW ,点击 Upgrade grid ,获取通道列表选中前 7 个通道,在 I/O Variable Creation 区域中,键入变量前缀 anaout_ ,创建 7 个与模拟量输出通道相关联的变量: anaout_1 至 anaout_7
13 双击本地机架的槽位 7 ,加入一个 MB+ 通信模块 140 NOM 2xx00。
14 双击 NOM 模块的 MB+ 端口, 访问配置对话框,勾选 DIO Bus。
15 在 configuration 文件夹下,双击 DIO Bus 。添加一个机架,型号选择 140 XBP 01000。
16 通过拖拽操作,把一个离散量输入模块 140 DDI 35300 放置到远程机架的槽位 2。
17 双击离散量输入模块访问模块配置对话框,作如下配置:Task 定义为: Mast起始地址为: %I65Input Type: Binary
配置 Quantum 机架(续)
Unity training course 2.0 - module 3.3 : Plcs configuration 36
步骤 动作
18 双击离散量输入模块访问模块 I/O objects 对话框,作如下配置:勾选 I/O Objects 区域的 %I ,点击 Upgrade grid ,获取通道列表选中前 31 个通道,在 I/O Variable Creation 区域中,键入变量前缀 disin_ ,创建31 个与离散量输入通道相关联的变量: disin_1 至 disin_31 。
19 在 Project Browser 中双击 Variables & Instances ,验证先前定义的 I/O 变量列表。
配置 Quantum 机架(续)
Unity training course 2.0 - module 3.3 : Plcs configuration 37
实验二
步骤 动作
1 双击 configuration 文件夹,访问本地机架总线配置器。2 双击槽位 8 ,加入一个以太网通信模块 140 NOE 77111。
3 展开 Communication 文件夹,右键 Network ,访问 New Network 命令。4 创建一个 Ethernet 网络,名为 Ethernet_NOE ,并对该逻辑网络作如下配置:
IP Address: 192.168.0.1
Subnetwork Mask: 255.255.255.0
Gateway: (可选)5 在 Project Browser 中,展开 140 NOE 77111 ,上级访问 Ethernet 通道,将
逻辑网络和物理通道相关联。
配置 Quantum 以太网