1、 文档资料库 MOXGRAF用户手册 MOXGRAF 用户使用手册 MOXGRAF 用户使用手册 COPYRIGHT: This document and the information contained herein are the property of MOX Products. In consideration of the receipt of this document, the recipient agrees not to reproduce, copy, use or transmit
2、 this document in whole or in par t, for any purpose, except with the appropriate approval of MOX Products. This Document Is Uncontrolled When Printed. Check with MOX Products to verify that this is the correct version before use. MOX Products, Australia MOXGRAF 用户使用手册 前言 MOX 控制器系列和自动化产品都
3、是使用 MoxGRAF 进行组态和编程的。本手册针对最新发布的 MOXGRAF V5 版本的安装,使用和编程进行介绍,使用户可快速的了解和熟悉 MOXGRAF 的编程开发环 境。 MOX Products, Australia MOXGRAF 用户使用手册 目 1. 录 安装或卸载程序 ......................................................................................................................................... 1
4、1.1. 1.2. 1.3. 安装环境 ........................................................................................................................................... 1 安装过程 .....................................................................................................................................
5、 1 卸载软件 ........................................................................................................................................... 4 2. 菜单栏 ...................................................................................................................................
6、 7 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 2.7. 2.8. FILE ................................................................................................................................................... 7 EDIT .............................................................................
7、 8 VIEW ................................................................................................................................................ 10 INSERT ....................................................................
8、 11 DEVICE ............................................................................................................................................ 13 RESOURCE ..............................................................
9、 13 DEBUG ............................................................................................................................................. 15 TOOLS ..................................................................
10、 16 3. MOXGRAF 与使用 .................................................................................................................................... 1 3.1. 3.1.1 3.1.2 3.1.3 3.1.4 3.2. 3.2.1 3.2.2 3.2.3 3.2.4 3.3. 3.
11、3.1 3.3.2 3.3.3 MOXGRAF 与 MOX OC ................................................................................................................... 2 创建 MoxGRAF 工程 .................................................................................................................... 2 修改 MOX OC 控制器的 I
12、P 地址 .................................................................................................. 3 MOX OC 的基本配置.................................................................................................................... 6 MoxGRAF 编程组态 ..................................................
13、 13 MOXGRAF 与 MOX UNITY.............................................................................................................. 31 创建新的 MoxGRAF 工程 ..................................................................................
14、 32 MOX Unity IP 地址设置和修改 .................................................................................................. 33 MOX Unity 的基本配置 ............................................................................................................... 35 MoxGRAF 编程组态 ....
15、 49 MOX IONIX 的配置和编程组态 ....................................................................................................... 63 创建新的 MOXGRAF 工程 ...........................................
16、 63 MOX IoNix IP 地址设置和修改 .................................................................................................. 64 MOX IoNix 的基本配置 ...............................................................................................
17、 66 MOX Products, Australia MOXGRAF 用户使用手册 3.3.4 4. MoxGRAF 编程组态 ................................................................................................................... 79 MOXGRAF 编程...........................................................................
18、 92 4.1. 4.2. 4.3. 4.4. MOXGRAF 编程语言 ...................................................................................................................... 92 操作符 ..............................................................................
19、 97 标准功能块介绍 .............................................................................................................................. 97 特殊功能块介绍 .......................................................................................
20、 98 5. 关于 HELP ............................................................................................................................................ 101 MOX Products, Australia MOXGRAF 用户使用手册 1. 安装或卸载程序 1.1. 安装环境 1. 最小系统硬件要求 CPU:Penti
21、um 4 RAM:2G 硬盘:250G 网络:100Mbps 光驱:DVD-ROM 2. 系统软件环境要求 Windows XP 或 Windows 7 1.2. 安装过程 安装 MOXGRAF 软件时,将安装盘插入到电脑光盘驱动器。点击光盘根目录下的 setup.exe 文 件。 MOX Products, Australia MOXGRAF 用户使用手册 选择 I accept the terms of the license agreement。点击 Next 按钮。 保持默认选项,点击 Next 按钮。 点击 Next 按钮。
22、 MOX Products, Australia MOXGRAF 用户使用手册 点击 Install 按钮。 选择安装路径的盘符,点击 Next 按钮,安装将启动,安装过程将持续一段时间, MOX Products, Australia MOXGRAF 用户使用手册 安装完成,点击 Finish and Restart 按钮将系统重新启动。 重启后, 在 Windows 的程序列表中将出现 MOXGRAF 选项, 如下图所示。 注意: 在使用 MOXGRAF 软件时,请确保将您的软件许可密匙插入计算机的 USB 接口上。 1.3. 卸载软件 如果需要
23、卸载 MOXGRAF,在程序列表中选择 MOXGRAF | Uninstall MOXGRAF V5, 选择 I accept the terms of the license agreement。点击 Next 按钮。 MOX Products, Australia MOXGRAF 用户使用手册 保持默认选项,点击 Next 按钮。 点击 Next 按钮。 点击 Uninstall 按钮开始卸载,卸载过程将持续一段时间,最后选择 Finish and Restart 按钮重 启,完成软件卸载。 MOX Products, Australia MOX
24、GRAF 用户使用手册 MOX Products, Australia MOXGRAF 用户使用手册 2. 菜单栏 2.1. File File 菜单栏下: ◆ New Project—创建一个新的工程:? 1) 选择? File?|?New?Project 或点击工具栏? ? ? ? 按钮。? 2) 在弹出的创建新工程对话框中输入 MOXGRAF 工程名。 例如给新创建的工程起一个名称 Demo, 点击 OK 确认。 MOX Products, Australia MOXGRAF 用户使用手册 ◆ Open Project—
25、打开已经建好的工程: 1) 选择? File?|Open?Project 或点击工具栏? ? ? 按钮。 ? 2) 选中已经建好的工程 DEMO,点击打开。 ◆ ◆ Save Project—保存工程:选择? File?|Save?Project 或点击工具栏? ? 按钮。 Close Project—关闭工程:选择? File?|Close?Project 即可关闭已经打开的工程。 2.2. Edit Edit 菜单栏下: ◆ ◆ ◆ Undo—撤销操作:选择 Edit?|Undo 或者点击工具栏 Redo—重复操作:选择 Edit?|Redo 或
26、者点击工具栏 按钮。 按钮。 Cut—剪切:选择 Edit?|Cut 或者点击工具栏 按钮。? MOX Products, Australia MOXGRAF 用户使用手册 ◆ ◆ ◆ ◆ Copy—拷贝:选择 Edit?|Copy 或者点击工具栏 Paste—粘帖:选择 Edit?|Paste 或者点击工具栏 Delete—删除:选择 Edit?|Delete 或者点击工具栏 Add—添加变量:选择 Edit?|Add 或者 Ctrl+E。 按钮。 按钮。 按钮。 添加变量方式:MOXGRAF 有两个界面可选 以选择 Add 添加变量:
27、 ,在 Resources 界面,可 ◆ Modify—修改变量:选择 Edit?|Modity 或者 Ctrl+M,弹出选中变量的对话框,如上图,进行修 改后点击 OK。 ◆ Duplicate—建多个变量:选择 Edit?|Duplicate 或者 Ctrl+U,弹出选中变量的对话框,如图,在 From 和 To 中填写准备创建变量的数量,点击 OK。 ◆ ◆ Select All—选中所有变量:选择 Edit?|Select?All 或者 Ctrl+A,即可选中变量表里所有的变量。 Find/Replace—查找/替换: Edit?|
28、Find/Replace 或者 Ctrl+F,查找时,在 Find?What 栏输入想要 查找的变量名称, 点击 Find?Next; 替换时, 在 Find?What 栏输入需要替换的变量名, 在 Replace?With 栏中输入被替换变量名,点击 Replace 或者 Replace?All. MOX Products, Australia MOXGRAF 用户使用手册 2.3. View View 菜单栏下: ◆ Standard Toolbar—标准的工具栏:选择 View?|Standard?Toolbar,可以将一些常用的工具以图 标形式显示出来。
29、 ◆ ◆ ◆ Status Bar—页面显示形式:选择 View?|Status?Bar。 Navigation?Panel—页面横向切换:选择 View?|Navigation?Panel。 Show?Output?Window—页面纵向切换:选择 View?|?Show?Output?Window。 MOX Products, Australia MOXGRAF 用户使用手册 2.4. Insert Insert 菜单栏下: ◆ OC—添加 OC 工程:选择 Insert|OC 或者点击 按钮。 ◆ Unity—添加 Unity
30、工程:选择 Insert|Unity 或者点击 按钮。 ◆ Gateway—添加 Gateway 工程:选择 Insert|Gateway 或者点击 按钮。 MOX Products, Australia MOXGRAF 用户使用手册 ◆ IoNix—添加 IoNix 工程:选择 Insert|IoNix 或者点击 按钮。 ◆ CP—添加 CP:选择 Insert|CP 或者点击 按钮。 注意:当 OC、Unity 下需要配置 I/O 模块时,需要先添加 CP,再添加 I/O 模块。而对 IoNix 而言,是不需要添
31、加 CP,直接添加 I/O 模块。 ◆ Import CPP—导出 CPP 配置:选择 Insert|CPP,可以从 MOXCON 导入 CPP 下挂 I/O 模块。点 击对话框的省略号按钮,打开 MOXCON 文件,即可将 MOXCON 配置导入到 MOXGRAF 中。 MOX Products, Australia MOXGRAF 用户使用手册 2.5. Device Device 菜单栏下: ◆ Scan—扫描设备: 选择 Device|Scan 或者点击 按钮。 可以扫到网络上所有的设备包括 CPU、 CP 卡件、IO 卡件。 ◆ Start Di
32、agnostic—开始监测:选择 Device| Start Diagnostic 或者点击 按钮。当在 General 栏输入正确的 IP 地址后,可在 Diagnostic 栏在线监测 CPU 状态。 ◆ Stop Diagnostic—停止监测:选择 Device| Stop Diagnostic 或者点击 按钮,可以停止在线监 测 CPU 状态。 ◆ 可以重新启动 CPU; 当修改 IP 地址或者对 CPU Reboot—重新启动 CPU: 选择 Device| Reboot, 配置有改变的时候,可以通过 Reboot 操作对 CPU 进行重启使修改生效。 ◆ Dow
33、nload Configurations—下装配置:选择 Device| Download Configurations 或者点击 按 钮,可以下装配置。 ◆ Upload Configurations—上载配置:选择 Device| Upload Configurations 或者点击 按钮。 2.6. Resource MOX Products, Australia MOXGRAF 用户使用手册 Resource 菜单栏下: ◆ Build—编译:选择 Resource| Build 或者点击 按钮,可以对已经做好的程序进行编译,查找 是否存在错误和警告
34、在程序下装前也需要对程序进行编译,以确保完全正确。 ◆ Rebuild—增量编译:选择 Resource| Rebuild 或者点击 按钮,可以对已经修改或增加的程序 进行编译。 ◆ Clean—清除 CODE:选择 Resource| Clean,可以清楚编译生成的 CODE,如下图: ◆ Download Code—下装程序:选择 Resource| Download Code 或者点击 按钮,在确保编译 没有错误的前提下,可以将程序下装到控制器中。 ◆ Online Download Code—在线下装程序: 选择 Resource| Online Dow
35、nload Code 或者点击 按 钮,在程序有过改动的情况下,在不停机的情况下,可以将改动或增加的部分下装到控制器中。 ◆ Import Variables—导入变量:选择 Resource| Import Variables,可以将批量变量以表格形式导 入到工程里。如下图,在选择需要导入的表格前,先选择导入文件的格式类型: 点击 Browse,选择需要导入的变量表格,如图: MOX Products, Australia MOXGRAF 用户使用手册 点击 Import,在导入完成后会弹出 LogImport.txt 记录和导入变量有关的信息。再打开原工
36、程,查看变量 表即可。 2.7. Debug Debug 菜单栏下: ◆ Debug Target—在线监测:选择 Debug|Debug Target 或者点击 按钮,可以在线监测,观察 每个卡件和通道的状态以及通讯情况。 ◆ Simulation—仿真:选择 Debug|Simulation 或者点击 按钮,可以运行程序仿真一些虚拟的 操作。 ◆ Stop Debug/Simulation—停止在线监测/仿真。比如当在调试或者模拟操作时,使用 FBD、LD 或 者功能块,可以选择某一种方式监控(运算符、函数或功能块)输出值,当调整变量,额可以观察到 输
37、出值的变化。 MOX Products, Australia MOXGRAF 用户使用手册 2.8. Tools Tools 菜单栏下: ◆ ◆ ◆ ◆ ◆ ◆ ◆ Scan Controller—扫描控制器:选择选择 Tools| Scan Controller 可以扫描到网络上的控制器。 SoeViewer MoxCON—切换至 MOXCON 界面: MoxLog—获取模块 Log 文件; File Transfer— Update MOX Target—固件升级: Mox2CiT— MOX Products, Australia MOXGRAF 用户使
38、用手册 3. MOXGRAF 与使用 MoxGRAF 是一个灵活的开发环境,用户无需掌握复杂的高级计算机语言就可轻松设计出功能强大的 应用程序;它具有用户友好的结构化编程模式,包含直观的图表和文本编辑器在内的 6 种自动化编程语言 等多种特性。 在 MoxGRAF 中, 用户无需从最基本的过程控制逻辑或基本语法调试程序。 在编程的过程中, 系统会对程序的逻辑和语法进行检查和纠错,并提示用户语句的正确使用方法。 基于超文本的在线帮助给出了 IEC 61131-3 标准的详尽解释。 MoxGRAF 同时具备强大的文档生成能力。文档生成器可以为一个工程的各个项目生成一个完整的连 贯的打印文档
39、并提供工程的历史修改信息。图形程序,文本程序以及整个工程的结构图,I/O 连接图表, 变量字典,交叉引用表等都可包含在这个文档中。 特性 ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ 通用的配置环境 符合 IEC61131-3 标准的程序开发环境 6 种 IEC 语言及流程图 提供开放式的自动化解决方案 详细的在线帮助系统 减少开发时间 强大稳定的开发工具 用户可自定义的功能块和库 MOX Products, Australia MOXGRAF 用户使用手册 3.1. MOXGRAF 与 MOX OC MoxGRAF 软件可以完成对 MOX OC 控制器及 I/O 信息的配置, 以及用
40、于对 MOX OC 控制器的编程 组态。本章节可以了解和掌握: ◆ ◆ ◆ ◆ ◆ ◆ 创建 MoxGRAF 新工程。 修改 MOX OC 控制器的 IP 地址。 MoxGRAF 软件对 MOX OC 控制系统进行配置。 在 MoxGRAF 中定义变量、配置 I/O、编写逻辑控制程序。 配置 MOX OC 控制器的冗余。 下载 MoxGRAF 程序到 MOX OC 控制器。 3.1.1 创建 MoxGRAF 工程 MoxGRAF 是 MOX 产品中的一个软件包,用于配置 MOX OC 及其它 MOX 硬件产品如 MOX OC 控 制器和 MOX 603 I/O。MoxGRAF 软件可以
41、通过以太网口与 MOX 设备通讯。 创建工程如下: 1) 双击桌面上的快捷图标 启动 MoxGRAF 程序。 2) 创建一个新的工程,在 File 菜单下选择 New Project 命令或点击快捷菜单图标 。 3) 在弹出的创建新工程对话框中输入 MoxGRAF 工程名,如 MoxOC_Training,点击 OK 确认。 4) .添加一个新的 MOX OC 到 MoxGRAF 工程中。 在左侧的 Configurations 栏内选择刚才新建的项 目,再选择 Insert 菜单下添加 OC 命令或点击工具栏图标 。? MOX Product
42、s, Australia MOXGRAF 用户使用手册 5) MoxGRAF 的右边窗口显示 MOX OC 的配置页面,点击快捷菜单图标 保存工程。 6) 在 MoxGRAF 左边窗口选中刚才新添加的 MOX OC,右边窗口显示 MOX OC 的配置窗口。 注:在 MoxOC 的配置窗口中共有 General、Time、DNP3.0、SOE Sync 和 Diagnostics5 个配置 页面。每个配置页面的介绍详细见《MOX OC 培训手册》。 3.1.2 修改 MOX OC 控制器的 IP 地址 用户可以使用 Scan Controller 工具进行设
43、备 IP 扫描,具体方法如下: 1) 选择 Tools 菜单下 Scan Controller 命令,打开扫描工具。 MOX Products, Australia MOXGRAF 用户使用手册 2) 将 MOX OC 通过以太网口与您计算机所在的网络相连,选择 MOX 设备扫描方式。该工具支持 两种扫描方式: 注:By Range ( 指定范围扫描,From 域里设定扫描起始 IP 地址,Count 域里指定数量),用该方式 扫描 MOX 设备时,所在计算机必须与 MOX 设备在同一 IP 网段。Blind(广播扫描),该方式扫描 MOX 设备时,可扫描到跨网段的 M
44、OX 设备。 3) 输入扫描的网段起始地址 192.168.1.1(MOX OC 默认 IP 网段为 192.168.1.X),点击 Scan 开 始扫描,如下图扫描到 MOX OC 设备 IP 为 192.168.1.91。 MOX Products, Australia MOXGRAF 用户使用手册 4) 关闭 Scan Controller 工具,回到 General 配置页面,输入刚才扫描得到的 IP 地址,如之前的 192.168.1.91。点击右侧 ,如果 IP 地址正确,设备的 IP 信息将会显示在下列窗 即 口。用户可以双击 IP Address
45、或者 Subnet Mask 对 IP 修改。 修改完毕, 点击 可将更新的 IP 下载至 OC。可以点击 退出。 确认是否修改成功。点击 MOX Products, Australia MOXGRAF 用户使用手册 5) 如果 MoxGRAF 同时对冗余的 MOX OC 控制器进行配置,则需选中 则,不要选中该选项。 选项。否 6) 如果“Redundant”选项选中,则 Primary 和 Standy IP 地址栏中都需要填入对应的 IP 地址。 3.1.3 MOX OC 的基本配置 3.1.3.1 General 页面 在 General 页面中
46、主要包含 MOX OC 控制器一些基本信息,如 MOX OC 控制器的站名、站号及 IP 地址等。 General 页面视图如下: 1) Station Name 是 MOX OC 的一个标识符,主要用于区分和标识不同的 MOX OC 控制器。用户 可以根据应用为 MOX OC 控制器取一个有意义的名称,长度须少于 64 个字符。 MOX Products, Australia MOXGRAF 用户使用手册 2) Modules 部分需用户为 MOX OC 各模块选择型号。请参考实际模块的标识进行选择,确保实际 模块型号和配置工程相符。 在选择的型号发生变化时, 将弹出以
47、下确认窗口, 提示除 Station Name 之外的配置数据和资源数据将被删除,绑定到 I/O 通道的变量也将删除,确认点击“是”。 如果 MoxGRAF 同时对冗余的 MOX OC 控制器进行配置,则需选中 否则,不要选中该选项。 选项。 如果“Redundant”选项选中,则 Primary 和 Standy IP 地址栏中都需要填入对应的 IP 地址。 3.1.3.2 Time 页面 Time 配置页面用于配置多对 MoxOC 控制器之间的时间同步,更多详细信息请参考 MoxGRAF 帮助 手册“MOX IDE | Configuring | Open Con
48、troller | Tabs | Time”页。 3.1.3.3 DNP3.0 页面 DNP 3.0 配置页面用于配置 MOXoc 的 DNP 通讯。 更多详细信息请参考 MoxGRAF 帮助手册“MOX IDE | Configuring | Open Controller | Tabs | DNP3.0”文档。 MOX Products, Australia MOXGRAF 用户使用手册 3.1.3.4 SOE Sync 页面 SOE Sync 配置页面用于配置事件顺序记录的同步功能。更多详细信息请参考 MoxGRAF 帮助手册 “MOX IDE | Configu
49、ring | Open Controller | Tabs | SOE Sync”文档。 3.1.3.5 Diagnostics 页面 Diagnostics 配置页面用于检查 MOX OC 的运行状态。页面视图如下: 1) 用户可以选择 Device 菜单中的 Start Diagnostic 命令或者点击工具栏中的 开始检查。 2) 当 OC 成功连接系统时,Online State 指示灯将显示绿色,同时 System Information 会列出相关 信息,如 IP 地址、OC 操作系统版本、操作系统日期、剩余内存和剩余永久变量空间,RUN, ERR 和 ACT 指示灯将和连接上的 OC 的指示灯相对应。页面视图如下: MOX Products, Australia MOXGRAF 用户使用手册 到目前为止,我们已经在 MoxGRAF 中完成了对 MOX OC 控制器的所有配置,这些配置信息需要下 载到 MOX OC 控制器内才能保证 MOX OC 控制器正常工作。 3.1.3.6 下载和更新 MOX OC 控制器配置信息 1)在 Device 菜单下选择 Download Configurations 命令。要保证 MoxGRAF 与 MOX OC 控制器能 够通讯,需要确认你所用的计算机与 MOX






