




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一. 概述2二. 硬件模块介绍31.1cpu模块31.2电源模块41.3fm21151.4 cm20261.5 rs20461.6 aio28871.7dio248/280111.8 ptai216131.8cnt204161.10 fs211/n171.11 di232181.12 dio21620三. 控制器的启动222.1 启动参数222.2 启动步骤24四. solutioncenter编程环境介绍314.1 device manager31bachmann 控制器使用说明书一. 概述巴赫曼控制器是一个来自奥地利的工业自动化控制设备,被称为风机专用控制器。它运行基于vxworks的
2、实时操作系统,支持多任务,具有强大的内存管理、界面编程等功能。巴赫曼公司提供的solutioncenter软件,是支持巴赫曼控制器的编译环境。通过此软件可以使用c/c+编程并且生成可执行文件下载到控制器运行;或者是查看控制器的配置信息、以及控制器内运行的程序信息等;还可通过自带的java编译环境,编写与控制器关联的界面程序。二. 硬件模块介绍 1.1cpu模块指示灯:run灯亮时(绿色):控制器在run模式下运行良好int灯亮时(黄色):系统正在初始化err灯亮时(红色):控制器重启/运行错误int和err等同时亮时(黄色,红色):系统运行在test模式下拨码:mpc240有两个拨码盘,下面的
3、是高位,上面的是低位。高位的拨码盘决定控制器运行模式,当高位拨码盘打到0d之间,控制器运行在run模式;当高位拨码盘打到e,控制器运行在test模式;当高位拨码盘打到e,控制器运行在prog模式。三种模式区别:prog模式:用来对控制器中pc卡进行编程,此时从flash0启动。(一般不使用)test模式:用来对控制器进行调试,一般用来修改控制器ip和启动路径。run模式:控制器正常运行模式mpc240模块上有2个串口,com1(rs232),com2(rs232, rs422 or rs485)。bachmann 的串口com2是非标准的,需要自己焊接特制的接口,接线方式如下:pcm1注:co
4、m1也可用特制的串口线com2 一定要用特制的串口线,不然有可能烧坏接口1.2电源模块nt255 电源模块主要是给背板供电,具体参数见html帮助。1.3fm211fast bus主站模块:此模块为光纤模块,作用是可以扩展物理从站,增加一个控制器所带的模块数量。拆开后,可见到有一个拨码开关,可用于选择使用玻璃光纤或塑料光纤,其中玻璃光纤会贵一些但抗干扰相对于塑料光纤好很多。1.4 cm202can总线模块可见模块上有黑色泡沫遮盖的一拨码开关,默认情况下,应该将开关拨到off档,即默认两个can网络均可用,当开关拨到on档时,只有一个can网络可用。此模块可以作为canopen通讯的主站或者从站
5、模块建立网络,具体配置和使用参见下文的can通讯配置。1.5 rs204串口通讯模块此模块的四个串口均为标准串口,需要24v供电。可以通过配置将串口模块设置成rs232、rs485、rs422通讯方式,具体使用可以参见风速风向仪调试文档。1.6 aio288模拟量输入输出模块:接线方式见下表:1.接pt100:两线:四线:2.接电流信号传感器(如:压力传感器)配置:一般情况下,bachmann会默认相应的配置,对特别接线我们可以设置它的通道模式,如图中圈出部分。1-8通道接传感器,分电压输出传感器和电流输出传感器,在模式设置中可分别设置相应的传感器,其中5-8还可以接pt100。9-16通道为
6、输出通道。1.7dio248/280数字输入输出模块 接线方式见下表:其中前16个口可通过配置变成di或者do通道如下图所示1.8 ptai216模拟量输入模块:接线方式见下表:接pt100时,pt216默认从5到16口都是pt100输入,不用设置,pt100的接线如下图:前4个通道可以配置成+-10v、+-1v和20ma的通道,接电压和电流传感器的配置和接线图如下图所示:一般情况下,bachmann会默认相应的配置,对特别接线我们可以设置它的通道模式,如图中圈出部分。1-4通道接传感器,分电压输出传感器和电流输出传感器,在模式设置中可分别设置相应的传感器。5-16通道接pt100,在模式设置
7、中可设置它的使能。1.8cnt204计数器模块模块中有两个接口,四个通道,其中接口均为rs422信号为增量式编码计数器,其中四个通道为脉冲中断计数器,其中前两个可用于增量式计数器。1.10 fs211/nfast bus从站模块:该模块与前面提到的fm211都为光纤模块,其中fm211安装在塔底,fs211安装在机舱,两模块用光纤通讯。1.11 di232数字量输入模块 接线方式见下表:1.12 dio216数字量输入输出模块:接线方式见下表:三. 控制器的启动2.1 启动参数a. ip地址,pc机和控制器在同一网段b. 启动路径或称启动文件(配置文件)存在于: 其中第二种路径(cf卡)和第三
8、种路径(flash)是我们较常用启动路径,其中默认情况下首选cf卡,如不能启动,系统会自动搜索flash中配置文件进行启动。配置文件的路径可以从solutioncenter软件里看到,如下图所示:其中最重要的数据就是控制器的ip地址,我们通常连接的是eth1口,如果不行连接2口也是可以的。一般情况下我们会将ip改为控制器30,因此,我们的pc机ip需要设置ip地址在10.0.30.xx网段,子网掩码设置为。2.2 启动步骤1.知道控制器ip情况下的正常启动:首先确保ip地址已匹配,且可从上述任一启动路径启动,控制器重新上电,可发现控制器由初始化(in
9、it 灯亮)过渡到运行状态(run灯亮)。此时打开solution center 编程环境,在device manager菜单下,如图 点击箭头标示图标,出现add device对话框,点击search按钮。将会寻找到pc机已连接到的控制器,如图已找到一命名为m200的控制器,点击此控制器,将会在devices目录下出现m200控制器信息列表。当看到控制图标上灯符号变绿时,控制器成功启动,并可在线下载调试工程。2.未知控制器ip或者无法启动控制器的情况:就是我们初拿到一控制器,无法获知其ip地址,从而进行pc机匹配,或控制器如上步骤进行无法正常启动时,需进行如下操作:首先:如上在mpc240中
10、介绍准备一特制串口线,连接控制器com 1口和pc机串口,将控制器拨码拨到test档,重新上电,如图 在下列对话框中,选择device shell窗口中箭头指示图标,下拉列表中选中使用的com口,则此com口信息出现在原device shell窗口。在命令输入窗口输入指令reboot,出现如上图信息,则说明pc机和控制器串口通讯成功。输入指令s,获知控制器信息,得到如下图所示控制器信息:分别得到如下信息:启动设备、控制器ip地址、启动路径顺序等重要信息。往往我们不能正常上电启动,即是因为ip地址不匹配,或启动路径中的配置文件已损坏,这样就要求我们更改可使用的启动路径,可使用命令c,回车逐行更改
11、以上各项信息,注意格式完全同上,其中ip地址也可由更改pc机以配合控制器。常见措施具体如下:a. 如果ip地址不匹配通过用上述特制串口线进test模式的方法可以获得控制器的ip。首先修改自己pc机的ip,连接上控制器后再到cf卡中的mconfig.ini中修改控制器的ip地址到30。再修改pc的ip地址到10.0.30.xx网段,重启后即可连接成功。b. 如果是启动方式设置出了问题,则需要我们在test模式下用串口修改启动脚本。首先,进入test模式后,输入c命令,逐项检查配置是否发生改变;没错误直接回车,发现有错误就可以在后面输入正确的内容后回车,修改完成后输入a重启即可。
12、c. 如果是配置文件损坏,典型特征是控制器启动直接进入flash0的环境下,如下图所示:这种情况下将flash0的原始文件拖到cfc0盘符下,即可。flash0下的配置文件是原始配置文件,如果替换,所有的io模块和通讯模块需要重新配置属性。更恶劣的情况是系统文件可能也出错,这时候可以在我们pc机上的巴赫曼安装目录下找到原始文件覆盖cfc0的文件,如下所示:四. solutioncenter编程环境介绍在控制器启动连接后,打开solutioncenter可看到debug,c/c+ developer,device manager,m-jvis designer4.1 device manager
13、控制器启动情况下,打开solution center 环境中的device manager项可看到控制器信息列表,依次为system信息、sw-modules信息、station 1信息。4.1.1 system属性在系统信息中可通过右边configration选项对左边系统信息中的每一项进行参数设置。通常情况下,我们需要设置参数的部分是memory和security项目。(1)memory项目是配置程序所需要的内存信息,配置如下图:点击working memory可进行内存分区(partition)的增加减少。打开各partition区可进行大小等的设置。各分区内容分配在html帮助中可查到
14、。如上图所示 patition 0、1为系统分区,patition 2为我们应用程序使用的内存区域。通常可以将内存1配置为2m,并且将内存2配置为20m。(2) security项是配置一些操作上所允许的安全设置:上图的第一项是允许我们编程并且下到控制器中;第二项是内存溢出保护;第三项是空指针保护;第四项是允许对flash,就是说可以用代码操作nvram0和cfc0卡。(3) diagnostics项目可以诊断出控制器或者控制器中的程序报出的信息诊断。当控制器变红出现error的时候,看诊断是一个很有效的手段。它会告诉我们控制器遇到了什么紧急信息导致出错。也可以自己编写程序,利用log_err
15、()和log_info()等函数,就可以在诊断里看到相应的程序。(4)communication项目可以配置cpu模块的两个串口。4.1.2 sw-modules此模式表示软件模块,包含了操作系统的一些信息以及自己编写的应用程序信息。其中mio模块是各个模块的每个通道信息:(3) station 1在此目录下点击各模块,在右边窗口进行配置,或阅读模块信息。在device manager 目录下 右下角可进行各种快捷操作如ftp目录,可通过将左边本地文件拖到右边控制器文件列表,实现文件下载。2) m-jvis designer 选项下可用于可视化人机界面的编程调试。3) c/c+ develop
16、er选项下可应用c/c+语言对控制器进行工程建立调试。a 建工程第一步:在c/c+ projects里点击右键选择new菜单中的bachmann c/c+ projects(如下图1),点击之后弹出对话框选择sample c project:feature demonstration(如下图2)。在project name中给工程取名后点next在点finish就完成了一项工程的建立(如下图3)。b编程 底层函数 详见html 帮助。c下载当程序编译通过后就进入程序下载阶段了。选中菜单run中的open run dialog命令(如下图1)会弹出run对话框(如下图2),设置好对话框里的参数点击run程序就开始下载到控制器里。d调试 scope 变量图形显示 精确具体各窗口含义,见下图指示:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雇保姆的合同范本
- 工地招租罐车合同范本
- 房屋平移服务合同范本
- 防溺水安全教育培训
- 2023年高职单招计算机基础知识试题及答案
- 2022年《模具设计与制造》专业单招技能考试大纲及样卷(含答案)
- 鲁教版(2024年)英语六年级下unit2单词精讲课件
- 2025年吉林省汪清县六中高三第一次联考物理试题理试题含解析
- 兰州科技职业学院《形体训练》2023-2024学年第二学期期末试卷
- 辽宁轨道交通职业学院《唐宋文学经典选读》2023-2024学年第二学期期末试卷
- PLC应用技术课件 任务6. S7-1200 PLC控制电动机正反转
- 华能武汉发电限责任公司2025年度应届毕业生招聘高频重点模拟试卷提升(共500题附带答案详解)
- 16《大家排好队》第1课时 课件
- 2025年中国科协所属单位招聘19名应届生历年高频重点模拟试卷提升(共500题附带答案详解)
- 2024年镇江市高等专科学校高职单招职业适应性测试历年参考题库含答案解析
- 2025年人教版数学五年级下册教学计划(含进度表)
- 城市广场绿地规划设计课件
- 道路运输安全生产操作规程(2篇)
- 建筑施工企业安全生产规章制度(4篇)
- 蒸汽供应专项合同改
- 铝液外泄应急演练方案
评论
0/150
提交评论