系统组态流程具体步骤有哪些 简述pks系统工程组态的过程

作者&投稿:郝群 (若有异议请与网页底部的电邮联系)
MACS系统给用户提供的是一个通用的系统组态和运行控制平台,应用系统需要通过工程师站软件组态产生,即把通用系统提供的模块化的功能单元按一定的逻辑组合起来,形成一个能完成特定要求的应用系统。
系统组态后将产生应用系统的数据库、控制运算程序、历史数据库、监控流程图以及各类生产管理报表。下面简单了解一下系统组态流程,具体步骤如下:
(1)前期准备工作。进入系统组态前,应首先确定测点清单、控制运算方案、系统硬件配置,包括系统的规模、各站IO单元的配置及测点的分配等,还要提出对流程图、报表、历史数据库、追忆库等的设计要求。
(2)建立目标工程。在正式进行应用工程的组态前,必须针对该应用工程定义一个工程名,该目标过程建立后,便建立起了该工程的数据目录。
(3)系统组态设备。应用系统的硬件配置通过系统配置组态软件完成。采用图形方式,系统网络上连接的每一种设备都与一种基本图形对应。在进行系统设备组态之前必须在数据库总控中创建相应的工程。
(4)数据库组态。数据库组态就是定义和编辑系统各站的点信息,这是形成整个应用系统的基础。在MACS系统中有两类点,一类是实际的物理测点,存在于现场控制站和通信站中,点中包含了测点类型、物理地址、信号处理和显示方式等信息;一类是虚拟量点,同实际物理测点相比,差别仅在于没有与物理位置相关的信息,可在控制算法组态和图形组态中使用。
(5)控制算法组态。在完成数据库组态后就可以进行控制算法组态。DCS系统提供了符合IEC1131-3标准的五种工具:SFC、ST、FBD、LD和FM。
(6)图形、报表组态。图形组态包括背景图定义和动态点定义,其中动态点动态显示其实时值或历史变化情况,因而要求动态点必须同已定义点相对应。通过把图形文件连入系统,就可实现图形的显示和切换。
(7)编译生成。系统联编功能连接形成系统库,成为操作员站、现场控制站上的在线运行软件的基础。系统包括实时库和参数库两个部分组成,系统把所有点中变化的数据项放在实时库中,而把所有点中不经常变化的数据项放在参数库中。服务器包含了所有的数据库信息,而把现场控制站上只包含该站相关的点和方案页信息,这是在系统生成后由系统管理中的下装功能自动完成的。
(8)系统下装。应用系统生成完毕后,应用系统的系统库、图形和报表文件通过网络下装在服务器和操作员站。服务器到现场控制站的下装是在现场控制站启动时自动进行的。现场控制站启动时如果发现本地的数据库版本号与服务器不一致,便会向服务器请求下装数据库和方案页。

简述组态软件开发的步骤有哪些~

什么是组态?
在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。
在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。组态软件的出现,解决了这个问题。对于过去需要几个月的工作,通过组态几天就可以完成。

组态软件产生的背景
“组态”的概念是伴随着集散型控制系统(Distributed Control System简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在工业控制技术的不断发展和应用过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:PC技术保持了较快的发展速度,各种相关技术已经成熟;由PC构建的工业控制系统具有相对较低的拥有成本;PC的软件资源和硬件资丰富,软件之间的互操作性强;基于PC的控制系统易于学习和使用,可以容易地得到技术方面的支持。在PC技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。

自动化软件
首先,自动化软件主要包括人机界面软件(HMI),像Intouch、iFix、组态王等;基于PC的控制软件,统称软PLC或软逻辑,像亚控的KingAct以及即将推出的组态王嵌入版、西门子的WinAC等;还包括生产执行管理软件,许多专家也将这一类软件归为MES(Manufacturing Execution System),像Intellution公司的iBatch、Wonderware公司的InTrack等,另外,与通用办公自动化软件相比,自动化软件还应包括相应的服务。
其次,自动化软件主要具备如下功能及特征:工业过程动态可视化;数据采集和管理;过程监控报警;报表功能;为其他企业级程序提供数据;简单的回路调节;批次处理;SPC过程质量控制;符合IEC1131-3标准。

什么是组态软件?
组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。

组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。

随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。

对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件应该是一个使用户能快速建立自己的HMI的软件工具,或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套最适合自己的应用系统。

组态软件是有专业性的。一种组态软件只能适合某种领域的应用。人机界面生成软件就叫工控组态软件。其实在其他行业也有组态的概念,人们只是不这么叫而已。如AutoCAD,PhotoShop,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。组态形成的数据只有其制造工具或其他专用工具才能识别。但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。组态工具的解释引擎,要根据这些组态结果实时运行。从表面上看,组态工具的运行程序就是执行自己特定的任务。

虽然说组态就是不需要编写程序就能完成特定的应用。但是为了提供一些灵活性,组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的甚至支持VB。

组态软件的组成、功能和特点
组态软件组要包括人机界面软件(HMI)、基于PC的控制软件以及生产执行管理软件。
组态软件的功能:(1)工业生产过程的动态可视化控制;(2)生产过程中生产数据的采集和管理;(3)生产过程监控报警;(4)报表功能;(5)基于网络数据的上传和相应控制。
组态软件的特点:(1)延续性和可扩充性,用通用组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改即可方便地完成软件的更新和升级;(2)封装性(易学易用),通用组态软件所能完成的功能都用一种方便用户使用的方法包装起来,用户不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;(3)通用性,每个用户根据工程实际情况,利用通用组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的I/O Driver、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有多媒体功能和网络功能的工程,不受行业限制。

自动化软件(组态软件)的发展历史
自20世纪80年代初期诞生至今,自动化软件(组态软件)已有20年的发展历史。应该说组态软件作为一种应用软件,是随着PC机的兴起而不断发展的。80年代的组态软件,像Onspec、Paragon 500、早期的FIX等都运行在DOS环境下,图形界面的功能不是很强,软件中包含着大量的控制算法,这是因为DOS具有很好的实时性。90年代,随着微软的Windows 3.0风靡全球,以Wonderware公司的Intouch为代表的人机界面软件开创了Windows下运行工控软件的先河,由于Windows 3.0不具备实时性,所以当时,80年代已成名的自动化软件公司在对于操作系统的支持上,或按兵不动,或将组态软件从DOS向OS/2移植,人们这样做的原因,是大家都认为工控软件必须具有很强的实时性和控制能力,必须运行在一个具备实时性的操作系统下,像DOS、OS/2、Win NT(1993年才推出)等。历史证明,在当时的硬件条件下,上位机做人机界面切中了用户的需求,Wonderware因而在不长的时间内成为全球最大的独立自动化软件厂商,而在80年代靠DOS版组态软件起家,后来向OS/2移植的公司后来基本上都没落了。

自动化软件全球及国内市场发展状况
在全球范围内,自动化软件市场已比较成熟。目前,全球知名的自动化软件厂商不足20家,但头6家占据了整个市场75%的份额。
国内市场可细分为高端和中低端。高端市场基本上由国外品牌的软件占有,像一些国家级的大项目、大型企业的主生产线控制等,高端市场的特点是装机量小,但单机销售额大,目前国外品牌的软件年装机量没有一家能超过1000套。中低端市场基本由国产软件占有,亚控的组态王独占鳌头,占据了60%以上的份额,年装机量5000套左右,但单机销售额只有国外品牌的1/10~1/2。
国内有近10家自动化软件公司,与国外软件相比,国内自动化软件最大的差距并不是在技术和品牌上,而是在企业的经营策略上,比如国内不少自动化软件厂商不懂差异化经营,主要竞争手段就是低价和免费服务;许多厂商还抱着“只要有市场占有率,利润自然来”的产品时代的观念,不惜代价扩大市场占有率,这使得国内虽然厂家众多,但大多处于亏损或维持状态,不能健康发展,也不能够保证给用户带来长期的利益。

  R400隶属于PKS系列
  PKS组态步骤都一样的:
  1.定义通道(可略过):定义通道的变量名,描述等信息;在CB的project里面,找到硬件所在的地方(可以把所有的+打开,然后根据硬件结构来看应该是哪个通道)
  PS:基于PKS组态的特点,这一步,其实通道变量和描述都可以不写的,因为上位画面调用的信息,都是CM块和这个里面的FLAG功能块(用于量程变换)信息。不会直接显示IO通道的信息,这里其实主要就是要找到硬件通道所在的位置
  2.新建CM块,简历基本逻辑组态:以一个AI纯显示为例,新建一个CM块,里面起码有AI通道块和一个量程转换块。
  PS:AI通道块,是直接从project里面的IO硬件地址里面,拉出来放入到CM块(也就是编程页面)里面的。
  量程转换块,是关键的功能块,上位画面看到的所有的报警,趋势,事件等功能的采集完成,其实都是靠这个功能块。这个功能块在logic功能块库里面可以找到。也可以看看同项目其他的功能块。
  3.画面调用:这个没什么好说的,找一个以后的画面,把相应的元素拉出来,填写对应的变量即可。
  PS:注意应用的格式:CM块名字.功能块名字 ;

  PKS的编程本身很简单的。

  另外再多嘴说一句,如果是新的通道,那么程序在写完并在第一次load的时候,会自动写入server,并自动让通道激活。有个别人如果乱玩把这个功能块失活(也就是不工作)了,那么在线看这个CM块,会发现,激活了的功能块,是绿色,失活的是蓝色(颜色的查看,是在在线查看目录树里面体现),只要在这个CM块页面里面,双击对应的功能块,里面就会有个激活的选项,手动激活即可(当然,也可以在目录树那里用鼠标右键-激活-激活所有 来完成)

什么是组态软件,HMI/MMI/SCADA又是什么
答:组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件应该能支持各种工控设备和常见的通信协议,并且通常应提供分布式数据管理和网络功能。 对应于原有的HMI(人机接口软件,Huma...

怎样去学会和利时DCS
答:其实,DCS的技能是干出来的,真正的学习来自实际的工作。熟悉网络结构,还要遵循其软件规律,我这有相关资料,方便时发给你。希望有所帮助啊。原来我们单位就用过和利时的DCS,

嵌入式组态软件系统的系统服务有哪些?
答:调试服务:在开发过程中,它作为辅助工具,为开发者提供了强大的调试功能,对于实时性能和稳定性要求极高的嵌入式系统来说,调试工具的易用性和功能性是决定其广泛应用的关键因素。由于嵌入式组态软件的独特性质,它支持跨平台开发,同时对实时性和稳定性有着严苛的要求。因此,一个强大且易于使用的调试...

DCS系统设备组态的作用是什么?
答:组态分为控制逻辑组态,主要用来控制设备,分配模件、设定IO。另一为操作员站组态,提供操作人员操作界面,提供工艺流程画面,组态数据库等。IO模件的地址需要两个设置,一般模件上有地址拨码开关,还需要在控制软件中设定模件类型,地址,安装槽位等 ...

简述嵌入式软件开发流程中的交叉调试
答:MCGS嵌入式组态软件提供了如下的调试功能。1)带有断点设置功能。可以选择任意任务中,在控制流程执行的任意位置停止。2)监控运行系统运行状态。通过串口或TCP/IP网络通讯,采集运行系统实时数据库各个数据对象的数值,并在上位机的调试环境中显示出来。3)在线修改。在线情况下,修改部分组态结果或参数,运行...

各位大哥:谁能告诉我什么叫DCS系统?什么叫组态。
答:如果以为DCS只是生产过程的自动化系统,那就会引出错误的结论,因为现在的计算机控制系统的含义已被大大扩展了,它不仅包括过去DCS中所包含的各种内容,还向下深入到了现场的每台测量设备、执行机构,向上发展到了生产管理,企业经营的方方面面。传统意义上的DCS现在仅仅是指生产过程控制这一部分的自动化,...

dcs控制系统硬件组成有哪些? 各部分的功能是什么?
答:1、人及界面,操作员站、工程师站、历史站,俗称上位机,用于操作设备,监视参数,系统组态,历史记录等;2、DPU,俗称下位机,用于执行系统逻辑、运算并发出指令;3、I/O模件,用于收集现场一次设备、元件的参数,硬接线实现,分模拟量和开关量等;4、继电器柜,用于执行DPU的指令,如设备启停等;5...

发电厂分散控制系统dcs组态电力部有没有什么标准?即,由什么样的人...
答:火力发电厂顺序控制在线验收测试规程 DL/T 659-199 火力发电厂分散控制系统在线验收测试规程 DLGJ 116-93 火力发电厂锅炉炉膛安全监控系统设计技术规程 上述是国内的标准, 国外的标准更多, 列出来,可能要2-3页纸, 希望对你有帮助.

deltav系统增加点位具体操作步骤
答:先确认点名的类型,再增加相应的卡件,别忘了在“diagnostics”中检查一下有没有相应卡件的license,没有就要买。DeltaV中加组态,增加相关的显示控制逻辑程序。对了,你这是DeltaV的,所以组态做好了,要根据接上物理通道。最后,别忘了DeltaV的特色,下载卡件。

嵌入式组态软件系统在工业过程中的具体应用如何?
答:更为显著的是,嵌入式组态软件的网络化特性使其能够通过Internet组件发布设计的HMI界面,操作人员可以通过浏览器实时监控。逻辑和流程控制组件则基于嵌入式实时操作系统,遵循IEC61131-3标准,实现高效、精确的控制功能。总的来说,嵌入式工业自动化组态软件是一种具备网络功能,专为嵌入式系统设计的应用软件。