《Bachmann控制器使用说明书模板.docx》由会员分享,可在线阅读,更多相关《Bachmann控制器使用说明书模板.docx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、名目一. 概述2二. 硬件模块介绍31.1 CPU 模块31.2 电源模块41.3FM21151.4 CM20261.5 RS20461.6 AIO28871.7DIO248/280111.8 PTAI216131.8CNT204161.10 FS211/N171.11 DI232.181.12 DIO21620三. 把握器的启动222.1 启动参数222.2 启动步骤24四. SolutionCenter 编程环境介绍314.1 Device Manager31Bachmann 把握器使用说明书一. 概述巴赫曼把握器是一个来自奥地利的工业自动化把握设备,被称为风机专用把握器。它运行基于 Vx
2、works 的实时操作系统,支持多任务,具有强大的内存治理、界面编程等功能。巴赫曼公司供给的SolutionCenter 软件,是支持巴赫曼把握器的编译环境。通过此软件可以使用C/C+编程并且生成可执行文件下载到把握器运行;或者是查看把握器的配置信息、以及把握器内运行的程序信息等;还可通过自带的java 编译环境,编写与把握器关联的界面程序。二. 硬件模块介绍1.1 CPU 模块指示灯:RUN 灯亮时绿色:把握器在 Run 模式下运行良好 INT 灯亮时黄色:系统正在初始化ERR 灯亮时红色:把握器重启/运行错误INT 和ERR 等同时亮时黄色,红色:系统运行在 test 模式下拨码:MPC2
3、40 有两个拨码盘,下面的是高位,上面的是低位。高位的拨码盘打算把握器运行模式,当高位拨码盘打到 0D 之间,把握器运行在RUN 模式;当高位拨码盘打到E,把握器运行在TEST 模式; 当高位拨码盘打到E,把握器运行在PROG 模式。三种模式区分:PROG 模式:用来对把握器中 PC 卡进展编程,此时从 flash0 启动。一般不使用TEST 模式:用来对把握器进展调试,一般用来修改把握器 IP 和启动路径。RUN 模式:把握器正常运行模式MPC240 模块上有 2 个串口,COM1RS232,COM2RS232, RS422 or RS485。Bachmann 的串口COM2 是非标准的,需
4、要自己焊接特制的接口,接线方式如下:M1PC注:COM1 也可用特制的串口线COM2 确定要用特制的串口线,不然有可能烧坏接口1.2 电源模块NT255电源模块主要是给背板供电,具体参数见HTML 帮助。1.3FM211FAST BUS 主站模块:此模块为光纤模块,作用是可以扩展物理从站,增加一个把握器所带的模块数量。拆开后,可见到有一个拨码开关,可用于选择使用玻璃光纤或塑料光纤,其中玻璃光纤会贵一些但抗干扰相对于塑料光纤好很多。1.4 CM202CAN 总线模块可见模块上有黑色泡沫遮盖的一拨码开关,默认状况下,应当将开关拨到OFF 档,即默认两个CAN 网络均可用,当开关拨到ON 档时,只有
5、一个 CAN 网络可用。此模块可以作为 CANOpen 通讯的主站或者从站模块建立网络,具体配置和使用参见下文的CAN 通讯配置。1.5 RS204串口通讯模块此模块的四个串口均为标准串口,需要24V 供电。可以通过配置将串口模块设置成RS232、RS485、RS422 通讯方式,具体使用可以参见风速风向仪调试文档。1.6 AIO288模拟量输入输出模块:接线方式见下表:1.接PT100:两线:四线:2.接电流信号传感器如:压力传感器配置:一般状况下,bachmann 会默认相应的配置,对特别接线我们可以设置它的通道模式,如图中圈出局部。1-8 通道接传感器,分电压输出传感器和电流输出传感器,
6、在模式设置中可分别设置相应的传感器, 其中 5-8 还可以接PT100。9-16 通道为输出通道。1.7DIO248/280数字输入输出模块接线方式见下表:其中前 16 个口可通过配置变成DI 或者DO 通道如以以下图所示1.8 PTAI216模拟量输入模块:接线方式见下表:接PT100 时,PT216 默认从 5 到 16 口都是PT100 输入,不用设置,PT100 的接线如以以下图:前 4 个通道可以配置成+-10V、+-1V 和 20mA 的通道,接电压和电流传感器的配置和接线图如以以下图所示:一般状况下,bachmann 会默认相应的配置,对特别接线我们可以设置它的通道模式,如图中圈
7、出局部。1-4 通道接传感器,分电压输出传感器和电流输出传感器,在模式设置中可分别设置相应的传感器。5-16 通道接PT100,在模式设置中可设置它的使能。1.8CNT204计数器模块模块中有两个接口,四个通道,其中接口均为 RS422 信号为增量式编码计数器,其中四个通道为脉冲中断计数器,其中前两个可用于增量式计数器。1.10 FS211/NFAST BUS 从站模块:该模块与前面提到的FM211 都为光纤模块,其中 FM211 安装在塔底,FS211 安装在机舱,两模块用光纤通讯。1.11 DI232数字量输入模块接线方式见下表:1.12 DIO216数字量输入输出模块:接线方式见下表:三
8、. 把握器的启动2.1 启动参数a. IP 地址,PC 机和把握器在同一网段b. 启动路径或称启动文件(配置文件)存在于:其中其次种路径(CF 卡)和第三种路径(FLASH)是我们较常用启动路径,其中默认状况下首选CF 卡,如不能启动,系统会自动搜寻flash 中配置文件进展启动。配置文件的路径可以从solutioncenter 软件里看到,如以以下图所示: 其中最重要的数据就是把握器的IP 地址,我们通常连接的是 eth1 口, 假设不行连接 2 口也是可以的。一般状况下我们会将 IP 改为把握器10.0.30.230,因此,我们的 PC 机 IP 需要设置 IP 地址在 10.0.30.X
9、X 网段,子网掩码设置为 255.255.255.0。2.2 启动步骤1. 知道把握器IP 状况下的正常启动:首先确保IP 地址已匹配,且可从上述任一启动路径启动,把握器重上电,可觉察把握器由初始化(INIT 灯亮)过渡到运行状态(RUN 灯亮)。此时翻开Solution Center 编程环境,在Device Manager 菜单下,如图 点击箭头标示图标,消灭Add Device 对话框,点击Search 按钮。将会查找到PC 机已连接到的把握器,如图已找到一命名为 m200 的把握器,点击此把握器,将会在 Devices 名目下消灭 m200 把握器信息列表。当看到把握图标上灯符号变绿时
10、,把握器成功启动,并可在线下载调试工程。2. 未知把握器IP 或者无法启动把握器的状况:就是我们初拿到一把握器,无法获知其IP 地址,从而进展 PC 机匹配,或把握器如上步骤进展无法正常启动时,需进展如下操作: 首先:如上在MPC240 中介绍预备一特制串口线,连接把握器com 1 口和pc 机串口,将把握器拨码拨到TEST 档,重上电,如图 在以下对话框中,选择Device Shell 窗口中箭头指示图标,下拉列表中选中使用的COM 口,则此COM 口信息消灭在原Device Shell 窗口。在命令输入窗口输入指令reboot,消灭如上图信息,则说明pc 机和把握器串口通讯成功。输入指令s
11、,获知把握器信息,得到如以以下图所示把握器信息:分别得到如下信息:启动设备、把握器 IP 地址、启动路径挨次等重要信息。往往我们不能正常上电启动,即是由于IP 地址不匹配,或启动路径中的配置文件已损坏,这样就要求我们更改可使用的启动路径,可使用命令c,回车逐行更改以上各项信息,留意格式完全同上,其中IP 地址也可由更改PC 机以协作把握器。常见措施具体如下:A. 假设 IP 地址不匹配通过用上述特制串口线进 TEST 模式的方法可以获得把握器的IP。首先修改自己 PC 机的 IP,连接上把握器后再到 CF 卡中的 MCONFIG.INI 中修改把握器的IP 地址到 10.0.30.230。再修
12、改 PC 的 IP 地址到 10.0.30.XX 网段,重启后即可连接成功。B. 假设是启动方式设置出了问题,则需要我们在 TEST 模式下用串口修改启动脚本。首先,进入TEST 模式后,输入c 命令,逐项检查配置是否发生转变;没错误直接回车,觉察有错误就可以在后面输入正确的内容后回车,修改完成后输入a 重启即可。C. 假设是配置文件损坏,典型特征是把握器启动直接进入flash0 的环境下,如以以下图所示:这种状况下将 flash0 的原始文件拖到 cfc0 盘符下,即可。Flash0 下的配置文件是原始配置文件,假设替换,全部的IO 模块和通讯模块需要重配置属性。更恶劣的状况是系统文件可能也
13、出错,这时候可以在我们PC 机上的巴赫曼安装名目下找到原始文件掩盖cfc0 的文件,如下所示:四. SolutionCenter 编程环境介绍在把握器启动连接后,翻开 SolutionCenter 可看到 Debug,C/C+ Developer,Device Manager,M-JVIS Designer4.1 Device Manager把握器启动状况下,翻开 Solution center 环境中的Device Manager 项可看到把握器信息列表,依次为System 信息、SW-Modules 信息、Station 1 信息。4.1.1 System 属性在系统信息中可通过右边con
14、figration选项对左边系统信息中的每一项进展参数设置。通常状况下,我们需要设置参数的局部是 Memory和Security 工程。(1) memory 工程是配置程序所需要的内存信息,配置如以以下图:点击 Working Memory 可进展内存分区(partition)的增加削减。翻开各 partition 区可进展大小等的设置。各分区内容安排在 HTML 帮助中可查到。如上图所示 patition 0、1 为系统分区,patition 2 为我们应用程序使用的内存区域。通常可以将内存 1 配置为 2M,并且将内存 2 配置为 20M。(2) Security 项是配置一些操作上所允许
15、的安全设置:上图的第一项为哪一项允许我们编程并且下到把握器中;其次项是内存溢出保护;第三项是空指针保护;第四项是允许对 Flash,就是说可以用代码操作nvram0 和cfc0 卡。(3) Diagnostics 工程可以诊断出把握器或者把握器中的程序报出的信息诊断。当把握器变红消灭Error 的时候,看诊断是一个很有效的手段。它会告知我们把握器遇到了什么紧急信息导致出错。也可以自己编写程序,利用 log_Err和 log_Info等函数,就可以在诊断里看到相应的程序。(4) Communication 工程可以配置CPU 模块的两个串口。4.1.2 SW-Modules此模式表示软件模块,包
16、含了操作系统的一些信息以及自己编写的应用程序信息。其中MIO 模块是各个模块的每个通道信息:(3) Station 1在此名目下点击各模块,在右边窗口进展配置,或阅读模块信息。在Device Manager 名目下 右下角可进展各种快捷操作如ftp 目录,可通过将左边本地文件拖到右边把握器文件列表,实现文件下载。2) M-JVIS Designer 选项下可用于可视化人机界面的编程调试。3) C/C+ Developer 选项下可应用C/C+语言对把握器进展工程建立调试。a 建工程第一步:在C/C+ Projects 里点击右键选择New 菜单中的Bachmann C/C+ Projects如
17、以以下图 1,点击之后弹出对话框选择 Sample CProject:Feature Demonstration如以以下图 2。在Project name 中给工程取名后点next 在点finish 就完成了一项工程的建立如以以下图 3。b 编程c 下载BACHMANN典型工程例子说明.doc底层函数 详见HTML 帮助。当程序编译通过后就进入程序下载阶段了。选中菜单 Run 中的open run dialog 命令如以以下图 1会弹出Run 对话框如以以下图 2,设置好对话框里的参数点击Run 程序就开头下载到把握器里。d 调试 scope 变量图形显示 准确具体各窗口含义,见以以下图指示:1 Debug view2 Bachmann Variables view3 Variables, Breakpoints, Memory, Registers, Address to symbols view4 Outline view5 Console view6 Source code editor4 CAN 配置实例搭建环境:PCH 震惊传感器CAN 通信设备、M1 把握器,网线,CAN 连接线,PCH 专用串口线。首先如下文档提示,读到 PCH 震惊传感器的节点号和波特率以备can配置时使用。PCH监控软件使用说明.docCan 配置具体见下文档。can通讯实例.doc