欢迎来到天天文库
浏览记录
ID:10807947
大小:325.00 KB
页数:9页
时间:2018-07-08
《bm85程序下载及调试步骤051225》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、BM85程序下载步骤BM85网桥设备在MB+网络中起到与其他网络通讯的作用,作为MB+网络的设备之一,与PLC等其他设备一样具有自己的地址。BM85内部的运行程序需要用户自行编制并下载。由于下载BM85程序需要通过MB+网络,因此下载程序用的PC机还需安装MB+网络适配器,并安装和设置好相应的系统驱动文件。本文主要描述BM85程序在WINDOWS2000的下载具体步骤。一、正确安装MB+网络适配器。以PCI85为例,首先将PCI85卡插入计算机PCI槽,将PCI85卡通过MB+网线接入MB+网络,并启动计算机。执行驱动盘中的SETUP.EXE程序,安装过程中需要选种V
2、irtualMBXDriver选项,如图1所示:图1打开VirtualMBXDriverConfiguration程序选择Support16-bitWindowsApplication,并设置驱动软中断地址即NetBIOS项。如图3所示:图3注:我们实际使用的是TSXMBP100(PCMCIA),需要将Modicon.ini文件中[Port0]的“MBP0=5D”改为“MBP0=5C”本工程文件见附件“BM85p.rar”,使用时将其解压缩至d:bm85p下即可,BorlandC++3.1安装至C:BorlandC子目录下。BC安装完成后将d:bm85pbc3
3、下的文件copy至BorlandCLib目录中并覆盖相同的文件,将BM85.H文件copy至BorlandCInclude目录中。一、设置BM85可编程BM85背板带有两个MB+通信端口和4个RS232串口,同时还带有上下两排拨码开关用以设置M85的MBPlus地址和运行方式。首先根据图4利用下排比拨码开关设置M85的MBPlus地址。图4图5中描绘了BM85背后上排拨码开关的用法,经实际运用得知:将开关6拨到上,开关7,8拨到下位置后,将BM85上电,则BM85处于允许下载程序的状态;而将开关6、8拨到上位置后再上电,则BM85处于运行状态,用户试图向BM85下
4、载程序将产生失败的结果。图5一、下载程序1、首先将BM85断电,通过背后的拨码开关将BM85设置到允许下载程序的状态,再次上电。由于BM85出厂时电源设置为110V,因此上电前需要将其调整为220V,如下图所示——220V的箭头对应白框,此时需要特别注意,否则可能烧保险丝或损坏BM85协议转换器:2、在下载用的PC机上运行BM85LOAD.EXE,运行参数如下:BM85LOAD/sXX/rE000/pXX.X下载程序/sXX:XX表示驱动软件中断,在本文第一步中讲述了如何设置驱动软件中断,该参数值应与驱动设置值相同,系统默认中断号为5C;/rE000:E000是指BM
5、85程序区起始地址;/pXX.X:XX.X表示BM85端口地址,前两位与步骤二利用拨码开关设置的地址相同,小数点后一位数字可在1-8之间任意填写;下载程序:指编译好的BM85可执行程序。举例:BM85LOAD/S5C/RE000/P64.1TESTCOM.EXE3、关闭BM85电源,将BM85设置到运行状态,再次打开BM85电源即可完成程序下载工作。4、用注意事项(1)我们只使用BM85的Port2口;(2)将BM85的下排开关(Lowerswitches)按下排设置MB+地址64,即Switch1-6均为UP位置,Switch7,8未使用。(3)下载程序时需将上排开
6、关(Upperswitches)如下表所示设置:12345678说明×××××UDD下载下载完成后,将Switches-8打到Up位置,如下表所示:12345678说明用户设定UDU运行(4)拨动开关时,必须将电源断开,严禁带电操作。(5)Port口的pin2接A-,pin3接B+。三、BM85状态显示BM85共有4个灯可供编程者控制,PORT1-PORT4,本程序在为调试方便用4个灯显示工作状态,定义如下:1、当收到EOT(0x04)时PORT1和PORT3闪烁一次2、当收到ENQ(0x05)时PORT3闪烁一次3、当收到UBL时PORT2灯会闪烁一次;4、当收到火
7、灾UBT时PORT1/PORT2闪烁一次,如第一次收到闪烁PORT4;如三选二通过则PORT3灯闪烁一次5、当收到其他UBT时若校验通过则PORT3闪烁一次,否则PORT4闪烁一次6、收到乱码或没用的UBT后PORT4灯闪烁一次四、调试工具使用说明1、打开火灾系统模拟程序,显示如下界面2、单击打开串口按钮,目前本程序只能以2400,e7,2打开COM13、单击EOT按钮可发送EOT,观察是否接收到正确的回应信息;4、单击UBL按钮可发送UBL,观察是否接收到正确的回应信息;5、单击ENQ按钮可发送ENQ,观察是否接收到正确的回应信息;6、单击UBT按
此文档下载收益归作者所有