可编程逻辑控制器

在购买可编程逻辑控制器(PLC)时,最好使用tlc技术和语言考虑因素。因为PLC是一种计算机,所以任何预算中的一个因素都应该是在所选PLC上开发应用程序的成本——这一支出通常是在购买硬件之后产生的。

通过汉克·霍根,控制工程公司的 二五年八月十五日
栏:
PLC的清单

在购买可编程逻辑控制器(PLC)时,最好使用tlc技术和语言考虑因素。因为PLC是一种计算机,所以任何预算中的一个因素都应该是在所选PLC上开发应用程序的成本——这一支出通常是在购买硬件之后产生的。因为软件开发会消耗时间和金钱,所以在购买决策时必须考虑编程工具、人才和时间的成本,以及处理器速度和I/O计数等硬件功能。

在给定的PLC系列中,I/O计数是造成价格差异的主要原因,模拟I/O点的成本远高于离散类型。例如,一个四点模拟输入的价格可能超过600美元,而一个八点离散卡的价格可能只有125美元左右。处理器的价格从100美元到1万美元不等,额外的钱用来购买速度、内存以及热插卡或无缝转移到备份系统等功能。它是处理器、I/O计数和特性的组合,决定了系统的成本;因此,最终的PLC价格取决于您的特定应用。

编程

五种标准和开放的IEC 61131-3语言通常用于编程plc,而不考虑供应商来源。还有一些专有的软件语言产品,其中一些被广泛使用。虽然能够处理这一系列开放和专有的编程语言是可取的,也许也是必要的,但对于给定的应用程序来说,最重要的语言也可能是您的操作人员最熟悉的语言。

AutomationDirect公司负责PLC、I/O和PC控制的产品经理Jeff Payne说:“如果你对X品牌的编程更熟悉,你的项目开发就会更有效率、更熟练。”

然而,由于技术和业务不是静态的,如果今天使用一种语言,那么明天可能就不是这样了。因此,对于PLC来说,能够处理编程的巴别塔是很重要的。实现这一点的一种方法是使用支持多种语言的单一配置工具——至少支持IEC框架下的所有五种语言。理想情况下,这种支持包括单一配置工具和公共运行时环境。在这种情况下,可以重用解决方案并在语言之间交换数据,从而缩短开发时间和成本。开发环境的差异可能是PLC提供商之间的一个重要区别,有些提供商提供了比其他提供商更简单的设置体验。

尽管能够毫不费力地将代码从一种语言移植到另一种语言,但请注意,供应商经常对其PLC编程工具进行调整、更改和扩展,他们声称这使他们的硬件具有竞争优势。最后,这意味着在来自不同供应商的系统之间移植信息可能不像最初的IEC 61131标准开发人员所期望的那样容易。

硬件困难时期

在硬件方面,重要的是要记住plc是在技术曲线上。它不像个人电脑市场那么陡峭,很大程度上是因为PLC技术往往更保守,与办公和消费市场相比,它很少进行世代升级。

然而,PLC技术仍在以相当快的速度变化。因此,考虑plc的可伸缩性是很重要的——这可能涉及在以后某个时候在给定的机架中放置多个处理器。必须考虑到的技术变化的另一个方面是供应商升级系统或提供升级路径的能力。如果软件语言遵循开放标准(或广泛使用的环境),升级可能只涉及硬件更改和对软件的最小重写。一定要找到答案。

金钱能买到的一件事就是处理速度。一个系统的扫描时间——检查连接节点所花费的时间——可以以毫秒为单位运行。节点越多,时间就越长。对于某些应用,如运行机械加工设备或纺织设备或塑料生产,执行速度是至关重要的。在这种情况下,花钱获得额外的处理速度可能是值得的。至于PLC能跑多快,这取决于供应商。

PLC供应商横河公司(Yokogawa)的网络解决方案营销经理克雷格•拉罗斯(Craig LaRose)表示:“我们之所以出名,是因为我们拥有世界上最快的PLC,扫描时间为20微秒。”这种速度是要花钱的,该公司产品线的最底层产品比其他公司最便宜的处理器要贵几百美元。但如果需要更快的执行速度,这笔钱花得值。

建立联系

plc进行两种类型的网络连接。一个是去工厂。另一种是对公司的业务网络。对于后者,标准的通信路径是以太网。因此,如果可能的话,这种功能应该内置到PLC中。这种连接的另一个组成部分是显示人机界面(HMI)屏幕的能力。像高级编程语言一样,hmi出现在中档PLC系统中,特别是那些处理器运行在几百美元以上的系统中。另一种类型的人机界面,通过Web浏览器访问,允许plc从几乎任何连接的桌面或移动设备连接。

对于连接到工厂车间或其他控制和传感器所在的地方,要考虑的一个重要因素是PLC连接的数量。显然,PLC必须支持应用程序所需的最小I/O计数。通常应该考虑一些超出这个范围的值来处理扩展。但是,增加I/O计数也会增加成本。在某些情况下,额外的费用可能是不合理的。

一些应用需要特殊的批准,如海洋环境或危险场所,如炼油厂。

PLC的清单

I/O计数和连接类型:弹簧,螺丝,两者

软件:

语言(全部5种IEC 61131-3)

开发工具

开放的平台

CPU:

可伸缩性

速度

评级

保修