,单击此处编辑母版标题样式,2014/10/17,#,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,软,PLC,技术调研报告,西门子软,PLC,系统平台,WINAC,从,60,年代的出现,到,70,年代的崛起,再到,90,年代,其他工控产品的迅速发展带来的压力,,PLC,走过了风风雨雨的,半个世纪,。,1996,年,软,PLC,概念引入我国,经过了,10,多年的发展,取得了很大的成就。从全世界范围看,软,PLC/PC,控制作为新兴产业正在发展。,一、引言,软件,PLC,(,SoftPLC,,也称为软逻辑,SoftLogic,)是一种基于基于,PC,机开发结构的控制系统,它具有硬,PLC,在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业,PC,转换成全功能的,PLC,过程控制器,。,软件,PLC,综合了计算机和,PLC,的开关量控制、模拟量控制、数学运算、数值处理、网络通信、,PID,调节等功能,通过一个多任务控制内核,提供强大的指令集、快速而准确的扫描周期、可靠的操作和可连接各种,I/O,系统的及网络的开放式结构,。,软件,PLC,提供了与硬,PLC,同样的功能,同时又提供了,PC,环境的各种优点。,二、,软,PLC,的概念,20,世纪,90,年代后期,人们逐渐认识到,传统,PLC,(本文简称硬,PLC,)自身存在着这样那样的缺点:难以构建开放的硬件体系结构;工作人员必须经过较长时间的专业培训才能掌握某一种产品的编程方法;传统,PLC,的生产被几家厂商所垄断,造成,PLC,的性价比增长很缓慢。这些问题都成了制约传统,PLC,发展的因素,。,软,PLC,设计运行是基于工业,PC,机,工业上基于构建逻辑控制系统工业,PC,机,对,PLC,软件的实现性能和可靠性进行了验证。最后的结果表明,该系统运行非常可靠并且控制效果也很好。基于,PC,机自动控制技术系统是低成本还有使用方便等等特有的因素,是它成为自动化技术的一个新方向。制定的国际标准,EIC61131-3,领域不仅规范工业控制编程语言,而且还提供了一个可编程控制器技术的发展条件。,三、,软件,PLC,技术形成的,背景,软,PLC,基于,PC,机,建立在一定操作系统平台之上,通过软件方法实现传统,PLC,的计算、控制、存储以及编程等功能,通过,IO,模块以及现场总线等物理设备完成现场数据的采集以及信号的,输出,。,软,PLC,技术相对于传统,PLC,,以其开放性、灵活性和较低的价格占有很大优势。它简化了工厂自动化的体系结构,把控制、通信、人机界面及各种特定的应用全都合为一体,运用于同一个硬件平台上,。,软,PLC,在未来的工业电气控制中定会占据重要的席位。成为继现场总线技术发展的新亮点。,四、,软,PLC,与硬,PLC,区别,5,.1,、软,PLC,的系统,结构,根据,传统,PLC,的组成结构,软,PLC,系统由开发系统和运行系统两部分组成。也可分为编辑环境和运行环境两部分。编辑环境与运行环境是客户服务器模式,二者之间采用,COMDCOM,通信机制,运行环境作为,COM,服务器,提供标准的通信接口;编辑环境作为,COM,客户端应用,本地或远程访问存取这些接口,进行下载代码、读取运行环境的运行信息等操作,。,软,PLC,开发系统实际上就是带有调试和编译功能的,PLC,编程器,此部分具备如下功能:,编程语言标准化,遵循,IEC61131-3,标准,支持多语言,编程(共有,5,种编程方式:,IL,,,ST,,,LD,,,FBD,和,SFC,),编程语言之间可以相互转换;,五、,软,PLC,的系统结构和应用特点,丰富的控制模块,支持多种,PID,算法(如常规,PID,控制算法、自适应,PID,控制算法、模糊,PID,控制算法、智能,PID,控制算法等等),还包括目前流行的一些控制算法,如神经网络控制;,开放的控制算法接口,支持用户嵌入自己的控制算法模块;,仿真运行,实时在线监控,在线修改程序和编译;,强大的网络功能。支持基于,TCPIP,网络,通过网络实现,PLC,远程监控,远程程序修改。,软,PLC,运行系统是软,PLC,的核心,完成输入处理、程序执行、输出处理等工作。通常由,IO,接口、通信接口,系统管理器、错误管理器、调试内核和编译器组成。,5.2,、软,PLC,的技术实现,以西,门子公司开发的软件,PLC,产品为例说明。西门子公司开发了一系列基于,PC,自动化的软件和硬件组件,这些组件使得所有的自动化任务包括开环、闭环控制,人机界面以及运动控制都可在一台,PC,平台中实现,。,将,SIM ATIC S7,控制器的范围扩展到基于,PC,的控制器,特别适用于将多种不同任务集成于一台,PC,的情况:数据处理、通讯、可视化、特种工艺以及控制,。,在既有传统的,PLC,控制又有,PC,应用的场合,基于,PC,的控制方案将成为你的首选。,本世纪初,德国,Siemens,公司开始在亚洲推广应用基于,PC,技术的自动化系统,WinAC,,,WinAC,具体适用范围:,-,快速的程序运算周期(可在,O.1MS,之内完成);,-,大量的数据计算和存储;,-,集成第三方设备(串口、,PCI,板卡、,TCP/IP,设备);,-,集成复杂算法或客户订制的程序(多回路,PID,、运动,控制、配方、板卡驱动、协议转换、各种控制算法)。,WinAC,特点:,-,运行在标准,PC,中,基于,WINDOWS 2000,或,WINDOWS XP,专业版操作系统之上;,-,程序代码与,SIM ATIC S7,兼容:使用,SIM ATIC,工业软件进行编程,创建的程序可在,SIMATIC S7,中使用;,-,使用标准接口,以便于将其集成到,OFFICE,产品中;,-,集成基于特种工艺软件和硬件解决方案的开放接口。,SIMATIC,WinAC,是西门子公司开发的基于,PC,控制的核心组件,它的出现扩展了,SIMATIC S7,的控制范围。,WinAC,是一个名副其实的控制中心,它将,PLC,控制、数据处理、通讯、可视化及工艺集成于一台,PC,机上。,SIMATIC WinAC,产品包括软件型和插槽型两大类,包括如下,5,种产品:,六、,软,PLC,技术应用控制方案,1,WinAC,Basis(WinAC,基本型,),WinAC Basis,是低成本解决方案,用于对控制无精确时间要求,有大量、快速的数据处理与控制任务,(,控制任务指,PLC,的控制功能,),相结合或其它,PC,任务的控制场合,。,2,WinAC PN,第一个支持,PROFInet,通讯标准的,SIMATIC CPU,,性能与,WinAC Basis,相似。,WinAC PN,支持基于组件的自动化,(CBA),和,PROFInet,通讯标准。基于组件的自动化和,PROFInet,提供了一个开放的标准,用于在复杂任务中机械和系统单元之间的数据交换。数据交换通过,SIMATIC iMap,工具来进行配置。,WinAC PN,适应于以下任务:,a),来自,整个复杂系统的机械和车间区域之间的协调和,连接,;,b),控制系统,单元或机械可被集成到一个全范围的,复杂系统,。,3,WinAC RTX(WinAC,实时型,)WinAC RTX,提供了,Windows 2000/XP,的实时子系统,具有,“,硬实时,”,和,“,抗死机,”,特性。适应于具有高速和精确时间要求的控制任务的场合,如运动控制、闭环控制等,。,4,WinAC MP WinAC MP,基于,WinCE,操作系统和,SIMATIC MP370(,一种多功能面板,),硬件平台。,MP370,为无硬盘、无风扇设计,,WinCE,具有实时特性,可实现严格的确定性动作。,WinAC MP,用在恶劣工业环境和有大量数据要处理的场合。,5,WinAC Slot 412/416,以板卡的形式插入在,PC,中,在板卡上已经集成了用于控制任务的,CPU,、存储器等元件。它可独立于,PC,进行控制操作。板卡上集成一个,MPI/DP,接口和一个,DP,口。,WinAC Slot,适用于对安全性和稳定性要求较高的场合。,WinAC Slot 412/416,在性能上与,S7-412/416,相近。,7.1,、基于软,PLC,的分布式锅炉,微机控制系统,基于,研华,Adam5511,软,PLC,的集散型锅炉微机控制系统,该系统已用于某高校供热锅炉系统的控制中。系统实现了供热锅炉的自动控制和燃烧优化控制,可显著提高锅炉热效率,减少污染。系统还通过企业内部网连接到了,Internet,上,实现了远程监控。,七、,软,PLC,的应用实例,7.2,、组态王,+,软逻辑在喷泉水景中的,应用,天津,水上公园的水景工程总体控制点多达,1400,多点,如使用传统的,PLC,编程控制,不但编程量巨大,日后维护更新困难,而且很难做到整体与音乐协调配合。相比,PLC,的控制方案,组态王,+,软逻辑的控制方式极好的解决了传统,PLC,的诸多弊端,组态王友好的人机界面使得系统的操作更加便捷,更加人性化,音乐的分析更加直观,由于,工业和制造业对电控、仪控一体化及管控一体化的需求,信息技术的发展和高集成度控制系统的需求,以及,PC,技术的完善使其性能价格比日益提高,为一种全新的自控系统解决方案,-,基于,PC,控制的快速发展提供了有利的条件和广阔的前景,也为众多用户提供了除,DCS,和,PLC,以外的另一种选择,。,实现,“,管控一体化,”,意味着能获得更多的商业利益:,八、,软,PLC,技术应用的必要性,较强的开放性使我们可采用不同公司生产的通用和标准化产品来构成系统,还可在世界上任何地点设计和制造来拓展该标准产品流程的全球化,做到尽可能地降低成本;,较强的灵活性将赋予制造业及时调整产品结构和生产工艺的能力,尽可能减少原材料和人力资源消耗,并对瞬息万变的市场做出迅速的应对;,优越的操作性有助于企业生产更高级的产品,获得更多利润并扩展业务;,完善的企业信息管理将加强企业的核心竞争力,并能更加合理、准确地定位主体市场和业务。,9.1,、软,PLC,的技术,优势,软,PLC,解决了传统,PLC,的兼容性差、通用性差等问题,具有多方面的,优势,。,软,PLC,的硬件体系结构不再封闭,用户可以自己选择合适的硬件组成满足要求的软,PLC,。,传统,PLC,的指令集是固定的,而实际工业应用中可能需要定义,算法,。,软,PLC,指令集可以更加丰富,用户可以使用符合标准的操作指令,。,PC,机厂家的激烈竞争使得基于,PC,机的软,PLC,的性价比得以提高。传统,PLC,限制在几家厂商生产,具有私有性,因此很难适应现有标准计算机网络,常常是,PLC,与计算机处在不同类型的网络中。软,PLC,不仅能加入到已存在的私有,PLC,网络中,而且可以加入到标准计算机网络中。这使得现有计算机网络的很多研究成果很容易地应用到,PLC,控制技术中。,软,PLC,的技术是基于,IEC61131-3,标准的,因此在掌握标准语言后开发就比较容易。,九、,软,PLC,的技术优势及其发展的制约因素,9.2,、软,PLC,发展的制约,因素,尽管,软,PLC,技术具有很大的发展潜力,但是这项技术的实现需要解决一些重要的问题。其中主要是以,PC,为基础的控制引擎的实时性问题。软,PLC,首选的操作系统是,WindowsNT,,但是它并不是一个硬实时的操作系统。传统,PLC,具有硬实时性,正因为如此它才能提供快速、确定而且可重复的响应。而要让,WindowsNT,具有硬实时性,必须对它进行扩展,使得,PC,的控制任务具有最高的优先级。现在,我们可以通过一些方法将实时性能加入到,NT,系统中去。比如,修改,NT,的硬件抽象层,或者,NT,与一种经过实用验证的硬实时操作系统组合。另外,,WindowsCE,等操作系统具有了,NT,在硬实时性方面所不具备的特性。在实际开发中也可使用其他的操作系统作为平台。,软,PLC,技术相对于传统,PLC,,以其开放性、灵活性和较低