2 接近开关的接线
西门子变频器接近开关指本身需要电源驱动,输出有一定电压或电流的开关量传感器。开关量传感器根据其原理分有很多种,可用于不同场合的检测,但根据其信号线可以分成三大类:两线式、三线式、四线式。其中四线式有可能是同时提供一个动合触点和一个动断触点,实际中只用其中之一;或者是*四根线为传感器校验线,校验线不会与PLC输入端连接的。因此,无论那种情况都可以参照三线式接线。图2为PLC与传感器连接的示意图。
两线式为一信号线与电源线。三线式分别为电源正、负极和信号线。不同作用的导线用不同颜色表示,这种颜色的定义有不同的定义方法,使用时参见相关说明书。图2(b)中所示为一种常见的颜色定义。信号线为黑色时为动合式;动断式用白色导线。
图示传感器为NPN型,是常用的形式。对于PNP型传感器与PLC连接,不能照搬这种连接,要参考相应的资料。
3 旋转编码器的接线
旋转编码器可以提供高速脉冲信号,在数控机床及工业控制中经常用到。不同型号的编码器输出的频率、相数也不一样。有的编码器输出A、B、C三相脉冲,有的只有两相脉冲,有的只有一相脉冲(如A相),频率有100 Hz、200Hz、1k Hz、 2k Hz 等。当频率比较低时,PLC可以响应;频率高时,PLC就不能响应,此时,编码器的输出信号要接到特殊功能模块上,FX2N-11C如采用FX2N-11HC高速计数模块。
西门子变频器可编程控制器的工作过程包括两部分:自诊断及通信响应的固定过程和用户程序执行过程,如图1所示。PLC在每次执行用户程序之前,都先执行故障自诊断程序、复位、监视、定时等内部固定程序,若自诊断正常,继续向下扫描,然后PLC检查是否有与编程器、计算机等的通信请求。如果有与计算机等的通信请求,则进行相应处理。当PLC处于停止(STOP)状态时,只循环进行前两个过程。而在PLC处于运行(RUN)状态时,PLC从内部处理、通信操作、输入扫描、执行用户程序、输出刷新五个工作阶段循环工作。每完成一次以上五个阶段所需要的时间称为一个扫描周期。
扫描周期是PLC的一个重要指标,小型PLC的扫描周期一般为十几毫秒到几十毫秒。PLC的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,PLC对输入的短暂滞后也是允许的。但对某些I/O快速响应的设备,则应采取相应的处理措施。如选择高速CPU,提高扫描速度;选择快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。
从PLC的工作原理知,PLC的输入与输出在物理上是彼此隔开的,其间的联系是靠运行存储于它的内存中的程序实现。它的入出相关,不是靠物理过程,不是用线路;而是靠信息过程,用软逻辑联系。它的工作基础是用好信息。
信息不同于物质与能量,有自身的规律。信息便于处理,便于传递,便于存储;信息还可重用,等等。正是由于信息的这些特点,决定了PLC的基本特点。
下面介绍PLC的四个特点:
2.1功能丰富
PLC的功能非常丰富。这主要与它具有丰富的处理信息的指令系统及存储信息的内部器件有关。
它的指令多达几十条、几百条,可进行各式各样的逻辑问题的处理,还可进行各种类型数据的运算。凡普通计算机能做到的,它也都可作到。
它的内部器件,即内存中的数据存储区,种类繁多,容量宏大。I/O继电器,可以用以存储入、出点信息的,少的几十、几百,多的可达几千、几万,以至10几万。这意味着它可进行这么多I/O点的入出信息变换,进行这么大规模的控制。
它的内部种种继电器,相当于中间继电器,数量更多。内存中一个位就可作为一个中间继电器,怎么不多!
它的计数器、定时器也很多,是继电电路所望尘莫及的。小小的箱体或模块,其内部定时器、计数器可达成百、成千。这也是因为只要用内存中的一个字,再加一些标志位,即可成为定时器、计数器,所以才那么多。
而且,这些内部器件还可设置成丢电保持的,或丢电不保持的,即上电后予以清零的。以满足不同的使用要求。这些也是继电器件所难以做到的。
它的数据存储区还可用以存储大量数据,几百、几千、几万字的信息都可以存,而且,掉电后还不丢失。
PLC还有丰富的外部设备,可建立友好的人机界面,以进行信息交换。可送入程序,送入数据,可读出程序,读出数据。而且读、写时可在图文并茂的画面上进行。数据读出后,可转储,可打印。数据送入可键入,可以读卡入,等等。
PLC还具有通讯接口,可与计算机链接或联网,与计算机交换信息。自身也可联网,以形成单机所不能有的更大的、地域更广的控制系统。
PLC还有强大的自检功能,可进行自诊断。其结果可自动记录。这为它的维修增加了透明度,提供了方便。
丰富的功能为PLC的广泛应用提供了可能;同时,也为工业系统的自动化、远动化及其控制的智能化创造了条件。
像PLC这样集丰富功能于一身,是别的电控制器所没有的;更是传统的继电控制电路所无法比拟的。
2.2使用方便
用PLC实现对系统的控制是非常方便的。这是因为:首先PLC控制逻辑的建立是程序,用程序代替硬件接线。编程序比接线,更改程序比更改接线,当然要方便得多!
其次PLC的硬件是高度集成化的,已集成为种种小型化的模块。而且,这些模块是配套的,已实现了系列化与规格化。种种控制系统所需的模块,PLC厂家多有现货供应,市场上即可购得。所以,硬件系统配置与建造也非常方便。
正因如此,用可编程序控制器才有这个"可"字。对软件讲,它的程序可编,也不难编。对硬件讲,它的配置可变,而且也易于变。
具体地讲,PLC有五个方面的方便:
(1)配置方便:可接控制系统的需要确定要使用哪家的PLC,那种类型的,用什么模块,要多少模块,确定后,到市场上定货购买即可。
(2)安装方便:PLC硬件安装简单,组装*。外部接线有接线器,接线简单,而且一次接好后,更换模块时,把接线器安装到新模块上即可,都不必再接线。内部什么线都不要接,只要作些必要的DIP开关设定或软件设定,以及编制好用户程序就可工作。
(3)编程方便:PLC内部虽然没有什么实际的继电器、时间继电器、计数器,但它通过程序(软件)与系统内存,这些器件却实实在在地存在着。其数量之多是继电器控制系统难以想象的。即使是小型的PLC,内部继电器数都可以千计,时间继电器、计数也以百计。而且,这些继电器的接点可无限次地使用。PLC内部逻辑器件之多,用户用起来已不感到有什么限制。一考虑的只是入出点。而这个内部入出点即使用得再多,也无关紧要。大型PLC的控制点数可达万点以上,哪有那么大的现实系统?若实在不够,还可联网进行控制,不受什么限制。PLC的指令系统也非常丰富,可毫不困难地实现种种开关量,以及模拟量的控制。PLC还有存储数据的内存区,可存储控制过程的所有要保存的信息。……总之,由于PLC功能之强,发挥其在控制系统的作用,所受的限制已不是PLC本身,而是人们的想象力,或与其配套的其它硬件设施了。
PLC的外设很丰富,编程器种类很多,用起来都较方便,还有数据监控器,可监控PLC的工作。使用PLC的软件也很多,不仅可用类似于继电电路设计的梯形图语言,有的还可用BASIC语言、C语言,以至于自然语言。这些也为PLC编程提供了方便。
PLC的程序也便于存储、移植及再使用。某定型产品用的PLC的程序完善之后,凡这种产品都可使用。生产一台,拷贝一份即可。这比起继电器电路台台设备都要接线、调试,要省事及简单得多。
(4)维修方便:这是因为:
西门子变频器工作可靠,出现故障的情况不多,这大大减轻了维修的工作量。这在讲述PLC的*三个特点时,还将进一步介绍。
②即使PLC出现故障,维修也很方便。这是因为PLC都设有很多故障提示信号,如PLC支持内存保持数据的电池电压不足,相应的就有电压低信号指示。而且,PLC本身还可作故障情况记录。所以,PLC出了故障,很易诊断。同时,诊断出故障后排故也很简单。可按模块排故,而模块的备件市场可以买到,进行简单的更换就可以。至于软件,调试好后不会出故障,再多只要依据使用经验进行调整,使之完善就是了。
(5)改用方便:PLC用于某设备,若这个设备不再使用了,其所用的PLC还可给别的设备使用,只要改编一下程序,就可办到。如果原设备与新设备差别较大,它的一些模块还可重用。
2.3工作可靠
用PLC实现对系统的控制是非常可靠的。这是因为PLC在硬件与软件两个方面都采取了很多措施,确保它能可靠工作。事实上,如果PLC工作不可靠,就无法在工业环境下运用,也就不成其为PLC了。
(1) 在硬件方面:
PLC的输入输出电路与内部CPU是电隔离。其信息靠光耦器件或电磁器件传递。而且,CPU板还有抗电磁干扰的屏蔽措施。故可确保PLC程序的运行不受外界的电与磁干扰,能正常地工作。
PLC使用的元器件多为无触点的,而且为高度集成的,数量并不太多,也为其可靠工作提供了物质基础。
西门子变频器在机械结构设计与制造工艺上,为使PLC能安全可靠地工作,也采取了很多措施,可确保PLC耐振动、耐冲击。使用环境温度可高达摄氏50多度,有的PLC可高达80--90度。
有的PLC的模块可热备,一个主机工作,另一个主机也运转,但不参与控制,仅作备份。一旦工作主机出现故障,热备的可自动接替其工作。
还有更进一步冗余的,采用三取一的设计,CPU、I/O模块、电源模块都冗余或其中的部分冗余。三套同时工作,较终输出取决于三者中的多数决定的结果。这可使系统出故障的机率几乎为零,做到万无一失。当然,这样的系统成本是很高的,只用于特别重要的场合,如铁路车站的道叉控制系统。
(2)软件方面:
PLC的工作方式为扫描加中断,这既可保证它能有序地工作,避免继电控制系统常出现的"冒险竞争",其控制结果总是确定的;而且又能应急处理急于处理的控制,保证了PLC对应急情况的及时响应,使PLC能可靠地工作。
为监控PLC运行程序是否正常,PLC系统都设置了"看门狗"(Watchingdog)监控程序。运行用户程序开始时,先清"看门狗"定时器,并开始计时。当用户程序一个循环运行完了,则查看定时器的计时值。若**时(一般不**过100ms),则报警。严重**时,还可使PLC停止工作。用户可依报警信号采取相应的应急措施。定时器的计时值若不**时,则重复起始的过程,PLC将正常工作。显然,有了这个"看门狗"监控程序,可保证PLC用户程序的正常运行,可避免出现"死循环"而影响其工作的可靠性。
PLC还有很多防止及检测故障的指令,以产生各重要模块工作正常与否的提示信号。可通过编制相应的用户程序,对PLC的工作状况,以及PLC所控制的系统进行监控,以确保其可靠工作。
西门子变频器每次上电后,还都要运行自检程序及对系统进行初始化。这是系统程序配置了的,用户可不干预。出现故障时有相应的出错信号提示。
正是PLC在软、硬件诸方面有强有力的可靠性措施,才确保了PLC具有可靠工作的特点。它的平均无故障时间可达几万小时以上;出了故障平均修复时间也很短,几小时以至于几分钟即可。
曾有人做过为什么要使用PLC的问卷调查。在回答中,多数用户把PLC工作可靠作为选用它的主要原因,即把PLC能可靠工作,作为它的可以选择指标。
2.4经济合算
**的使用必将带来巨大的社会效益与经济效益,这是科技是**生产力的体现,也是**生命力之所在。PLC也是如此。
尽管使用PLC**投资要大些,但从全面及长远看,使用PLC还是经济的。这是因为:
西门子变频器使用PLC的投资虽大,但它的体积小、所占空间小,辅助设施的投入少;使用时省电,运行费少;工作可靠,停工损失少;维修简单,维修费少;还可再次使用以及能带来附加价值等等,从中可得更大的回报。所以,在多数情况下,它的效益是可观的。
西门子自动化变频器控制系统产品随着IT行业的飞速发展派生出来的智能化控制类产品名目繁多名称各异但基本可以归纳为二大类产品DCS(计算机技术+通讯技术)和PLC(继电器技术+计算机技术)。DCS(Distributed Contorl System),集散控制系统,又称分布式控制系统,例如西屋的WDPF;BAILEY公司的NETWORK-90等等。PLC(Program Logic Control )又叫可编程逻辑控制器,例如AB公司的PLC5;GE公司的90-30;施耐德MODICON等等。发展到现在,DCS和PLC之间在过程控制的应用中已经没有一个严格的界线,在大多数人看来,大的系统就用DCS,小的系统就用PLC。当然,这么说也不是不可以,但是这有很大的片面性。现在我们来重新论证这些观点。
二、DCS和PLC 之间有什么不同
2.1 从发展的方面来说
DCS从传统的仪表盘监控系统发展而来。因此,DCS从先天性来说较为侧重仪表的控制,比如我们使用的YOKOGAWA CS3000 DCS系统甚至没有PID数量的限制(PID,比例微分积分算法,是调节阀、变频器闭环控制的标准算法,通常PID的数量决定了可以使用的调节阀数量)。
PLC从传统的继电器回路发展而来,较初的PLC甚至没有模拟量的处理能力,因此,PLC从开始就强调的是逻辑运算能力。
2.2 从系统的可扩展性和兼容性的方面来说
西门子变频器市场上控制类产品繁多,无论DCS还是PLC,均有很多厂商在生产和销售。对于PLC系统来说,一般没有或很少有扩展的需求,因为PLC系统一般针对于设备来使用。一般来讲,PLC也很少有兼容性的要求,比如两个或以上的系统要求资源共享,对PLC来讲也是较困难的事。而且PLC一般都采用**的网络结构,比如西门子的MPI总线性网络,甚至增加一台操作员站都不容易或成本很高。DCS在发展的过程中也是各厂家自成体系,但大部分的DCS系统,比如横河YOKOGAWA、霍尼维尔、ABB等等,虽说系统内部(过程级)的通讯协议不尽相同,但操作级的网络平台不约而同的选择了以太网络,采用标准或变形的TCP/IP协议。这样就提供了很方便的可扩展能力。在这种网络中,控制器、计算机均作为一个节点存在,只要网络到达的地方,就可以随意增减节点数量和布置节点位置。另外,基于windows系统的OPC、DDE等开放协议,各系统也可很方便的通讯,以实现资源共享。
2.3 从数据库来说
DCS一般都提供统一的数据库。换句话说,在DCS系统中一旦一个数据存在于数据库中,就可在任何情况下引用,比如在组态软件中,在监控软件中,在趋势图中,在报表中……而PLC系统的数据库通常都不是统一的,组态软件和监控软件甚至归档软件都有自己的数据库。为什么常说西门子的S7 400要到了414以上才称为DCS?因为西门子的PCS7系统才使用统一的数据库,而PCS7要求控制器起码到S7 414-3以上的型号。
2.4 从时间调度上来说
PLC的程序一般不能按事先设定的循环周期运行。PLC程序是从头到尾执行一次后又从头开始执行。(现在一些新型PLC有所改进,不过对任务周期的数量还是有限制)而DCS可以设定任务周期。比如,快速任务等。同样是传感器的采样,压力传感器的变化时间很短,我们可以用200ms的任务周期采样,而温度传感器的滞后时间很大,我们可以用2s的任务周期采样。这样,DCS可以合理的调度控制器的资源。
2.5 从网络结构发展来说
西门子变频器一般来讲,DCS惯常使用两层网络结构,一层为过程级网络,大部分DCS使用自己的总线协议,比如横河的Modbus、西门子和AB的Profibus、ABB的 CAN bus等,这些协议均建立在标准串口传输协议RS232或RS485协议的基础上。现场IO模块,特别是模拟量的采样数据(机器代码,213/扫描周期)十分庞大,同时现场干扰因素较多,因此应该采用数据吞吐量大、抗干扰能力强的网络标准。基于RS485串口异步通讯方式的总线结构,符合现场通讯的要求。 IO的采样数据经CPU转换后变为整形数据或实形数据,在操作级网络(*二层网络)上传输。因此操作级网络可以采用数据吞吐量适中、传输速度快、连接方便的网络标准,同时因操作级网络一般布置在控制室内,对抗干扰的要求相对较低。因此采用标准以太网是较佳选择。TCP/IP协议是一种标准以太网协议,一般我们采用100Mbit/s的通讯速度。
PLC系统的工作任务相对简单,因此需要传输的数据量一般不会太大,所以常见的PLC系统为一层网络结构。过程级网络和操作级网络要么合并在一起,要不过程级网络简化成模件之间的内部连接。PLC不会或很少使用以太网。
2.6 从应用对象的规模上来说
西门子变频器一般应用在小型自控场所,比如设备的控制或少量的模拟量的控制及联锁,而大型的应用一般都是DCS。当然,这个概念不太准确,但很直观,习惯上我们把大于1000点的系统采用DCS系统,小于这个规模则采用PLC控制。我们的热泵及QCS、横向产品配套的控制系统一般就是称为PLC。
三、DCS和PLC 的发展现状
说了这么多PLC与DCS的区别,但我们应该认识到,PLC与DCS发展到今天,事实上都在向彼此靠拢,严格的说,现在的PLC与DCS已经不能一刀切开,很多时候之间的概念已经模糊了。现在,我们来讨论一下彼此的相同(似)之处。
3.1 从功能来说
PLC已经具备了模拟量的控制功能,有的PLC系统模拟量处理能力甚至还相当强大,比如横河FA-MA3、西门子的S7 400、AB 的Control Logix 和施耐德的Quantum系统。而DCS也具备相当强劲的逻辑处理能力,比如在CS3000;I/A上可实现了一切可能使用的工艺联锁和设备的联动启停。
3.2 从系统结构来说
PLC与DCS的基本结构是一样的。PLC发展到今天,已经全面移植到计算机系统控制上了,传统的编程器早就被淘汰。小型应用的PLC一般使用触摸屏,大规模应用的PLC全面使用计算机系统。和DCS一样,控制器与IO站使用现场总线(一般都是基于RS485或RS232异步串口通讯协议的总线方式),控制器与计算机之间如果没有扩展的要求,也就是说只使用一台计算机的情况下,也会使用这个总线通讯。但如果有不止一台的计算机使用,系统结构就会和DCS一样,上位机平台使用以太网结构。这是PLC大型化后和DCS概念模糊的原因之一。
3.3 PLC和DCS的发展方向
小型化的PLC将向更专业化的使用角度发展,比如功能更加专业、对应用的环境更有针对性;以及很高的可靠性和低廉的成本等等。大型的PLC与DCS的界线逐步淡化,直至完全融和。DCS将向FCS(FieldBus Contorl Syestem)现场总线控制系统的方向继续发展。FCS的核心除了控制系统更加分散化以外,特别重要的是仪表。FCS在国外的应用已经发展到仪表级。控制系统需要处理的只是信号采集和提供人机界面以及逻辑控制,整个模拟量的控制分散到现场仪表,仪表与控制系统之间*传统电缆连接,使用现场总线连接整个仪表系统。(目前国内有横河在中海壳牌石化项目中用到了FCS,仪表级采用的是智能化仪表例如:EJX等,具备世界较先进的控制水准)。
四、结束语
如何正确对待PLC和DCS?我们从不强调PLC和DCS之间孰优孰劣,我给它们定义了一个新名词“控制类产品”。我们提供给用户的是较适合用户的控制系统。绝大多数用户不会因为想使用一套DCS而去使用DCS,控制类产品必须定位在满足用户的工艺要求的基础之上。其实提出使用DCS还是PLC的用户大多是从没接触过自控产品或有某种特殊需求的。过分强调这个东西只会陷入口舌之争。从PLC与DCS之间的区别和共同之处我们了解了控制类产品的大抵情况。作为自动控制专业人士,我们可以负责地讲当前无论是PLC还是DCS产品,它们都已进入成熟期,在自动化控制领域已经得到越来越广泛的应用。