a) 可编程控制器不需要大量的活动部件和电子元件,接线大大减少,与此同时,系统的维修简单,维修时间缩短,因此可靠性得到进步;
b) 可编程控制器采用一系列可靠性设计方法进行设计,例如冗余设计,掉电保护,故障诊断,报警和运行信息显示和信息保护及恢复等,进步了MTBF(全称是Mean Time Between Failure,即平均无故障工作时间。就是从新的产品在规定的工作环境条件下开始工作到出现第一个故障的时间的平均值。MTBF越长表示可靠性越高正确工作能力越强 ),降低了MTTR(源自于IEC61508中的平均维护时间mean time to repair,目的是为了清楚界定术语中的时间的概念,MTTR是随机变量恢复时间得期望值。它包括确认失效发生所必需的时间,以及维护所需要的时间。MTTR也必须包含获得配件的时间,维修团队的响应时间,记录所有任务的时间,还有将设备重新投入使用的时间),使可靠性得到进步;
c) 可编程控制器有较强的易操纵性,它具有编程简单,操纵方便,编程的出错率大大降低,而为产业恶劣操纵环境设计的硬件使可靠性大大进步;
a) 操纵方便:对PLC的操纵包括程序的录入和程序更改操作,大多数PLC采用编程器进行程序录入和更改操作。现在的PLC的编程器大部分可以用电脑直接进行,更改程序也可根据所需地址编号、继电器编号或接点号等直接进行搜索或按顺序寻找,然后可以在线或离线更改;
b) 编程方面:PLC有多种程序设计语言可以使用,对现场电气技术人员来说,由于梯形图与电气原理图相似,因此很轻易理解和把握。采用语句表语言编程时,由于编程语句是功能的缩写,便于记忆,并且与梯形图有逐一对应的关系,所以有利于编程人员的编程操作。功能图表语言以过程流程进展为主线,十分适合程序设计人员与工艺技术人员设计思想的沟通。功能模块图和结构化文本语言编程方法的应用具有功能清楚,易于理解等优点,而且与DCS组态语言同一,正受到广大技术人员的重视。
c) 维修方便:PLC所具有的自诊断功能对维修技术要求较低,当系统发生故障时,通过硬件和软件的自诊断,维修人员可以根据有关故障代码的显示和故障信号灯的提示等信息,或通过编程器和HMI屏幕的设定,直接找到故障所在的部位,为迅速排除故障和修复节省了时间,降低了MTTR。
a) 编程的灵活性:PLC采用的标准编程语言有梯形图、指令表、功能图表、功能模块图和结构化文本编程语言等。使用者只要把握其中一种编程语言就可进行编程,编程方法的多样性使编程方便。由于PLC内部采用软连接,因此,在生产工艺流程更改或者生产设备更换后,可不必改变PLC的硬设备,通过程序的编制与更改就能适应生产的需要。这种编程的灵活性是继电器顺序控制系统和数字电路控制系统所不能相比的。正是由于编程的柔性特点,使PLC成为产业控制领域的重要控制设备,在柔性制造系统FMS,计算机集成制造系统(CIMS)和计算机流程产业系统(CIPS)中,PLC正成为主要的控制设备,得到广泛的应用;
b) 扩展的灵活性:PLC的扩展灵活性是它的一个重要特点。它可以根据应用的规模不断扩展,即进行容量的扩展、功能的扩展、应用和控制范围的扩展。它不仅可以通过增加输入输出卡件增加点数,通过扩展单元扩大容量和功能,也可以通过多台PLC的通讯来扩大容量和功能,甚至可以与其它的控制系统如DCS或其它上位机的通讯来扩展其功能,并与外部的设备进行数据交换。这种扩展的灵活性大大方便了用户;
c) 操纵的灵活性:操纵的灵活性指设计工作量、编程工作、和安装施工的工作量的减少。操纵变得十分方便和灵活,监视和控制变得很轻易。在继电器顺序控制系统中所需的一些操作得到简化,不同生产过程可采用相同的控制台和控制屏等。
OpenPLC的概念的创始人建立了德维森公司,当时公司很小,没有开发硬件和软件的实力;因此他们采取了OEM的方式,也就是利用国际上其它公司的合适的软件和硬件来实现OpenPLC的系统理念。所幸,这时国际上也开始兴起了开放式系统的浪潮,涌现出了一批热衷于开放式系统的公司(但没有一家是有名气的大公司)。该系统一开始曾经受过日本横河公司的CENTUMCS的概念的启发,也考虑了ROSEMOUNT的DELTA-V的现场总线与PC-BASED的合一的开放概念,也参考过美国OPTO22的SNAPI/O系统的带有以太网接口的I/O模块,但上述系统的昂贵的价格使得OpenPLC不得不寻求更新的价格。最终,对OpenPLC影响最大的,是美国SOFTPLC的概念,OpenPLC的研究小组希望将SOFTPLC的概念成功应用在更广的领域内,为了摆脱SOFTPLC的品牌关联,当时决定以柔性控制系统TCS(Tailored Control System)的名称形成了开放式可编程控制系统的前身系统。