第四章 硬件配置及网络创建
处理器选择 第一步创建应用 选择平台 : Premium 或 Quantum (不能互换) 选择处理器类型
访问配置编辑器 从结构视图中访问 配置本地总线机架 地址 0 用于 Premium PLCs 地址 1 用于 Quantum PLCs 配置远程机架 (BUS _X 总线或远程 I/O) 配置现场总线 连接通信硬件到逻辑网络 (Ethernet, Modbus +, Fipway)
处理器替换 修改处理器类型 在处理器图形上单击右键 只建议替换相同类型的处理器 处理器更换只能在离线模式下进行 注 : Quantum 处理器可以放在插槽的任何位置
Premium 机架配置 (2) (1) 选择插槽 定义电源模块 (左侧) 更换处理器 (如果需要) 定义模块 : 双击空白位置并添加设备 (1) 或从硬件目录中拖拽过来 (2)
Quantum 机架配置 选择机架 定义电源模块 (建议放置载第一个或最后一个插槽) 替换或移动处理器 (如果需要) 定义模块
Premium 处理器配置 选择工作模式 : Run/Stop 输入, 存储器保护, ... 定义存储卡 定义应用中全局对象 : 位和字的数量
Quantum 处理器配置 选择工作模式 : Automatic start in Run, %Mwi Reset on cold start, ... 定义应用的全局对象 : 位和字的数量
模块配置 模块概览 对每个通道进行参数配置 (本地模式) 本地模式下的通道调整 (专用模块)
Quantum 模块寻址 定义 Quantum 模块使用的地址 : 映射 (bit, word) 和起始地址 (ie : 33) 定义其它参数 : 类型, 任务, ...
本地机架拓扑寻址 输入 / 输出的物理寻址 Quantum 定位数据的地址 In the IEC standard, the object is defined by : a Symbol : % a type : M : for internal variables K : for constants S : for system variables N : for network variables I : for input variables Q : for output variables a format : X : boolean (Implicit in Unity, don't need to write it) B : byte (not used in Unity) W : word D : double word F : real
远程 I/O 分布式 I/O
远程 I/O – 分布式 I/O 远程 I/O (RIO) 非集中式的输入/输出结构 基于S908技术 最多 31 个分站 分布式 I/O (DIO) 分布式输入 / 输出的解决方案 基于 Modbus Plus 技术 在500m内可以配置32 分站
拓扑寻址 输入 / 输出的物理寻址 单元 类型 数值 描述 % 符号 - IEC 对象 X/W 形式 X : 布尔 / W : 字 (16 位 ) b 总线号 2 至 999 根据创建顺序 e 站点 1 32 (63) 总线上的设备编号 (DIO 带中继器 r 机架号 机架编号 m 槽位号 16 远程机架上的模块位置 c 通道号 通道编号 d 数据号 通道上的数据编号 I = 输入 / Q = 输出 I/Q 对象类型
配置网络原理 配置网络 (Ethernet, Modbus+ or Fipway) : 创建逻辑网络 配置逻辑网络 定义通讯模块或 PCMCIA 卡 建立通讯模块或 PCMCIA 卡与逻辑网络的关联
创建逻辑网络 (2) (1) 添加新网络 (右键应用浏览器的网络文件夹) (1) 创建、选择网络类型(Ethernet, Modbus+, Fipway) 并定义名称 (2) 如果需要,输入注释
配置逻辑网络 (1) (2) 激活逻辑网络配置 (1) 配置逻辑网络 : Global Data, I/O Scanning, ... (2)
定义通讯模块 / PCMCIA 卡 定义通讯模块 (从硬件目录中拖拽) 或定义 PCMCIA 卡 (双击卡的位置添加子模块)
通讯模块 /PCMCIA 卡与逻辑网络的关联 (2) (1) (3) 打开通讯模块 (1) 选择通道 (2) 把模块与逻辑网络相关联 (3)
实 验
实验一 配置Quantum机架 步骤 动作 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 双击离散量输出模块访问模块配置对话框,作如下配置: 起始地址为:%Q33 Output Type: Binary Timeout State: Hold Last Value
配置Quantum机架(续) 步骤 动作 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机架(续) 步骤 动作 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 起始地址为:%I65 Input Type: Binary
配置Quantum机架(续) 步骤 动作 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 以太网 步骤 动作 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 通道,将逻辑网络和物理通道相关联。