发展到现在,DCS和PLC之间没一个严苛的界限,在大多数人显然,大的系统就是DCS,小的系统就叫PLC。当然,这么说道也不是不可以,但是还不对。现在我们来新的创建这个概念。
首先,DCS和PLC之间有什么有所不同? 1.从发展的方向来说: DCS从传统的仪表盘监控系统发展而来。因此,DCS从先天性来说较侧重于仪表的掌控,比如YOKOGAWACS3000,DCS系统甚至没PID数量的容许(PID,比例微分分数算法,是调节阀、变频器闭环控制的标准算法,一般来说PID的数量要求了可以用于的调节阀数量)。 PLC从传统的继电器电路发展而来,最初的PLC甚至没模拟量的处置能力,因此,PLC从开始就特别强调的是逻辑运算能力。
2.从系统的可扩展性和兼容性的方面来说: 市场上掌控类产品多样,无论DCS还是PLC,皆有很多厂商在生产销售。对于PLC系统来说,一般没或者很少有拓展的市场需求,因为PLC系统一般针对于设备来用于。
一般来讲,PLC也很少有兼容性的拒绝,比如两个或以上的系统拒绝资源共享,对于PLC来讲也是很艰难的事。而且PLC一般都使用专用的网路结构,比如西门子的MPI总线性网络,甚至减少一台操作员车站都不更容易或成本很高。 DCS在发展的过程中也是各厂家自成体系,但大部分的DCS系统,比如横河YOKOGAWA、霍尼韦尔、ABB等等,虽说系统内部(过程级)的通讯协议不尽相同,但操作者级的网络平台不约而同的自由选择了以太网,使用标准或变形的TCP/IP协议。
这样就获取了很便利的可拓展能力。在这种网络中,控制器、计算机皆作为一个节点不存在,只要网络超过的地方,就可以随便增补节点数量和布置节点方位。
另外,基于Windows系统的OPC、DDE等对外开放协议,各系统也可很便利的通讯,已构建资源共享。 3.从数据库来说: DCS一般都获取统一的数据库,换句话说,在DCS系统中一旦一个数据不存在于数据库中,就可以在任何情况下提到,比如在组态软件中、在监控软件中、在趋势图中、在报表中......而PLC系统的数据库一般来说都不是统一的,组态软件和监控软件甚至文档软件都有自己的数据库。为什么经常说道西门子的S7-400之前了414以上才称作DCS,因为西门子的PCS7系统才用于统一的数据库,而PCS7拒绝控制器起码到S7414-3以上的型号。
4.从时间调度上来说: PLC的程序一般无法按事前原作的循环周期运营。PLC程序使从头到尾继续执行一次后又从头开始继续执行。(现在一些新型PLC有所改进,不过对任务周期的数量还是有容许)而DCS可以原作任务周期。比如,较慢任务等。
某种程度是传感器的取样,压力传感器的变化时间很短,我们可以用200ms的任务周期取样,而温度传感器的迟缓时间相当大,我们可以用2s的任务取样周期。这样,DCS可以合理的调度控制器的资源。
本文来源:九游会j9-www.tezhongbin.com