嵌入式组态王Wince运行环境的安装与演示过程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式组态王在Wince 平台下的安装与演示过程
陕西威蓝工业自动化有限公司
2011.07.20
1.前期准备工作:
(1)注册MSCOMM32.OCX控件:
打开组态王使用说明文档,把MSCOMM32.OCX控件拷贝到PC计算机的C 盘目录下,再打开开始运行cmd,进入命令环境
在C:\Documents and Settings\su>下编辑cd .. 直至切换到C:\> ,如下图
然后,编辑regsvr32 MSCOMM32.OCX,注册成功,如下图所示:
(2)串口选择
RS232模块插入计算机后,在计算机设备管理器里确认端口,本例子使用串口5,如下图所示:
打开组态王使用说明文档里kingview com.exe可执行文件,在串口设置中选
择COM5,并点击“请选择串口”打开串口,如下图所示:
(3)板子连线说明:
电源接直流5V电源,鼠标和USB线接USB2口(注意USB线上的三角箭头端与板子USB2三角箭头端对应),串口线接板子的COM1口(串口线三角箭头端靠网口那端),具体接法如下图所示:
2.安装组态王嵌入版运行系统:
第一步:将安装有组态王嵌入版开发系统的PC机和嵌入式系统连接在同一个局域网的同一个网段中。(如果采用网线直接将PC机和嵌入式系统设备连接的话,需要使用交叉网线)。
第二步:上电启动预先安装在系统上的WinCE系统,设置WinCE上的网络和拨号连接,给这个设备分配一个IP地址。
第三步:在嵌入式平台NandFlash目录下,建立一个文件夹kingview。
第三步:在PC机下将组态王嵌入版安装目录的ARMV4文件夹里面的全部内容(除了Driver文件夹)拷贝到U盘,再将此内容全部拷贝到嵌入式平台新建的kingview目录,同时在kingview目录下新建一个文件夹project。
第四步:在kingview目录下打开KV_FTP_SERVER.EXE,此时该界面显示IP地址:
如192.168.1.82
第五步:打开PC机嵌入式组态王开发环境,点击主菜单中“工具\网络远程部署操作”,弹出远程部署操作对话框如下图所示:
第六步:在远程站点输入嵌入式平台的IP地址,并点击连接按钮,直至连接成功,如下图所示:
第七步:点击远程部署操作的安装,输入“本地”和“远程”的安装路径,“本地”一般系统默认能找到,在“远程”框输入\NandFlash\kingview,点击安装嵌入版,在安装过程中,嵌入式平台会出现提示,点击OK,跳过,直至安装成功。
第八步:点击“添加驱动”,安装需要的驱动,直至安装成功,如下图所示:
第九步:到此,嵌入式平台的驱动已经安装成功了,接下来就可以下载工程了。下载工程有两种方法,第一种方法可以用U盘把组态王使用说明文档里的Demo1024x768文件夹里的所有文件拷贝到嵌入式平台的\NandFlash\kingview\project目录下;第二种方法,用远程部署操作,点击“发送”,选择好工程路径,注意远程路径为\NandFlash\kingview\project 。并点击“发送全部工程”,直至成功。
到此为止,整个嵌入式组态王wince运行系统的安装和工程下载已经成功。3.嵌入式平台工程的演示过程操作:
(1)连接好数据线
把Wince开发平台和PC计算机通过RS232模块及相关串口线连接好,打开kingview com文件夹里的相应测试程序。
(2)进入演示界面
在wince平台,打开\我的设备\NandFlash\kingview\Touchview.exe。点击提示里的忽略,再点击提示的OK,此时自动进入以下界面。
点击画面,如下所示
再点击打开,进入打开画面,所下图所示:
双击demo1024x768进入演示界面:
(3)演示程序操作说明
本演示程序采用的莫迪康PLC设备,串口通讯协议采用Modbus RTU模式。例子使用两个寄存器,寄存器地址分别为3508和3509,对应的16进制为0DB3和0DB4。
演示程序中实现的功能仅仅是嵌入式组态王与PLC设备进行数据收发通讯。下面对串口调试助手使用进行说明:
◆接收区:是组态王对PLC设备发送请求区;
◆接收数据:是组态王对PLC设备寄存器写数据显示的值;
◆发送区:是PLC设备响应组态王的命令区;
◆发送数据:第一个方框是PLC设备寄存器1响应组态王读数据;第二个方框是PLC设备寄存器2响应组态王读数据;
如下图所示:
a. 读功能03:
若寄存器1读出数据为88,寄存器2读出数据为66,组态软件一直发请求读命令为:02 03 0D B3 00 02 37 73,PLC设备的读响应命令为:02 03 04 00 58 00
42 C8 D1。
●读请求说明:02为设备地址,03为读功能码,0D B3为寄存器地址,00 02为从0D B3寄存器地址开始读取两个数(4个字节),37 73为CRC校验码。
●读响应说明:02为设备地址,03为读功能码,04为从寄存器0D B3开始读取4个字节,00 58为寄存器1的数据88(十进制),00 42为寄存器2的数据66(十进制),C8 D1为校验码。
b. 写功能06:
若往寄存器1写8888数据,组态软件的写请求命令为:02 06 0D B3 22 B8 62 60,PLC设备的写响应命令为:02 06 0D B3 22 B8 62 60。
●写请求说明:02为设备地址,06为写功能码,0D B3为寄存器1地址,22 B8为写数据8888(十进制),62 60为校验码。
●写响应说明:同写请求说明。