组态王实训.doc
43页实 训 报 告课程名称: 专业综合实训 专业:测控技术与仪器 班级: 103051 学号: 17 姓名: 陈 龙 指导教师: 乔莉 成绩: 完成日期: 2013年 7月17日 目录1 板卡介绍 11.1 板卡简介 11.2 板卡引脚介绍 11.3 板卡引脚图 12 按字节或位操作的开关量数据输入 22.1 项目目的与要求 22.2 主要仪器、设备 22.3 实验步骤 22.3.1 新建工程 22.3.2 制作图形画面 22.3.3 定义板卡设备 32.3.4 定义变量 32.3.5 建立动画连接 42.3.6 编写命令语言 42.3.7 板卡的连接 42.3.8 调试与运行 52.4 实物照片 53 开关量数据输出 63.1 项目目的与要求 63.2 主要仪器、设备 63.3 实验步骤 63.3.1 新建工程 63.3.2 制作图形画面 63.3.3 定义板卡设备 73.3.4 定义变量 73.3.5 建立动画连接 83.3.6 编写命令语言 93.3.7 板卡的连接 93.3.8 调试与运行 93.4 实物照片 104 模拟量数据输入 114.1 项目目的与要求 114.2 主要仪器、设备 114.3 实验步骤 114.3.1 新建工程 114.3.2 制作图形画面 114.3.3 定义板卡设备 114.3.4 定义变量 124.3.5 建立动画连接 124.3.6 编写命令语言 134.3.7 板卡的连接 134.3.8 调试与运行 144.4 实物照片 145 模拟量数据输出 155.1 项目目的与要求 155.2 主要仪器、设备 155.3 实验步骤 155.3.1 新建工程 155.3.2 制作图形画面 155.3.3 定义板卡设备 155.3.4 定义变量 165.3.5 建立动画连接 175.3.6 编写命令语言 175.3.7 板卡的连接 185.3.8 调试与运行 186 两种液体混合装置控制系统 196.1 项目目的与要求 196.2 主要仪器、设备 196.3 实验步骤 196.3.1 新建工程 196.3.2 制作图形画面 196.3.3 定义板卡设备 206.3.4 定义变量 206.3.5 建立动画连接 236.3.6 编写命令语言 236.3.7 板卡的连接 246.3.8 调试与运行 246.4 实物照片 247 自动售货机控制 267.1 项目目的与要求 267.2 主要仪器、设备 267.3 实验步骤 267.3.1 新建工程 267.3.2 制作图形画面 267.3.3 定义板卡设备 277.3.4 定义变量 277.3.5 建立动画连接 297.3.6 编写命令语言 307.3.7 板卡的连接 307.3.8 调试与运行 307.4 实物照片 318 停车场控制 328.1 项目目的与要求 328.2 主要仪器、设备 328.3 实验步骤 328.3.1 新建工程 328.3.2 制作图形画面 328.3.3 定义板卡设备 337.3.4 定义变量 338.3.5 建立动画连接 358.3.6 编写命令语言 358.3.7 板卡的连接 368.3.8 调试与运行 368.4 实物照片 36总结 38 1 板卡介绍1.1 板卡简介PCI1711板卡为用户提供了所需的测量和控制功能,包括:16通道单端A/D输入、12-bit A/D转换,采样率从最高可达100KHz、16通道数字量输入、16通道数字量输出、2通道D/A输出、可编程计数器/定时器、自动通道/增益切换。
1.2 板卡引脚介绍 DI0~DI7开关量输入寄存器为DI0对应板卡数据输入低8位寄存器;DI8~DI15开关量输入寄存器为DI1对应板卡数据输入高8位寄存器DO0~DO7开关量输出寄存器为DO0对应板卡数据输入低8位寄存器;DO7~DO15开关量输入寄存器为DO1对应板卡数据输入高8位寄存器AI0~AI15模拟量输入寄存器对应为AD0~AD15AO0~AO1模拟量输出寄存器对应为DA0~DA11.3 板卡引脚图 板卡引脚图如图1.1所示 图1.1 板卡引脚图02 按字节或位操作的开关量数据输入2.1 项目目的与要求 学习掌握“Kingview”的基本操作、配置和编程的基本方法;理解字节型、位型开关量I/O数据的输入过程2.2 主要仪器、设备 PCI-1711数据采集板卡、Kingview6.53软件、单片机开发板2.3 实验步骤2.3.1 新建工程 工程名称:项目一2.3.2 制作图形画面 新建画面,命名为:项目一画面如图2.1所示图2.1项目一画面2.3.3 定义板卡设备 在组态王工程浏览器左侧选择“设备”中的“板卡”,在右侧工作区双击“新建…”,运行“设备配置向导”。
选择:“智能模块”→研华→YHPCI1711→专用卡 给要安装的设备指定唯一的逻辑名称,PCI1711 给要安装的设备指定地址:000(与板卡所在插槽的位置有关)2.3.4 定义变量 在工程工程浏览器左侧树形菜单中选择“数据库/数据字典”,在右侧工作区双击“新建”,弹出“定义变量”对话框 1 定义变量“in1”:数据类型选“I/O整数”,连接设备选PCI1711;寄存器选DI0,对应板卡数据输入低8位寄存器;数据类型选BYTE,字节操作类型;读写属性选“只读”;为了提高数据的读取速度,采集频率缩短到10毫秒,如图2.2所示 2 定义8个指示灯的变量名分别为L0~L7,变量类型均为“内存离散”,初始值选“关”图2.2定义变量in12.3.5 建立动画连接 1 建立指示灯对象动画连接:将8个指示灯对象与其各自对应的变量L0~L7连接起来如将右侧第一个指示灯与其变量“L0”连接起来,双击指示灯图形,弹出“指示灯向导”对话框,在“变量名(离散量):”栏中,输入“\\本站点\L0”变量名,其余指示灯的动画连接也按类拟的方法去做 2建立文本对象“ggggg”动画连接:将文本对象“ggggg”的“模拟值输出”动画与变量“in1”连接起来。
2.3.6 编写命令语言 在开发系统中右键,选择“画面属性”,弹出画面属性对话框单机“命令语言”,在“存在时”中编写命令语言命令语言如图2.3所示图2.3项目一命令语言2.3.7 板卡的连接 将单片机上的独立按键“K0~K7”与板卡上的“DI0~DI7”相连2.3.8 调试与运行 打开“项目一”的运行画面,分别按下单片机开发板的“独立按键”“K0”~“K7”,画面中指示灯“L0”~“L7”随对应的“独立按键”按下而改变颜色文本对象输出0~255之间的对应的数结果如图2.4所示图2.4 调试与运行结果2.4 实物照片项目一实物照片如图2.5所示 图2.5 项目一实物照片413 开关量数据输出3.1 项目目的与要求 学习掌握“Kingview”的基本操作、配置和编程的基本方法;理解开关量I/O数据的输出过程3.2 主要仪器、设备 PCI-1711数据采集板卡、Kingview6.53软件、单片机开发板3.3 实验步骤3.3.1 新建工程 工程名称:项目二3.3.2 制作图形画面新建画面,命名为:项目二画面如图3.1所示。
图3.1项目二画面3.3.3 定义板卡设备 在组态王工程浏览器左侧选择“设备”中的“板卡”,在右侧工作区双击“新建…”,运行“设备配置向导”选择:“智能模块”→研华→YHPCI1711→专用卡 给要安装的设备指定唯一的逻辑名称,SS 给要安装的设备指定地址:000(与板卡所在插槽的位置有关)3.3.4 定义变量 在工程工程浏览器左侧树形菜单中选择“数据库/数据字典”,在右侧工作区双击“新建”,弹出“定义变量”对话框1 定义变量“OUT1”:数据类型选“I/O整数”,连接设备选SS;寄存器选DO0,对应板卡数据输入低8位寄存器;数据类型选BYTE,字节操作类型;读写属性选“只写”;为了提高数据的读取速度,采集频率缩短到10毫秒,如图3.2所示图3.2 定义变量OUT12 定义变量“OUT2”:数据类型选“I/O整数”,连接设备选SS;寄存器选DO1,对应板卡数据输入高8位寄存器;数据类型选BYTE,字节操作类型;读写属性选“只写”;为了提高数据的读取速度,采集频率缩短到10毫秒,如图3.3所示图3.3 定义变量OUT23 定义9个按钮变量名分别为K0~K8,变量类型均为“内存离散”,初始值选“关”。
4 定义1个启动开关变量名为“启动”,变量类型为“内存离散”,初始值选“关”5 定义1个时间变量名为“B”,变量类型为“内存实型”,初始值为“0”最大值为“99999999”3.3.5 建立动画连接 1 建立启动开关对象动画连接:将1个启动开关对象与其对应的变量“启动”连接起来2 建立文本对象“AAD”动画连接:将文本对象“AAD”的“模拟值输出”动画与变量“OUT1”连接起来3 建立控制按钮对象动画连接:将9个控制按钮对象与其各自对应的变量K0~K8连接起来如将左侧第一个按钮与其变量“K0”连接起来,双击按钮图形,弹出“按钮向导”对话框,在“变量名(离散量):”栏中,输入“\\本站点\K0”变量名,其余按钮的动画连接也按类拟的方法去做 4 建立锤子点位图对象动画连接:如将左侧第一个锤子点位图对象的“隐含连接”中显示条件设为“K0==1”,其余锤子点位图的隐含条件也按类似的方法去做5 建立地鼠点位图对象动画连接:如将左侧第一个地鼠点位图对象的“隐含连接”中显示条件设为“B>0 && B<=1”,其余地鼠点位图的隐含条件也按类似的方法去做6 建立被击中地鼠点位图对象动画连接:如将左侧第一个被击中地鼠点位图对象的“隐含连接”中显示条件设为“K0==1 && B==1”,其余被击中地鼠点位图的隐含条件也按类似的方法去做。
3.3.6 编写命令语言 在开发系统中右键,选择“画面属性”,弹出画面属性对话框单机“命令语言”,在“存在时”中编写命令语言命令语言如图3.4所示图3.4 项目一命令语言3.3.7 板卡的连接 将单片机上的指示灯“L0~L7”与板卡上的“DO0~DO7”相连将单片机上的共阳极数码管的“a”脚与板卡上的“DO8”相连3.3.8 调试与运行 打开“项目二”的运行画面,先打开启动开关,地鼠从洞中钻出来,此时随意按下运行界面中的按钮“K0。





