MOX系统2
- 格式:doc
- 大小:761.50 KB
- 文档页数:9
前言
用户指南
1、简介
1.1概念
MoxGR AF 的主要用途是用于配置MOX 控制器的程序代码在运行时执行。
这包括创建的程序代码,其结构的执行和程序代码如何与I/O (内部或外部)进行交互。
Field Devices:现场设备
MoxGRAF Workbench::MOXGRAF工作台
使用的概念模型作为指南,可以看到有多个配置点要求MOX系统。
MoxGR AF 用于创建程序的代码,它包含在一个程序的结构中,执行命令并且与I/O 模块,机载或外部进行通讯。
MoxIDE 用来配置控制器和I/O 模块的操作特性。
这涉及到通讯端口,还有如安全、web 服务器访问权限、通信协议配置。
MoxIDE 还用于配置 MOX 控制器和连接的I/O 模块之间的连接参数,这使用户能够管理MOX 系统的整体体系结构。
1.2概述
MoxGR AF 包含一组称为工作台的软逻辑编程工具。
MoxGR AF 建立在唯一国际公认的工业标准,工业自动化控制语言,
IEC61131-3基础上,并完全支持所有五种语言:
Sequential Function Chart (SFC) (顺序功能图)
Function Block Diagram (FBD) (功能框图)
L adder Diagram (LD) (梯形图)
Structured Text (ST) (结构化文本)
I nstruction List (IL) (指令列表)
MoxGRAF也支持这个流程图编程语言。
此外,对于最终的能力和灵活性,MoxGRAF支持功能和功能块写在
iec61131 - 3语言。
接下来的章节描述如何获得一个“MOX控制器快速建立并运行MoxGRAF。
本文档中包含的信息应提供充分的信息来配置一个基础系统,但是如果需要更多信息请查阅综合MoxGRAF在线帮助。
1.3安装
插入MOX的CD软件光盘到光盘驱动器,这一行动应该启动自动运行的功能CD弹出以下所示的屏幕。
请耐心等待,因为它可能会花几分钟。
如果未启动自动运行则使用浏览器来浏览 CD 和 CD 的根目录中运行autorun.exe 来启动文件。
从安装选项菜单中,按照弹出窗口选择安装 MoxGRAF 选项。
一旦MoxGRAF安装你需要重启你的电脑。
2 MoxGRAF项目
2.1项目管理工作台
使用MoxGRAF 的第一步是要从MOX产品开始|程序里面启动MoxGR AF 应用程序。
当启动MoxGRAF,项目管理窗口是在第一个屏幕中显示,请参见图2。
图2 MoxGRAF项目管理工作台
2.2创建一个新项目
创建一个新项目,在MoxGRAF项目管理窗口选择File | New(新文件)。
为您希望创建的新项目输入一个名称,名称的长度必须小于32个字符并且仅由字母和数字字符组成。
建议您使用一个有意义的名称和遵循命名标准。
在编程继续之前,你必须现在一个 Template (模版),在模板选项中,MoxRTUStandardPrj 用于MOX Unity和IoNix 项目,而MoxStandardPrj 用于MOX 开放控制器(OC) 项目。
在所需的控制器类型之间确保您已更改为正确的模版,然后选择OK。
在创建这个新项目中,一个名称与项目标题一样的目录将被创建,并放置在MoxGRAF目录结构下,它可以轻松的访问。
图3 MoxGRAF项
目创建
一个MoxGRAF 项目是控制过程的程序(程序、函数、功能块等)的集合。
一个项目对应于目标MOX 控制器上运行的一个完整过程。
2.3 打开一个现有项目
从MoxGRAF 项目管理窗口中的File(文件)菜单中,选择Open Project/Library(打开项目/库)选项。
弹出窗口会显示最后一次打开的项目目录或默认的目录"我的文档"。
若要打开另一个可用的项目,返回到母目录或是改为"/ Prj"的MoxGRAF 的安装文件夹,并打开所需的项目目录。
此过程将在下面的提示窗口中显示所有项目数据。
从这个窗口选择PRJlibrary.mdb文件并且点击“Open”按钮。
图 4 MoxGRAF程序定义
2.4定义变量
定义变量通过参阅图5选择选项Project | Variables。
在窗口的最左侧展开变量树,将显示用于分配变量选项的列表。
若要创建一个新变量,简单在大窗口中双击,在提示下输入正确的信息,确保左侧窗口中选择了所需变量的位置。
全局域、内部、常数变量的所有属性都是可变的,筛选它们然后选择所需要的属性。
继续更改的这个新的关联参数上单击,然后选择所需的选项创建变量分配的属性。
下一章介绍了处理变量的更多详细信息
在配置I/O 通道之前,强烈建议所有物理变量在此阶段定义。
这将使所有的变量,在同一时间连接,并将创建快速、简易的程序。
它不需要定义所有与这次应用程序关联的变量。
如果需要,变量定义由程序员选择在任何时间发生。
确保将您的配置信息正确保存到项目文件中。
图 5 MoxGRAF 词典(变量定义)
总是为每个变量给出一个有意义的变量名称和说明(注释)。
这将有助于程序的使用,调试以
及将来的应用程序的更新。
2.5变量寻址
当一个主设备例如HMI用来监测连接的从属控制器时,地址被使用。
分配给新创建的变量地址有很多种方式。
(1)使用MOX MODBUS 地址映射为MODBUS 的通讯分配变量。
有关如何映射MODBUS 变量到正确的地址的详细信息,请参阅MODBUS 配置指南。
(2)使用DNP 3.0的实用地址设置程序为DNP 3.0通讯分配变量。
有关详细信息,请参阅DNP 3.0 配置指南。
2.5.1 MOX MODBUS地址映射
确保在使用MOX MODBUS 地址映射实用程序之前关闭该变量词典。
MOX MODBUS 地址映射是分配给每个变量一个MODBUS 的地址。
打开MOX MODBUS 地址映射实用程序,选择Tools | Mox Modbus地址映射,将出现一个相似于图6的窗口显示。
图6MOX MODBUS地址映射
如果焦点不在资源窗口中,"Mox Modbus 地址映射"选项将为灰色。
若要确保该选项是可访问的请确保选择了资源窗口。
2.5.2 DNP 3.0设置
2.5.2.1 DNP3主地址设置
打开DNP3 主设置,选择Tools | DNP3 Master Setting,将出现一个与图7 中显示的类似窗口。
图7 DNP3主设备概要
2.5.2.2 DNP3从属地址设置
配置MOX DNP3的从属寻址,以下都是在MoxGRAF完成的:必要的配置步骤:
1、分配MoxGRAF内部变量至DNP3指数
2、分配数据类至个人DNP3指数
3、配置独立的DNP3 address对象,变化的细节和事件特征。
4、构建项目数据库和下载编译项目配置到“MOX”控制器
图8 DNP3从属地址设置
I / O接线和配置操作的目的是在应用程序的变量和外部I / O设备的物理通道之间建立一个逻辑的链接。
为了建立这个链接, 用户必须确定和设置所有的I / O设备和绑定前面由相应的I / O通道定义的变量。
整个MOX I / O设备连接到一个控制器的一揽子信息被输出到自动使用MoxIDE的MoxGRAF,详细信息,请参阅MoxIDE用户指南。
要手动配置一个连接的MOX I / O网络参考以下信息。
从MoxGRAF程序窗口中,选择Project | I/O Wiring.确保Resource1 (*Resource Number 1*)
窗口被选中,否则此选项不能被选择。
图9 MoxGRAF I / O接线配置
在MoxGRAF I / O 接线窗口中,选择Edit | Add Device.你也可以点击工具栏上的相应图标,见图9。
根据第一个提示使用下拉箭头选项卡显示一个列表中的所有设备。
向下滚动,选择所需的设备。
选中之后,所有设备的信息将显示在窗口下面的提示,参见图10。
图10 I / O信息
I / O设备被选中后它将出现在左边的窗口,双击I / O设备将显示一个Parameter的选项和变量连接的通道。
打开Parameter选项,将显示参数窗口,见图11。
图11 I / O参数窗口
关闭参数窗口,然后分配右边窗口的变量到所选设备的所需的通道。
请参见图12选择所需的设备。
将显示I/O设备设备的通道以及所有可能连接到这个设备模型的变量。
选择一个I/O设备所需的通道,然后双击Unwired variables window的变量名称。
这将使该变量移出窗口,并将其连接到选定的通道。
所选变量现在应该被连接到通道,在连接的窗口双击该变量之后,变量就能被连接,。