简述pks系统工程组态的过程
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的编程本身很简单的。
另外再多嘴说一句,如果是...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块页面里面,双击对应的功能块,里面就会有个激活的选项,手动激活即可(当然,也可以在目录树那里用鼠标右键-激活-激活所有 来完成)
怎样去学会和利时DCS
根据和利时系统的特点和现场实际案例资料,特总结如下学习经验: 1. 1-2个控制站(800点以下),1-4个操作员站:用一段以太网网络结构。
用2台交换机,操作员站兼服务器,服务器、工程师站用2网卡。
这种结构在电厂辅助系统中可以采用。
2. 3-5个控制站(800-2000点),5-8个操作员站:这应该是单台机组主机控制种使用的配置,用两段以太网网络结构。
用4台交换机,操作员站,服务器、工程师站用4网卡。
(MACSV服务器通常用联想T468低端服务器)和利时MACSV系统在底层网络提供了流行的现场总线PROFIBUS协议的兼容接入,对于DCS的下一代产品FCS,国内一些电厂也在局部引入使用,甚至有大胆的设计在DEH系统采用了PROFIBUS总线协议传输技术。
以前2*300MW循环流化床机组,初设时曾将DEH,闭式循环水系统,锅炉汽机疏放水系统全面采用PROFIBUS-DP冗余总线,变送器信号采集通过DP/PA耦合接入PROFIBUS-DP,调节门采用冗余PROFIBUS现场总线的SIPOS5执行机构接入DCS系统,这样节省了大量传输电缆,而且采用光电转换器OLM后使用冗余光纤代替电缆,大大减少了现场电磁波对传输的干扰,提高了信号的准确性。
但之后在FCS使用中出于对其可靠性的信任,仅在闭式循环水系统,锅炉汽机疏放水系统完全采用PROFIBUS-DP冗余总线实现信号传输和过程控制。
将来可以尝试性局部在底层控制网使用PROFIBUS-DP冗余总线,减少电缆投资成本和日后维护工作量,也提高了控制的准确性。
现场经常有两三套独立的系统要求互相监视,这时可将两套系统的129网段连在一起,但128网段不相连。
这样的好处是:系统绝大部分时间工作在128网段,每次重起机器也重新工作在128网段。
让独立各系统内部工作尽量工作在128网段,系统之间的调度查看用129网,这样可以分散网络的负荷。
但MACSV不管用不用,都要对所组态的点进行刷新,因MACSV采用原设计是双层网结构(小系统单机版除外),基本上开车时网络没问题,以后网络也就没事了。
但主控、操作员站较多时,机器都找服务器要数据,MACSV的服务器主板性能和硬盘反应速度都要求比较高。
这就是DELL520机器在稍大的项目上不能操作员兼服务器的原因。
这时服务器要用联想T468低端服务器。
根据一些资料及使用经验,MACSV还有一个特点是趋势画面很耗计算机资源,特别是对显卡,总线,硬盘,打开趋势时机器很慢。
因此服务器兼做操作员站的机器对显卡,主板性能,硬盘性能要求高,SAS硬盘不占主板总线资源,主控,操作员站较多又无专用服务器的项目要配有SAS硬盘。
由于热电厂,出于公用系统控制、全厂辅助车间一体化监控、热电联产发电厂等控制要求对分散控制系统网络互连提出了更高性能和可靠性要求,传统DCS网络互连方案-网关(网桥)技术不太适合了,而目前流行先进DCS网络互连方案-多域网络通讯技术则更为方便。
系统各部分规模减小,便于管理。
任何故障将被局限在有限域内,安全性更好,各域之间相互隔离,没有任何数据耦合,杜绝非法数据跨域访问。
DCS网络通讯系统要求具有最高的安全性,一般选择具有扁平化网络结构的DCS具有更好的运行可靠性,采用工业网络交换机(双供电电源、无风扇散热、卡轨式或端口可配置)。
由于DCS网络通讯系统具有局域网特征,不要盲目选用高级干线网络交换机而无谓增加系统成本。
一般现场控制站被认为是DCS硬件最主要的硬件部分,与国产的国电智深EDPF+DCS硬件配置一样,现场控制站由主控单元、智能IO单元、电源单元、现场总线和专用机柜等部分组成,采用分布式结构设计,扩展性强,但在机柜配置上有所不同。
MACSV主控单元是一台特殊设计的专用控制器,运行工程师站所下装的控制程序,进行工程单位变换、控制运算,并通过监控网络与工程师站和操作员站进行通讯,完成数据交换;智能IO单元完成现场内的数据采集和控制输出;电源单元为主控单元、智能IO单元提供稳定的工作的电源;现场总线为主控单元与智能IO单元之间进行数据交换提供通讯链路。
在将来维护工作中最常接触的是现场控制站了,现场控制站在上电调试和正式投运前,必须按照其接地要求完成接地系统的安装,并测试合格。
良好的接地系统能够保证:当进入MACS系统现场控制站的信号、供电电源或现场控制站内部设备本身出现问题时,可以迅速将过载电流导入大地;为进入现场控制站的信号电缆提供屏蔽层,消除电子噪声干扰,并为整个控制系统提供公共信号参考点;防止设备外壳的静电荷积累,避免造成人员的触电伤害及设备的损坏。
和利时DCS接地设计时,与其它国产DCS相同,现场控制站的接地系统包括三种:保护地、屏蔽地和系统地。
DCS的接地问题,良好的接地系统是DCS可靠运行的重要保证。
DCS设备安装时要严格满足设备地线装设要求。
许多DCS故障都是地线不良所致。
地线埋设要求,接地网电阻、接地系统敷设要求。
系统机柜与基础间无需绝缘处理。
系统直接接入电厂电气接地母排,接地极的位置应尽量做到接地线距离最短,接地点半径15米内不应有高电压、大...
系统组态流程具体步骤有哪些
将一种PLC接入和利时MACSV系统,能够采用的通讯方式有很多种,如串口MPI连接、以太网联接、直接通过DP卡与计算机进行连接等。
本文讲述PLC与MACSV系统采用DP协议与DCS系统中控制器建立通信连接的一般方法。
PLC的一般硬件配置应该包括:机架,底板,电源,CPU,输入/输出模件,通讯模块。
CPU又可大体分为两种:自身支持DP通讯协议的,和不支持DP通讯协议的。
对于自身不支持DP协议的CPU,如果想要通过DP方式接入MACSV系统,则必须再额外配置支持DP协议的通讯接口卡。
PLC通信必须设置成为DP从站的工作方式,才能接入MACSV系统。
如果PLC的CPU只能以DP主站的方式工作,则需要配备专门的通讯接口卡才能接入MACSV系统。
所谓通讯,必定是在两个节点之间进行数据传输;要实现PLC与MACSV系统的通讯,需完成以下几个步骤:第一:在PLC内部指定通讯区。
因为只有通过通讯区,才能在PLC与DCS之间交换数据。
这一步需要由PLC组态方用PLC的组态软件完成,然后下装给PLC。
如果这一步不能完成,后续工作无法进行。
第二:PLC内部通讯区的指定需要双方共同协商。
因为由于DP协议的规定,通讯区的大小不能随意指定,只能在几种预定值中选择一种或几种的组合。
PLC侧和DCS侧输入类型相反,即PLC侧的I区(输入区)是DCS侧的O区(输出区),PLC侧的O区(输出区)是DCS侧的I区(输出区)。
第三:在MACSV中,根据双方约定的通讯区的数据,在硬件组态中添加该种型号的PLC,并为其指定DP从站地址,且PLC侧也为通讯卡指定DP从站地址,双方该地址一致。
为其添加物理点和算法组态,然后给控制器下装。
第四:双方联调。
详细过程可参见后面的例子。
...
【什么是组态】组态王是什么软件
组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。
组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。
该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。
组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。
组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。
组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。
此外,还可以实现值的行列统计功能。
组态王在web发布方面取得新的突破,全新版的Web发布可以实现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。
组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。
KingHistorian是亚控新近推出的独立开发的工业数据库。
具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。
能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。
[1] 2特点 它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。
通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。
其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。
尤其考虑三方面问题:画面、数据、动画。
通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。
组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。
而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。
它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。
组态是什么意思?
在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。
与硬件生产相对照,组态与组装类似。
如要组装一台电脑,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼凑成自己需要的电脑。
当然软件中的组态要比硬件的组装有更大的发挥空间,因为它一般要比硬件中的“部件”更多,而且每个 “部件” 都很灵活,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。
在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。
编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。
组态软件的出现,解决了这个问题。
对于过去需要几个月的工作,通过组态几天就可以完成。
组态软件是有专业性的。
一种组态软件只能适合某种领域的应用。
组态的概念最早出现在工业计算机控制中。
如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。
人机界面生成软件就叫工控组态软件。
其实在其他行业也有组态的概念,人们只是不这么叫而已。
如AutoCAD,PhotoShop,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。
组态形成的数据只有其制造工具或其他专用工具才能识别。
但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。
组态工具的解释引擎,要根据这些组态结果实时运行。
从表面上看,组态工具的运行程序就是执行自己特定的任务。
虽然说组态就是不需要编写程序就能完成特定的应用。
但是为了提供一些灵活性,组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的甚至支持VB。
组态软件的功能,现在的状况及将来的发展趋势。
1. 总的发展趋势 组态软件是工业应用软件的一个组成部分,其发展受到很多因素的制约。
归根结底,应用的带动对其发展起着最为关键的推动作用。
未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时数据浏览和管理的需求日益高涨,有的买主甚至要求在自己的办公室里监督定货的制造过程。
有的装置直接内嵌“Web Server”,通过以太网就可以直接访问过程实时数据。
即使这样,也不能认为不再需要组态软件了。
用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有要求,直接用户对监控系统人机界面的需求不可能固定为单一的模式,因此直接用户的监控系统是始终需要“组态”和“定制”的。
这就导致组态软件不可能退出市场,因为需求是存在的。
类似OPC这样的组织的出现,以及现场总线、尤其是工业以太网的快速发展,大大简化了异种设备间互连、开发I/O设备驱动软件的工作量。
I/O驱动软件也逐渐会朝标准化的方向发展。
2. 组态软件功能的变迁 由单一的人机界面朝数据处理机方向发展,管理的数据量越来越大。
最早的组态软件用来支撑自动化系统的硬件。
那时侯,硬件系统如果没有组态软件的支撑就很难发挥作用,甚至不能正常工作。
现在的情况有了很大改观。
一方面软件部分地与硬件发生分离,大部分自动化系统的硬件和软件现在不是由同一个厂商提供,这样就为自动化软件的发展提供了可以充分发挥作用的舞台。
实时数据库的作用将进一步加强。
实时数据库存储和检索的是连续变化的过程数据,它的发展离不开高性能计算机和大容量硬盘,现在越来越多的用户通过实时数据库来分析生产情况、汇总和统计生产数据,作为指挥、决策的依据。
在最终用户的眼里,组态软件在一个自动化系统中发挥的作用逐渐增大,甚至有的系统就根本不能缺少组态软件。
这其中的主要原因是软件的功能强大,用户也存在普遍的需求,广大用户在厂家强大的宣传攻势面前逐渐认清了软件的价值所在。
3. 推动组态软件发展的动力 需求是推动其发展的第一动力,市场会逐步扩大。
组态软件市场的崛起一方面为最终用户节省了系统投资,另外也为用户解决了实际问题。
现在用户购买组态软件虽然也需要一定的投资,但是和以前相比,投资额得到了大大降低。
使用组态软件,用户可以做到“花了少量的钱,办成了大事情”。
中国的现代化建设正处于上升期,新项目的上马、基础设施的改造大量需要组态软件,另一方面,传统产业的改造、原有系统的升级和扩容也需要组态软件的支撑。
社会信息化的加速是组态软件市场增长的强大推动力。
随着经济发展水平的提升,信息化社会将为组态软件带来更多的市场机会。
4. 用户对组态软件的需求变化 专用系统所占比例日益提高。
组态软件的灵活程度和使用效率是一对矛盾,虽然组态软件提供了很多灵活的技术手段,但是在多数情况下,用户只使用其中的一小部分,而使用方法的复杂化又给用户熟悉和掌握软件带来的很多不必要的麻烦。
这也是现在仍然有很多用户还在自己用VB编写自动化监控系统的主要原因。
在有些应用领域,自动监控的目标及其特性比较单...
和利时macsv系统,怎么组态实现一键控制电机正反转
在使用工控软件中,我们经常提到组态一词,组态英文是“Configuration”,其意义究竟是什么呢?简单的讲,组态就是用应用软件中提供的工具、方法、完成工程中某一具体任务的过程。
与硬件生产相对照,组态与组装类似。
如要组装一台电脑,事先提供了各种型号的主板、机箱、电源、CPU、显示器、硬盘、光驱等,我们的工作就是用这些部件拼凑成自己需要的电脑。
当然软件中的组态要比硬件的组装有更大的发挥空间,因为它一般要比硬件中的“部件”更多,而且每个 “部件” 都很灵活,因为软部件都有内部属性,通过改变属性可以改变其规格(如大小、性状、颜色等)。
在组态概念出现之前,要实现某一任务,都是通过编写程序(如使用BASIC,C,FORTRAN等)来实现的。
编写程序不但工作量大、周期长,而且容易犯错误,不能保证工期。
组态软件的出现,解决了这个问题。
对于过去需要几个月的工作,通过组态几天就可以完成。
组态软件是有专业性的。
一种组态软件只能适合某种领域的应用。
组态的概念最早出现在工业计算机控制中。
如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。
人机界面生成软件就叫工控组态软件。
其实在其他行业也有组态的概念,人们只是不这么叫而已。
如AutoCAD,PhotoShop,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。
组态形成的数据只有其制造工具或其他专用工具才能识别。
但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。
组态工具的解释引擎,要根据这些组态结果实时运行。
从表面上看,组态工具的运行程序就是执行自己特定的任务。
虽然说组态就是不需要编写程序就能完成特定的应用。
但是为了提供一些灵活性,组态软件也提供了编程手段,一般都是内置编译系统,提供类BASIC语言,有的甚至支持VB。
...
mcgs组态软件脚本编程
输出结果。
(另外,你还需要在数据库中定义wheel这个变量,一般都是写循环策略,每次增加一条语句,不要把所有的都写上。
表达不够好,希望能帮助你,程序从上至下执行,如果条件成立,再双击方块:if wheel>,然后在执行下一条语句的时候把上一条的Wheel结果作为后一条语句的初值,控制相关的设备等。
也就是SCDA。
既然如此,为数值型即浮点型的,不成立的话则跳过这一条,输出的结果就是5.可以随便增加语句,希望能多交流。
再补充:先说一下组态,执行相应的语句,也可以新建自定义策略。
以循环策略为例,你点击后打开,一般用于工业电力化工等行业的自控方面,是一种人机交互,机机交互的媒介,(这是我自己下的定义)。
它基于Windows操作系统和相关的VB或者C语言的基础上开发而成。
他可以让人们自由的编辑,浏览,从上到下,从左到右,如果第一条成立。
) 比如说只写。
快停电了,就说这么多吧QQ44710149,拖到方块上,继续把刚才的结果作为初值乡下传,只执行判断条件非零的语句。
不知道这次说清楚没,他就会根据后台程序的执行结果(每个扫描周期)返回对应的值,只要后台程序一直在运行,并且满足你设定的条件,他就会不停的改变自己的值。
对于你上面写的那些条件,也叫程序,在界面上点右键,写601,结果就是601-600=1,同样的道理,你写1805,也就是组态中你需要定义的一个变量,既然是变量,他的值就是可以改变的,如果你对他赋一个初值,并且触发了程序运行的条件,不成立执行下面的语句,直至程序的末尾,输出相应的值;接着进行第二个周期的扫描,利用第一个周期的返回值和每个语句进行比较。
补充,简单一点,所谓组态就是就是一种可视化的程序运行环境,继续判断条件,成立则根据你的算式算出一个新的结果送给下一条语句,就返回第一条语句的Wheel的结果,写几条都可以,每个周期他都要扫描一次,执行成立的表达式;600 then wheel=wheel-600,这个表达式,你对变量wheel输入600,然后双击执行条件,在数据库里新建一个变量DO点吧,设置好启动条件,然后右键点击第三个方块——策略工具箱——脚本程序,同样的步骤执行完毕,新增策略行,组态系统在每个周期都要把每一条语句执行一遍;依次循环,知道所有的条件都不成立,返回最终的结果输出。
你可以试验一下,就明白了在第一个扫描周期,在开发的时候它就可以利用这些编程语言,对它的一些控件(操作对象等)进行编程和定义。
你提到的问题中的 Wheel 就是你要操作的对象,他就不执行,就会弹出编脚本程序的串口,把你需要的哪些语句写进去:你可以在组态环境下打开运行策略的窗口,根据你的需要你可以写启动策略或者循环策略
进行系统组态时,有几种进入mcgs脚本程序编辑环境的方法
1,打开或新建工程后,在组态的运行策略中,添加一个策略,然后进入此策略的策略组态窗口,在策略组态窗口中,新增策略行,单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标,双击添加了“脚本程序”的策略块图标,进入脚本编辑环境,这个是对整个组态进行脚本编辑的。
2,打开窗口,双击窗口空白处,弹出“用户窗口属性设置”对话框,在此对话框下有启动脚本,循环脚本,退出脚本都是可以编辑脚本程序的。
但是这里编辑的脚本只是针对于这个窗口的。
3,鼠标指针移动到某个控件上,右键——事件——脚本函数——事件连接脚本,就可编辑脚本程序了,在这里,只能编辑这个控件某个动作时的脚本,比如组态工程运行中,鼠标点击此控件所运行的脚本程序。
望采纳。
。
。
。
...
转载请注明出处51数据库 » 简述和利时软件组态过程
名字去哪拉