哪個PLC適合你的項目?設計階段關於PLC選擇的注意事項必讀

哪个PLC适合你的项目?

与任何工程决策一样,最好先将其放到计划单中以查看“全局”。选用适合您应用的最有效的PLC也是如此。这些选择取决于许多因素,以下步骤用作确定PLC要求时要考虑的事项的清单。列出的是选择控制系统时要考虑的最重要领域,可以帮助确定您的系统需求。


哪个PLC适合你的项目?设计阶段关于PLC选择的注意事项必读

1.兼容的系统

确定您的系统是新系统还是现有系统。是从头开始安装系统,还是为已经安装的产品增加设备?系统的其余部分将需要与新组件兼容。

为什么这很重要:某些控制器产品可能与其他产品不兼容。确保现有产品与正在设计中的的任何新产品兼容,将为您节省时间和金钱。

2.环境问题

考虑任何会影响您的现场应用的环境问题(温度,灰尘,振动,特定的设施代码等)

为什么这很重要:某些环境可能会影响控制器的操作。例如,典型的控制器的工作温度为0-55摄氏度。如果您的现场应用将包含极端的环境条件,或者您的设备上必须满足特定的规范,则需要研究符合这些规范的产品,或者设计满足要求的安装方式。


哪个PLC适合你的项目?设计阶段关于PLC选择的注意事项必读

3.离散设备

确定系统将拥有多少个分立设备以及需要哪种类型(AC,DC等)。

为何如此重要:系统将包括的设备的数量和类型与系统所需的I / O数量直接相关。您将需要选择一个支持您的I / O计数要求并具有支持信号类型的模块的控制器。

4. 模拟设备

确定您的系统将具有多少个模拟设备以及需要哪种类型(电压,电流,温度等)。

为何如此重要:与分立设备一样,系统将包含的设备的数量和类型与系统所需的I / O数量直接相关。您将需要选择一个支持您的I / O计数要求并具有支持信号类型的模块的控制器。

5.特殊模块或功能

确定您的系统是否需要任何特殊功能。您的应用是否需要高速计数或定位?数据记录,实时时钟或其他特殊功能呢?

为何如此重要:专用功能不一定在控制器CPU或标准I / O模块中可用。了解系统可能执行的特殊功能将有助于您确定选择哪个CPU,以及是否需要购买其他特殊模块。

6. CPU要求

确定您需要的CPU类型。您的系统需要多少内存?您的系统将拥有多少个设备(确定数据内存)?您的程序有多大?程序将包括哪些类型的指令(确定程序内存)?您需要多快的扫描时间?

为什么这很重要:数据内存是指系统中进行动态数据操作和存储所需的内存量。例如,计数器和计时器指令通常使用数据存储器来存储设定点,当前值和其他内部标志。如果应用程序要求保留历史数据,例如长时间测量的设备值,则所需数据表的大小可能会决定您选择的CPU型号。

程序内存是存储已选择执行该应用程序的程序指令序列所需的内存量。每种类型的指令都需要特定数量的程序存储器,通常在编程手册中定义。本质上是顺序的应用可以依靠I / O设备的经验法则来估计程序存储器(每个离散设备5字的程序存储器,每个模拟设备25字);复杂的应用将更加难以判断。

如果扫描时间在您的应用中很重要,请考虑CPU处理器速度以及指令执行速度。某些CPU的布尔逻辑运算速度更快,而数据处理指令的运算速度则较慢。如果需要特殊功能(例如PID),则选择的CPU可能会使这些功能更易于执行。

7. I / O位置

确定您的I / O将位于何处。您的系统仅需要本地I / O,还是本地和远程I / O位置?

为什么这很重要:如果在距离CPU较远的地方需要子系统,则需要一个支持远程I / O的控制器。您还必须确定所支持的远程距离和速度是否适合您的应用。以太网连接的I / O硬件正在成为更流行的通信标准之一。此I / O也可以称为分布式I / O,并且可能需要特定的协议,例如Modbus。

哪个PLC适合你的项目?设计阶段关于PLC选择的注意事项必读

8.通讯

确定您的通信要求。您的系统将与其他网络,系统或现场设备进行通信吗?

为何如此重要:通讯端口(除编程端口外)并不总是包含在控制器中。了解系统通信要求将帮助您选择支持通信要求的CPU,或者在必要时选择其他通信模块。

9.编程

确定您的编程要求:您的应用仅需要传统的编程指令,还是需要特殊的指令?您更喜欢固定内存寻址还是基于标记名的控件?您习惯哪种编程语言?

为什么这很重要:某些控制器可能不支持所有类型的指令。您将需要选择一个支持特定应用程序可能需要的所有说明的模型。例如,内置的PID函数比编写自己的代码来执行闭环过程控制要容易得多。大多数控制器都提供典型的指令,例如定时器,计数器等。同样,当涉及到编程语言(梯形逻辑,结构化文本等)和内存寻址(基于固定或标记名称)时,存在多种变体。选择您最熟悉的编程包,在开发,故障排除和维护时,它们将提供最易用的编程包。


分享到:


相關文章: