傻大方


首页 > 学习 >

Bachmann|Bachmann控制器使用说明书( 二 )



按关键词阅读: 使用 说明书 控制器 Bachmann


配置文件的路径可以从s 。

8、olutioncenter软件里看到 , 如下图所示:其中最重要的数据就是控制器的IP地址 , 我们通常连接的是eth1口 , 如果不行连接2口也是可以的 。
一般情况下我们会将IP改为控制器10.0.30.230 , 因此 , 我们的PC机IP需要设置IP地址在10.0.30.XX网段 , 子网掩码设置为255.255.255.0 。
2.2 启动步骤:首先确保IP地址已匹配 , 且可从上述任一启动路径启动 , 控制器重新上电 , 可发现控制器由初始化(INIT 灯亮)过渡到运行状态(RUN灯亮) 。
此时打开Solution Center 编程环境 , 在Device Manager菜单下 , 如图 点击箭头标示图标 , 出现Add Device对 。

9、话框 , 点击Search按钮 。
将会寻找到PC机已连接到的控制器 , 如图已找到一命名为m200的控制器 , 点击此控制器 , 将会在Devices目录下出现m200控制器信息列表 。
当看到控制图标上灯符号变绿时 , 控制器成功启动 , 并可在线下载调试工程 。
:就是我们初拿到一控制器 , 无法获知其IP地址 , 从而进行PC机匹配 , 或控制器如上步骤进行无法正常启动时 , 需进行如下操作:首先:如上在MPC240中介绍准备一特制串口线 , 连接控制器com 1口和pc机串口 , 将控制器拨码拨到TEST档 , 重新上电 , 如图 在下列对话框中 , 选择Device Shell窗口中箭头指示图标 , 下拉列表中选中使用的COM口 , 则此COM口信息出现在原D 。

10、evice Shell窗口 。
在命令输入窗口输入指令reboot , 出现如上图信息 , 则说明pc机和控制器串口通讯成功 。
输入指令s , 获知控制器信息 , 得到如下图所示控制器信息:分别得到如下信息:启动设备、控制器IP地址、启动路径顺序等重要信息 。
往往我们不能正常上电启动 , 即是因为IP地址不匹配 , 或启动路径中的配置文件已损坏 , 这样就要求我们更改可使用的启动路径 , 可使用命令c , 回车逐行更改以上各项信息 , 注意格式完全同上 , 其中IP地址也可由更改PC机以配合控制器 。
常见措施具体如下:A. 如果IP地址不匹配通过用上述特制串口线进TEST模式的方法可以获得控制器的IP 。
首先修改自己PC机的IP , 连接上控制器后再到 。

11、CF卡中的MCONFIG.INI中修改控制器的IP地址到10.0.30.230 。
再修改PC的IP地址到10.0.30.XX网段 , 重启后即可连接成功 。
B. 如果是启动方式设置出了问题 , 则需要我们在TEST模式下用串口修改启动脚本 。
首先 , 进入TEST模式后 , 输入c命令 , 逐项检查配置是否发生改变;没错误直接回车 , 发现有错误就可以在后面输入正确的内容后回车 , 修改完成后输入a重启即可 。
C. 如果是配置文件损坏 , 典型特征是控制器启动直接进入flash0的环境下 , 如下图所示:这种情况下将flash0的原始文件拖到cfc0盘符下 , 即可 。
Flash0下的配置文件是原始配置文件 , 如果替换 , 所有的IO模块和通讯模块 。

12、需要重新配置属性 。
更恶劣的情况是系统文件可能也出错 , 这时候可以在我们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信息 。
System属性在系统信息中可通过 。

13、右边configration选项对左边系统信息中的每一项进行参数设置 。
通常情况下 , 我们需要设置参数的部分是Memory和Security项目 。
(1)memory项目是配置程序所需要的内存信息 , 配置如下图:点击Working Memory可进行内存分区(partition)的增加减少 。
打开各partition区可进行大小等的设置 。
各分区内容分配在HTML帮助中可查到 。
如上图所示 patition 0、1为系统分区 , patition 2为我们应用程序使用的内存区域 。
通常可以将内存1配置为2M , 并且将内存2配置为20M 。
(2) Security项是配置一些操作上所允许的安全设置:上图的第一项是允许我 。

14、们编程并且下到控制器中;第二项是内存溢出保护;第三项是空指针保护;第四项是允许对Flash , 就是说可以用代码操作nvram0和cfc0卡 。
(3) Diagnostics项目可以诊断出控制器或者控制器中的程序报出的信息诊断 。
当控制器变红出现Error的时候 , 看诊断是一个很有效的手段 。


稿源:(未知)

【傻大方】网址:/a/2021/0813/0023654575.html

标题:Bachmann|Bachmann控制器使用说明书( 二 )


上一篇:2021|2021年有关幼儿园师德培训心得体会

下一篇:品味|品味蜡染感受文化_1