工控组态王练习题

工控组态王练习题
工控组态王练习题

试题一:

本系统为基于组态王的储液罐液位的自动控制。该系统由进水阀、出水阀、排气阀、储液罐、水源罐、蓄水罐、液位传感器等组成。

系统初始液位为0米,要求控制水位在50-80米之间。主要的两个门分别为进水阀和出水阀,刚开始两阀门都处于关断状态。打开进水阀,系统开始工作,开始进水,液体箱液位开始上升,当液位上升至80米时,进水阀自动关断,出水阀自动打开,开始出水,液体箱液位开始下降,当液位下降至50米时,出水阀自动关断,进水阀自动打开,又开始进水,实现给定液位的控制。系统中设定了液位报警装置,当液位低于45米或高于75米时会产生报警,弹出报警画面(显示报警实时、历史曲线),以此提醒值班人员注意。要求系统设置报警和事件画面、实时趋势曲线画面、历史趋势曲线画面、实时数据报表画面等,通过各个画面对系统运行情况进行实时监测。

主监控画面分别如图1所示。本系统的控制对象是实验设备的储液罐,控制目标是液压罐水位,利用液位传感器来检测水位,进水阀连接了水源水罐,从而代替了水源的功能,出水阀连接的是蓄水池,对多余的水进行回收控制。当从控制界面上打开系统开关时,系统开始运行,检测液压罐的当前液位,利用排气阀,进水阀和出水阀对储液罐液位进行控制。

图1系统主控监控画面

图2实时数据报表显示

试题二:

1、定义两个设备,一是三菱FX 系列PLC 采用编程口,取名PLC 。注意采用COM1端口,完成相应设置;二是亚控仿真PLC ,取名仿真PLC 。注意采用COM3端口

制作5个画面(窗口),其中一个为主控画面为画面一,一个为报警窗口,一个为实时曲线,一个为报表窗口,一个为原料油罐液位及原料油压力关系的控件(X—Y 控件)画面要求:

1)主控画面制作如下,还要有能够切换到其他画面及登录、退出的按钮,无登录人员切换按钮不允许操作(即不允许查询工艺参数);各分画面也能够切换到主控画面。

建立一个反应车间用户组,并在反应车间用户组下建立三个用户:工程师(权限:999)、操作员1(权限:500)、操作员2(权限:50)并且画面上要有用户名及用户权限的显示,原料油出料阀、催化剂出料阀、成品油出料阀,权限设为:400,(登录用户权限低于:400时,不允许开启和关闭阀门)当阀门开启时,相应管道要有水流的效果。

2)在报警窗口,制作关于原料油罐液位的报警窗口,报警界限值要有高报,高高报,低报,低低报,报警限自由设定。

3)在实时曲线画面(窗口)中,实时曲线反应变量原料油罐液位、催化剂罐液位的变化。

4)在X—Y 控件画面中制作实时反应关于原料油罐液位、原料油罐压力关系。

5)在报表窗口,显示催化剂罐液位和成品油液位的数据。

变量名

变量类型连接的设备下限上限备注原料油出料阀

I/O 离散PLC 寄存器y0原料油出料阀催化剂出料阀

I/O 离散PLC 寄存器y1催化剂出料阀成品油出料阀

I/O 离散PLC 寄存器y2成品油出料阀水流A

内存离散水流A 水流B

内存离散水流B 水流C

内存离散水流C 原料油罐液位I/O 实型量亚控仿真PLC

寄存器INCREA100

0100原料油罐液位原料油压力亚控仿真PLC

寄存器DECREA1000

100原料油压力催化剂罐液位I/O 实型量亚控仿真PLC 寄存器RADOM1000

100催化剂罐液位成品油罐温度I/O 实型量

亚控仿真PLC

寄存器DECREA500100成品油罐温度图一主控画面

图二实时曲线画面

图三实时数据画面

图四液位—压力画面

图五报警窗口画面

组态王软件详细教程 第九讲 数据库

第九讲组态王与Access数据库连接 组态王SQL访问功能实现组态王和其他外部数据库(支持ODBC访问接口)之间的数据传输。它包括组态王的SQL访问管理器和SQL函数。 以Ms Access数据库为例,下面说明组态王与其相连的例子。 SQL访问管理器 SQL访问管理器用来建立数据库列和组态王变量之间的联系。包括表格模板和记录体两部分功能。通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和组态王之间的联系,允许组态王通过记录体直接操作数据库中的数据。表格模板和记录体都是在工程浏览器中建立的。 创建表格模板 在工程浏览器中左侧工程目录显示区中选择“SQL访问管理器”下的“表格模板”项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

在表格模板中建立五个记录,字段名称,变量类型,变量长度,索引类型分别如上图所示。 建立表格模板的目的在于定义一种格式,在后面用到是SQLCreatTable()以次格式在Access数据库中建立表格。 创建记录体 在工程浏览器左侧的工程目录显示区中选择SQL访问管理器下的记录体,在右侧的目录内容显示区中双击“新建”,弹出“创建表格模板对话框”,如下图。

记录体定义了组态王变量$日期、$时间、原料油液位、催化剂液位、成品油液位和Access 数据库表格中相应字段日期、时间、原料油液位值、催化剂液位值、成品油液位值之间的对应连接关系。(注意:记录体中的 字段名称和顺序必须与表格模板中的字段名称和顺序必须保持一致,记录体中的字段对应的变量的数据类型必须和表格模板中相同字段对应的数据类型相同。) 建立Ms Access数据库 1.建立一空Access文件,定名为mydb.mdb. 2.定义数据源 双击控制面板下的“ODBC数据源(32位)”选项,弹出“ODBC数据源管理器”对话框, 选择“用户DSN”属性页,并单击添加”按钮。 在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driver” 单击“完成”按钮。 弹出“ODBC Microsoft Access安装”对话框:

国外工控机技术发展趋势国内发展概况与策略

国外工控机技术发展趋势国内发展概况与策略 机械工业基金会 段明祥 一、国外工控机发展趋势 1.工控机发展的几个热点问题 (1)现场总线 现场总线是连接设置在工业过程现场的仪表与设置在控制室内的控制设备的数字化、双向、多向通信网络。它具有消除了4~20mA 信号传输瓶颈现象等很多优点,意义深远,因此受到国际上自动控制、仪表产业、计算机产业界的高度重视。有良好的发展前景。目前,较为流行的现场总线有FF 、PRO F I BU S 、CAN 、L on W o rk s 、HA R T 。已将FF (F ieldbu s 、Foundu ti on )和HA R T 列入国家“九五”攻关项目。 收稿日期:1998-09-21 (2)IPC 因PC 机硬、软件资源丰富、产量大、价格低、质量高,为广大技术人员所熟悉和认可。家用电脑逐步成熟。目前,PC 机占通用计算机95%以上。这是工业PC 热的基础。搞工控的专家和技术人员自然想赋予PC 总线更高的使命,拟让它在过程控制、制造自动化、楼宇自动化等方面扮演重要角色。 (3)PC I 随着CPU 性能的不断提高,总线结构经历了几个发展阶段。①ISA 总线,又称A T 总线;②M CA 标准;③E ISA ;④局部总线,局部总线有两种标准;V ESA (VL )和PC I ,这两 个总线的数据宽度均为32位,并可扩展到64位,数据传输率132M B ~264M B S ,但VL 总线受CPU 时钟频率的限制,只为In tel 486芯片所专用,而PC I 总线是一个经济实用的高性能总线。现PC I 不仅用于PC 机,而向通讯等很广泛领域扩展。 2.DCS (分散型控制系统) 当前工业控制计算机仍以大系统、分散对 象、连续生产过程(如:冶金、石化、电力等)为主,采用分布式系统结构的分散控制系统仍在发展。由于开放结构和集成技术的发展,促使大型分散型控制系统销售增加。DCS 1997年销售为45亿美元。世界上主要DCS 供应商为:Hon 2eyw ell 、B ailey 、W esting 、Hou se 、ABB 、Foxbo ro 、Siem en s 、EU RO 、横河、日本、山武霍纳威尔等。 在工控机中DCS 是受计算机技术影响最大、反应最快的一种。DCS 主要发展趋势为: (1)DCS 向综合方向发展 由于标准化数据通信链路和通信网络的发展,将各种单(多)回路调节器、PL C 、STD 总线、工业PC 、N C 等工控设备构成大系统,以满足工厂自动化要求,并适应开放化的大趋势。 (2)DCS 向智能化方向发展 由于数据库系统、推理机能等的发展,尤其是知识库系统(KB S )和专家系统(ES )的应用,如自学习控制、自适应控制、远距离诊断、自寻优等,人工智能会在DCS 各级实现。和FF 现场总线类似,以微处理器为基础的智能设备,如智能I O 、智能P I D 控制、智能传感器、变送器、调节器、执行器、智能人机接口、可编程调节器相继出现。 (3)DCS 工业PC 化 由IPC 组成DCS 成为一大趋势,PC 作为DCS 的操作站或节点机已经很普遍,PC PL C 、PC STD 、PC N C 等就是PC DCS 的先驱。 (4)现场总线FF 与DCS 现场总线FF 的优点:①消除了4~20mA 信号传输的瓶颈;②减少了电缆配件及安装、维修费用;③提高了检测精度和鲁棒性;④增强了控制系统的可靠性与自治性;⑤为用户提供更多的功能;⑥用户拥有仪表等产品的选择权;⑦产生先进的新型现场仪表,赋予现场仪表许多新的先进功能;⑧调

组态王实例教程入门

组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实

现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。

组态王与数据库连接

首先,安装SQL server,和组态王。 1.将采集到的数据需要存入数据库的先编辑到记录体。 a.记录体名可以按照存储变量来设定,与存入数据库表格名称可以不一样(建议设置 一样)。 b.字段名称不需要和变量名称一致,设置简单明了的标示名称即可,但是必须要和存 入数据库表格名称一致。 c.记录体变量顺序必须和存入数据库表格顺序一致,否则数据不能插入表格。 d.时间:建议可新建一个内存字符串,并在命令语言内如图定义。 2.新建数据库以及数据库表格。 新建数据库:名称可随意设置(如:ceshi) 新建数据库表格: 列名:必须和记录体内字段名称一致(在报表调用时名称可以修改)。 数据类型:和存入的数据类型要一致,时间varchar模拟量float 开关量bit

长度:根据数据类型自动设置。 保存表格时输入表格名称即可。(名称尽量和记录体一致,操作起来方便一些)

3.创建数据源(ODBC) 依次打开控制面板→管理工具→数据源(ODBC) →系统DSN 步骤(只是需要修改的,其他都默认): a.添加→选择新数据源SQL sever(下拉最后一个)→完成 b.名称可随意设置,(建议和数据库名称一样,如:ceshi),描述可以省略,服务器: (local) c.使用用户输入登录ID和密码的SQLserver 验证。登录ID:sa,密码:安装数据库时 设置的密码(如,admin)。 d.更改默认的数据库,选择刚刚新建的数据库(如ceshi),创建完成。 4.连接组态和数据库插入数据 a.在组态王数据词典中新建内存整形变量DeviceID b.应用程序命令语言启动时: SQLConnect( DeviceID, "dsn=数据源名称;uid=sa(登录ID);pwd=admin(密码)"); 该命令语言是组态王连接上数据。 c.SQLInsert( DeviceID, "记录体名称", "数据库表格名称" ); 该命令语言是将记录体数据插入数据库表格内,可根据不同需求设定不同是采集频率。(如图,为一分钟采集一次;) 注:如果采集时间为十分钟可以建内存实数,让新建变量等于10分钟,并在命令语言中实现。 报表功能下期再见。

组态王教程1

组态王软件培训

培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王与ACCESS数据库的数据交换的例子

组态王与ACCESS数据库的数据交换 ——以中山创污水处理为例 一、创建表格模板和记录体。 在组态王工程浏览器中的SQL访问管理器点击表格模板。在右侧目录内容中双击“新建”创建一个名称为“1”且字段为“工号”“日期”“时间”“酸”“碱”“混凝剂”“还原剂”“氯化钙”“PAM正”“PAM负”的表格。注意:当编辑字段名称时,应与新建组态王变量一样(最好不要用字符),不含非法字符,如:“+”“-”“=”“#”等。此表格格式决定了ACCESS数据库的表格格式。 同样在SQL管理器中点击记录体,在右侧目录内容中双击“新建”,创建一个名称为“1”的记录体。其字段名称与表格模板中的字段相对应。组态王变量是连接的组态王内部变量。编辑字段名称的规则与编辑表格模板一样。 二、建立MS ACCESS数据库。 1.建一个空的ACCESS数据库,定名为20,保存在D:\29所污水处理工程。 2.定义数据源 双击控制面板下的“ODBC数据源(32位)”选项,弹出“ODBC数据源管理器” 对话框。 选择“用户DSN”属性页,并单击“添加”按钮。 在弹出的“创建新数据源”对话框中,选择“Mirosoft Access Driver”单击“完成”按钮。 弹出“ODBC Microsoft Access安装”对话框,定义数据源名为“20” 单击“选择”按钮,从中选择路径D:\29所污水处理工程\20.MDB 单击“确定”按钮,完成对数据源的配置。

三、组态王开发界面的组态 在组态王开发系统中创建如下画面: 其中表格为KV ADODBGrid CLASS控件。 四、对数据库的操作。 点保存弹出对话框。在“确定”按钮的动画连接向导的“弹起时”输入命令语言 SQLConnect( \\本站点\ID, "dsn=20;DATABASE=20;uid=;pwd="); //连接名称为“20”,数据源名称为“20”的数据库。 SQLCreateTable( \\本站点\ID, "10", "1" ); //在数据库“20”内创建名称为“10”的表格,表格模板名称为“1”表格模板在组态王中已编辑。 SQLInsert( \\本站点\ID, "10", "1" ); //在名称为“10”的表格内插入名称为“1”的记录体。记录体在组态王中已编辑。 ClosePicture("手动确定"); //关闭“手动确定”画面。 数据库中的被记录变量必须要先被当前组态画面显示后才能在数据库中记录下来。(本工程中要记录的变量已经在KV ADODBGrid CLASS控件上方显示过了,即褐色的部分,显示后再点击“保存”按钮,进入保存对话框,点击“确定”按钮,数据才能进入数据库。 五:进入组态王运行状态,点击保存弹出对话框,点击“确定”按钮;将会自动在Microsoft Access 中生成名字为“10”的数据库表格;

什么是工控机

工控机即工业控制计算机,是一种采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。工控机具有重要的计算机属性和特征,如具有计算机主板、CPU、硬盘、内存、外设及接口,并有操作系统、控制网络和协议、计算能力、友好的人机界面。工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供稳定、可靠、嵌入式、智能化的工业计算机。 很多人对于工控机都不太了解,接下来咱们就一起来了解一下吧。 一.主要分类 工控机的主要类别有:IPC(PC总线工业电脑)、PLC(可编程控制系统)、DCS(分散型控制系统)、FCS(现场总线系统)及CNC(数控系统)五种。 1、IPC 即基于PC总线的工业电脑。据2000年IPC统计PC机已占到通用计算机的95%以上,因其价格低、质量高、产量大、软/硬件资源丰富,已被广大的技术人员所熟悉和认可,这正是工业电脑热的基础。其主要的组成部分为工业机箱、无源底板及可插入其上的各种板卡组成,如CPU卡、I/O卡等。并采取全钢机壳、机卡压条过滤网,双正压风扇等设计及EMC(electromagneticcompatibility)技术以解决工业现场的电磁干扰、震动、灰尘、高/低温等问题。

IPC有以下特点: 可靠性:工业PC具有在粉尘、烟雾、高/低温、潮湿、震动、腐蚀和快速诊断和可维护性,其MTTR(MeanTimetoRepair)一般为5min,MTTF10万小时以上,而普通PC的MTTF仅为10000~15000小时。 实时性,工业PC对工业生产过程进行实时在线检测与控制,对工作状况的变化给予快速响应,及时进行采集和输出调节(看门狗功能这是普通PC所不具有的),遇险自复位,保证系统的正常运行。扩充性,工业PC由于采用底板+CPU 卡结构,因而具有很强的输入输出功能,最多可扩充20个板卡,能与工业现场的各种外设、板卡如与道控制器、视频监控系统、车辆检测仪等相连,以完成各种任务。 兼容性,能同时利用ISA与PCI及PICMG资源,并支持各种操作系统,多种语言汇编,多任务操作系统。 2、可编程序控制器(PLC) PLC 英文全称Programmable Logic Controller,中文全称为可编程逻辑控制器。定义是:一种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。 可编程控制器是计算机技术与自动化控制技术相结合而开发的一种适用工业环境的新型通用自动控制装置,是作为传统继电器的替换产品而出现的。随着微电子技术和计算机技术的迅猛发展,可编程控制器更多地具有了计算机的功能,不仅能实现逻辑控制,还具有了数据处理、通信、网络等功能。由于它可通过软件来改变控制过程,而且具有体积小、组装维护方便、编程简单、可靠性高、抗干扰能力强等特点,已广泛应用于工业控制的各个领域,大大推进了机电一体化的进程。 3、分散型控制系统(DCS) DCS 英文全称Distributed Control System,中文全称为分布式控制系统。它是一种高性能、高质量、低成本、配置灵活的分散控制系统系列产品,可以构成各种独立的控制系统、分散控制系统DCS、监控和数据采集系统(SCADA),能满足各种工业领域对过程控制和信息管理的需求。系统的模块化设计、合理的软硬件功能配置和易于扩展的能力,能广泛用于各种大、中、小型电站的分散型控制、发电厂自动化系统的改造以及钢铁、石化、造纸、水泥等工业生产过程控制。 4、现场总线系统(FCS) FCS英文全称Fieldbus Control System,中文全称为现场总线控制系统。它是全数字串行、双向通信系统。系统内测量和控制设备如探头、激励器和控制器可相互连接、监测和控制。在工厂网络的分级中,它既作为过程控制(如PLC,LC等)和应用智能仪表(如变频器、阀门、条码阅读器等)的局部网,又具有

组态王与SQL SERVER 2000交互教程

目录 1.SQL SERVER2000的准备工作 (2) 1.1安装SQL S ERVER2000数据库(安装方法略),新建数据库K ING V IEW (2) 1.2在K ING V IEW数据库中新建数据表R EAL D ATA、H ISTORY D ATA,用于存放组态王中的实时和 历史数据 (2) 2.组态王的准备工作 (4) 2.1在组态王建立两个内存实数变量,作为H ISTORY D ATA和R EAL D ATA的数据源,提供数据 变化至SQL S ERVER2000的数据库K ING V IEW (4) 2.2新建组态王画面T EST F OR SQLS ERVER2000,设置标签监控内存实数变量K ING1和K ING25 2.3建立一个内存字符串变量,时刻记录组态王的日期加时间,写入历史数据表作为时 间变量6 3.数据库与组态王数据交互 (6) 3.1建立组态王与数据库表之间的连接 (7) 3.2建立ODBC数据源,建立组态王与数据库之间的数据通道 (7) 3.3组态王打开数据库连接 (10) 3.4利用组态王脚本语言实现捕捉字段变化进而触发数据库操作 (13) 3.5组态王显示SQL S ERVER中历史数据表内容 (14) 3.6实际测试 (17)

1.SQL Server2000的准备工作 1.1安装SQL Server2000数据库(安装方法略),新建数据库 KingView 新建kingView数据库 1.2在KingView数据库中新建数据表RealData、HistoryData, 用于存放组态王中的实时和历史数据 定义历史数据表字段,注意需要把ID设置成自增1,才可以保证你数据表中记录不断的增加

031第八讲_组态王与数据库连接

第八讲 组态王与数据库连接 第一节 SQL 访问管理器 概述 组态王SQL 访问功能实现组态王和其他外部数据库(通过ODBC 访问接口)之间的数据传输。它包括组态王的SQL 访问管理器和相关的SQL 函数。 SQL 访问管理器用来建立数据库字段和组态王变量之间的联系,包括“表格模板”和“记录体”两部分。通过表格模板在数据库表中建立相应的表格;通过记录体建立数据库字段和组态王之间的联系。同时允许组态王通过记录体直接操作数据库中的数据。 创建数据源及数据库 首先外建一个数据库,这里我们选用Access 数据库(路径:d:\peixun ,数据库名为:mydb.mdb )。 然后,用Windows 控制面板中自带的ODBC Data Sources (32bit)管理工具新建一个Microsoft Access Driver(*.mdb)驱动的数据源,名为:mine ,然后配置该数据源,指向刚才建立的Access 数据库(即mydb .mdb ),如图8-1所示: 图8-1ODBC 数据源的建立

创建表格模板 1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“表格模板”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建表格模板对话框,在对话框中建立三个字段,如图8-2所示: 图8-2创建表格模板对话框 2、单击“确认”按钮完成表格模板的创建。 建立表格模板的目的是定义数据库格式,在后面用到SQLCreatTable()函数时以此格式在Access数据库中自动建立表格。 创建记录体 1、在工程浏览器窗口左侧“工程目录显示区”中选择“SQL访问管理器”中的“记录体”选项,在右侧“目录内容显示区”中双击“新建”图标弹出创建记录体对话框,对话框设置如图8-3所示: 图8-3创建记录体对话框 记录体中定义了Access数据库表格字段与组态王变量之间的对应关系,对应关系如下所示:

WinCC实例教程

WinCC 视频教程知识点总结 第一讲组态软件基础 一、WinCC简介 1、WinCC 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC 控制的运行设备进行状态监控的软件,是PC上的监控软件。 运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。 2、WinCC的特点 (1)开放性 WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。 (3)WinCC中的数据管理 WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。

(4)在项目开始之前规定组态分类 a、文件夹名称 除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。还允许使用数字0~9. b、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是唯一的。如果变量名称还包含了其他信息,这对用户将非常有用。 c、画面名称 确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。 二、WinCC软件的安装 1、安装S7-300/400PLC编程软件STEP7及PLCSIM; 2、安装数据库软件SQL Server 2000; 3、安装消息列队(软件操作); 4、安装WinCC(建议不选典型安装,选择全部安装)。 三、WinCC管理器 1、WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口:

组态王及数据库连接的实现方法

组态王与数据库连接的实现方法 1准备工作 1.1创建数据源及数据库 1.右键新建一个Access数据库(D:\example,数据库名:ku.mdb)。 2.依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源 (ODBC)”打开ODBC数据源管理器如错误!未找到引用源。: 图 1 3.点击“添加”新建一个数据源,驱动程序选择“Microsoft Access Driver(*.mdb)”点击“完成”,如错误!未找到引用源。:

图 2 4.配置该数据源,数据源名:yuan。指向新建的Access 数据库 (ku.mdb)步骤如错误!未找到引用源。所示: 图 3

1.2创建表格模板 打开工程“yangli”在工程浏览器窗口左侧找到“系统\SQL访问管理器\表格模板”选项如图 4,在右侧双击“新建”打开如图 5“创建表格模板”对话框。 图 4 模板名称:muban1,,依次输入字段名称:ziduan1、字段长度:9,选择变量类型为:定长字符串型,点击增加字段。用同样方法增加字段ziduan2、ziduan3。 图 5 1.3创建记录体 注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。 1.在工程浏览器窗口“数据库\数据词典”中新增三个内存字符串型变量 (ziduan1、 ziduan2、ziduan3)。

2.找到工程浏览器窗口左侧“SQL 访问管理器\记录体”选项,双击右侧 “新建”图标建立名为“jiluti1”的记录体,对话框设置如图 6所 示: 图 6 依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。 2连接并插入记录 2.1连接数据库并创建数据库表格 1.在工程浏览器窗口“数据库\数据词典”中定义一个内存整型变量: 变量名:DeviceID 变量类型:内存整型 2.在工程浏览器窗口的“命令语言\应用程序命令语言\启动时”窗口输入 命令: SQLConnect( DeviceID, "dsn=yuan;uid=;pwd="); SQLCreateTable( DeviceID, "biaoge1", "muban1" ); 命令语言中的“yuan”为前面配置的数据源的名称。 3.在工程浏览器窗口的“命令语言\应用程序命令语言\停止时”窗口输入 命令: SQLDisconnect( DeviceID);

关于组态王数据库绘制曲线的方式

关于组态王历史曲线的绘制 在作项目中,常常遇到需要查看工程的历史数据图和历史曲线。 在使用组态王的过程中遇到了以下问题。 问题;工程要求要能查找历史数据和查看历史曲线。组态王内置历史曲线可以绘制,但数据不能第三方访问。且历史数据记录不能停止。 要绘制历史曲线,首先要有历史数据,组态王本身有历史数据库。也可使用第三方数据库。 组态王自己的历史数据库不开放(只可用函数语句表另存为),第三方不能访问。 第三方数据库是微软的access数据库或者是SQL sever 数据库等。 在测试access数据时发现。组态王保存的历史数据在绘制历史曲线调用时,有个日期时间格式的数据需要选取。但在数据库里边没有符合这个格式的选项。 经查看发现组态王合成的日期时间格式在access里是字符串(文本)格式,不符合datetime格式。于是手动更改为datetime格式,组态王可以调用历史数据绘制曲线了。但数据又不能插入了。测试失败。 方法1.在SQL several数据库中同时插入两个一摸一样的表格,表格1插入数据,表二在表1插入时同时插入数据并转换数据格式,然后在历史曲线控件里调用。 在表格1调用触发器,然后再插入数据到表格2,同时更改日期时间字符串为datetime格式,直接在组态王历史控件里调用即可。 create trigger myinserta on MODE for insert as declare @a char(15),@b int,@c char(8),@d char(10),@e char(24),@f int,@g int,@h int,@i int,@j int,@k int,@l int,@m char(10); select @a=工件号编码,@b=序号,@c=时间,@d=日期,@e=DATATIME,@f=毫秒,@g=轨顶温度,@h=轨顶温度,@i=轨低温度,@j=轨低温度,@k=喷风温度,@l=喷风压力,@m=用户FROM INSERTED INSERT INTO MODE1 values (@a,@b,@c,@d,@e,@f,@g,@h,@i,@j,@k,@l,@m); 上面第一个触发器定义中间变量和数据长度和格式,定义的格式应当和组态王模板设定的长度和数据类型一致。 下面的触发器在每次插入触发时更改DATATIME列的格式为datetime日期时间格式。 create trigger STTTOTIMEa on MODE --(//记录体名称) ALTER TABLE MODE1 ALTER COLUMN DATATIME datetime; 方法2还是使用SQL several数据库。 在定义组态王模板时定义一个内部空变量,定义类型为long,长整型。随模板一起插入,在组态里,转换DATATIME字符串为datetime日期时间格式,并赋值给定义的长整型(long),在组态历史控件里就可以调用了

组态王教程——很实用

组态王简明教程 组态王软件的结构 “组态王”是运行于Microsoft Windows 98/NT中文平台的全中文界面的组态软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW是“组态王”软件的实时运行环境,在TOUCHMAK中建立的图形画面只有在TOUCHVEW中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 组态王怎样和下位机通讯 “组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。 怎样产生动画效果 开发者在TOUCHMAK中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。 建立应用程序的一般过程

组态王连接Accesss大数据库与历史曲线显示

我是依据组态王帮助文件里面的案例,不过我写的会更详细! 以某工业现场应用为例,需要对原料进行称量,并记录原料的生产厂家、原料编号、称量日期、称量时间,值班人员、原料重量。针对这种关系数据,使用组态王的历史库是无法记录的,因此我们使用关系数据库Access 进行记录。下面就以此为例来演示完成这一现场需求的设置步骤。 操作步骤: 1、新建数据库以及表: 1.1)在Access 中新建一个空数据库,例如建立路径为:D:\数据库存储例程\数据.mdb。 1.2)在数据库D:\数据库存储例程\数据.mdb 中创建一个数据表:表的名称为:原料数据。字段为:称量日期、称量时间、原料重量、原料厂家、原料编号、值班人员、datetime(这个变量是我自己需要历史曲线用的)。如下图所示:(下面的值是我测试的) 其中原料重量字段类型为“数字”设置为“单精度”,datetime设置为日期/时间默认值改为now()。其余为“文本”类型。(这里默认的视图是数据表视图,要切换到设计视图,如图所示:)

在这下面设置字段大小为单精度型,小数位数为2(这个按自己需求设置位数)。 2、设置ODBC 数据源: 2.1) 在“控制面板”-----“管理工具”----“ODBC 数据源”中建立ODBC 数据源,点击“ODBC数据源”弹出“ODBC 数据源管理器”,如下图所示:(这里注意的是如果系统是64位系统的话,则打开C:\Windows\SysWOW64\odbcad32.exe)

2.2) 在“用户DSN”中点击“添加”,弹出“选择数据源驱动程序”窗口,如下图所示:选择“Microsoft Access Driver (*.mdb)”驱动,点击“完成”。弹出如图所示窗口,填写ODBC数据源的名称,根据需要对数据源进行命名,如“数据”,点击“选择(S)”,如图所示,选择我们前面定义的数据库文件“D:\数据库存储例程\数据.mdb”。点击“确定”完成ODBC 数据源的定义,如图所示。其他数据库如SQLServer 的ODBC 定义请参考相关文档。

24、嵌入式工控机技术规范

嵌入式工控机技术规范 BOX PC-N540基于X86平台的嵌入式工控机的特点: ◆ 基于Atom的N450/D410处理器,功耗仅20W; ◆ 采用全铝结构,外壳美观; ◆ 支持多达4个Mini-PCIE接口; ◆ 1个VLAN / WIFI模块; ◆ 1个MINIPCIE接口的SSD卡座; ◆ 2个3G模块插糟,支持外部推入方式安装的2个SIM卡槽; ◆ 多种安装方式; ◆ 整机尺寸:245mmx156mmx54.5mm BOX PC-N540是一款嵌入式多网络传输系统,采用Atom的N450/D410并兼容D410/D510处理器,支持DDR2 667规格最大支持1G内存,支持Mini-PCIE 3G无线上网模块,提供2个3G SIM卡卡槽,提供1个10/100/1000网络,2个USB,1个Consol 接口,1个VGA接口,1个PS/2接口,1个MINIPCIE接口的SSD卡座,1个CF卡座,支持DC12V电源。 系统

主板嵌入式低功耗主板 芯片组Atom N450/D410+ICH8M 内存 1条DDR2 SO-DIMM槽,支持DDRII 667/800Mhz内存, 最大支持到2G 显示显示接口1x VGA 控制器Atom N450//N410集成显示控制器显存动态共享最大224 MB系统内存为显存 存储CF 1x CF 插座 SSD 1个MINIPCIE接口的SSD卡座 硬盘1x 2.5” HDD(SATAⅡ)硬盘位(内置) 其他接口Consol接口1xRJ45,RS-232 接口 USB 2x USB2.0 PS/2 2x PS/2 Mini PCIE 4个标准的Mini-PCIE插座,其中: 2个上网卡信号接口 1个为标准Mini-PCIE插座 1个支持Kingspec SSD固态硬盘SIM卡槽2个SIM卡槽,支持外部推入方式安装

工控机采购技术协议

平板电脑 技术协议 需方: 供方: 2012年月日

需方: 供方: 以上双方就平板电脑性能指标方面,双方一致同意达成以下技术协议 条款作为合同的附件,双方共同遵照执行。 1硬件配置 1.1主板: NORCO 6890主板(INTEL GM 45+ICH9BM芯片组) 支持CPU:Socket P Intel Penryn/Core 2 Duo/ Celeron M FSB 667/800/1066MHZ 芯片组:Intel GM45+ICH9BM 内存:2条204 Pin 双通道SO-DIMM 支持DDR3 667/800/1066MHz 最大支持 8GB BIOS:AMI BIOS Super I/O:Winbond W83627 DHG-P 以太网:Intel 82567LM/82574L, 10/100/1000Mbps, 2x LAN 图形控制:Intel GM45集成GMA 4500HD 显示接口:1x VGA, 1x DVI-D(DVI-A 可选), 1x HDMI,1x 双通道 18/24bit LVDIS, 1xTV-OUT支持独立双显 音频:Realtek ALC888 HD Audio, Line-out,mic-in I/O 接口:2× SATAII, 1x CF 8x USB2.0,1x KB, 1x MS, 1x IR 1x RS-232, 1x RS232/RS422/RS485

扩展接口:2x Mini PCIe(其中一个Mini PCIe可支持SSD),1x PCI 看门狗:255级定时器溢出时,引起复位 GPIO:Super I/O引出8路4x 输入 4x 输出 风扇接口:1x 3 Pin CPU风扇接口,1x 3 Pin 系统风扇接口 电源类型:单电源 DC +12V 尺寸:170mmx170mm 1.2CPU P8600(酷睿II 双核) 插槽类型:LGA 479 CPU主频:2.4GHz 制作工艺:45纳米 二级缓存:3MB 核心数量:双核心双线程 核心代号:Penryn 热设计功耗(TDP):25W 总线类型:FSB总线 1066MHz 倍频:9倍 外频:267MHz 内核电压:1.05-1.15V 超线程技术:不支持 晶体管数量:410百万 1.3风扇:铜风扇

组态王通过数据库实现数据的采集与输出

组态王通过数据库实现数据的采集与输出 The Standardization Office was revised on the afternoon of December 13, 2020

组态王通过数据库实现数据的采集与输出 作者:蒋妤媜 版本:.1 前提: ?数据库用Microsoft Office Access 2003,数据库路径为D:\历史记录.mdb ?组态王版本为 ?PC机系统为XP 一、创建数据库表 1. 新建名为“历史记录”的数据库,新建完成后,打开数据库 2. 创建表,点击使用设计器创建表,进入设计视图对话框,输入字段名 日期时间、毫秒、污泥浓度、溶氧仪、进水COD、电磁流量计、超声波流量计、二在线COD,其中字段名日期时间的数据类型为日期/时间、毫秒的数据类型为数字长整型、其他字段名数据类型为数字单精度型。 3. 保存名为:10分钟记录 二、创建ODBC

打开控制面板→管理工具→数据源(ODBC),弹出“ODBC数据管理器”,在用户DSN标签下,点击添加 弹出“创建数据库源” 选择此创建数据库源完成后弹出“ODBC Access 安装”

输入数 选择之前 确定完成。 三、组态王内部设置 1. 新建变量 在数据词典中创建本地变量,,变量名称分别为日期时间、DeviceID、nReturnValue。

2. 打开到组态王工程浏览器,新建记录体 创建名为“历史记录”的记录体 3. 创建事件命令语言 点击创建,弹出事件命令语言对话框 事件描述为:(((\\本站点\$分)%10==0)&&((\\本站点\$秒-1)%60==0))==1 输入记 字段名称要与数据库中 添加数据词典 显示已增

全球排名前十的工控机品牌【汇总盘点】

盘点全球排名前十的工控机品牌 内容来源网络,由“深圳机械展(11万㎡,1100多家展商,超10万观众)”收集整理! 更多cnc加工中心、车铣磨钻床、线切割、数控刀具工具、工业机器人、非标自动化、数字化无人工厂、精密测量、数控系统、3D打印、激光切割、钣金冲压折弯、精密零件加工等展示,就在深圳机械展. 工控机即工业控制计算机(IndustrialPersonalComputer,简称IPC),亦叫工业电脑,延伸名词包括嵌入式电脑、加固计算机、产业电脑、车载电脑等等)。工控机是采用总线结构,对生产过程及机电设备、工艺装备进行检测与控制的工具总称。工控机不仅具有重要的商业和个人计算机属性和特征如计算机CPU、硬盘、内存、外设及接口;还有专业的操作系统、控制网络和协议、计算能力、友好的人机界面等等。工控行业的产品和技术非常特殊,属于中间产品,是为其他各行业提供可靠、嵌入式、智能化的工业计算机。下面就为大家盘点一下在全球工控机市场排名前十的工控及品牌。 1、研华工控机Advantech 研华是一家全球领先的网络平台(ePlatform)服务供应商。自1983年创立以来,研华始终致力于为工业电脑和自动化市场开发并生产高质量、高性能的网络平台产品及服务。研华工控机产品十分丰富,包括嵌入式电脑、CompactPCI平台、工业计算机外设、工业便携式电脑以及医疗电脑、车载电脑等上百个系列上千款产品。研华科技已经连续几年婵联全球最大工控机厂商的荣誉。 2、西门子工控机Siemens 西门子工控机应用广泛,主要用于汽车制造业(例如测试台,喷涂线)、半导体和电子工业(例如扩散工厂)、可再生能源(太阳能,风能)、化工和医药行业(例如台式压力机)、是有化工和水行业(例如水处理,水供应)、食品行业(录入灌装系统,水果压榨机)、仓库

相关文档
最新文档