在PLC系统设计中,首先要确定系统方案,下一步是PLC的设计选择。PLC的选择主要是确定PLC制造商和PLC的具体型号。系统方案需要分布式系统、远程I/O系统和网络通信。那么如何选择PLC呢?

1、PLC厂家的选择。

确定PLC制造商主要应考虑设备用户的要求、设计师对不同制造商PLC的熟悉程度和设计习惯、配套产品的一致性和技术服务。

考虑到PLC本身的可靠性,原则上只要是国外大公司的产品,就不应存在可靠性差的问题。

此外,对于一些特殊行业(如冶金、烟草等),应选择运营业绩成熟可靠的PLC系统。

2、输入输出(I/0)点数估算。

PLC的输入/输出点数是PLC的基本参数之一。I/O点数的确定应基于控制设备所需的所有输入/输出点数的总和。

一般情况下,PLC的I/O点应有适当的余量。通常根据输入输出点的统计,再增加10%~20%的可扩展余量,作为输入输出点的估算数据。

在实际订购时,还需要根据制造商PLC的产品特点进行调整。

3、PLC存储容量估算。

存储容量是指可编程控制器本身可以提供的硬件存储单元的大小,可以从PLC的基本参数表中找到各种PLC的存储容量。

例如,西门子S7-314PLC的用户程序存储容量为64KB,S7-315-2DPPLC的用户程序存储容量为128KB。

程序容量是用户程序在存储器中使用的存储单元的大小,因此存储容量应大于程序容量。在设计阶段,由于用户应用程序尚未编制,因此需要估计程序容量。

如何估计程序容量?很多文献都给出了不同的公式,一般是数字I/O点数的10~15倍,加上模拟I/O点数的100倍,以此数为内存的总字数(16位为一个字),再按此数的25%考虑余量。

4、选择PLC通信功能。

目前,PLC的通信功能越来越强大。许多PLC支持多种通信协议(有些需要配备相应的通信模块),并根据实际需要选择合适的通信方式。

PLC系统通信网络的主要形式如下:

(1)PC为主站,多个同型号PLC为从站,形成简单的PLC网络;

(2)1个PLC为主站,其他同型号PLC为从站,形成主从式PLC网络;

(3)PLC网络通过特定的网络接口连接到大型DCS中作为DCS的子网;

(4)专用PLC网络(各厂家专用PLC通信网络)。

为了减少CPU通信任务,根据网络组成的实际需要,应选择具有不同通信功能的通信处理器(如点对点、现场总线、工业以太网等)。

5、PLC型号的选择。

PLC类型:

PLC按结构分为整体型和模块型;

整体PLC的I/0点少且相对固定,因此用户选择空间较小,通常用于小型控制系统。

这类PLC的代表包括:西门子S7-200系列、三菱FX系列、欧姆龙CPM1A系列等。

在PLC基板上插入各种I/O模块,方便用户根据需要合理选择和配置控制系统的I/O点。

因此,模块化PLC配置灵活,一般用于大中型控制系统。如S7-300系列、S7-400系列、三菱Q系列、欧姆龙CVM1系列等。

6、选择I/O模块。

(1).选择数字输入输出模块。

应考虑数字输入输出模块的选择。

例如,对于输入模块,应考虑输入信号的电平、传输距离等应用要求。

AC120V/23V双向晶闸管输出、DC24V晶体管驱动、DC48V晶体管驱动等输出模块。

一般来说,继电器输出输出模块具有价格低、使用电压范围广的优点,但使用寿命短、响应时间长性负载增加浪涌吸收电路;

双向晶闸管输出模块响应时间快,适用于开关频繁、电感低功率因数负荷场合,但价格昂贵,过载能力差。

此外,根据输入输出点数,输入输出模块可分为8点、16点、32点等规格,并根据实际需要合理配置。

(2).选择模拟输入输出模块。

根据模拟量的输入信号类型,模拟量输入模块可分为电偶输入型等。

通常电流输入型的信号等级为4~20mA或0~20mA;电压输入模块的信号等级为0~10V,-5V~+5V。一些模拟输入模块可与电压或电流输入信号兼容。

模拟输出模块也分为电压输出模块和电流输出模块,电流输出信号通常为0~20mma。电压输出信号一般为0~10V、-10V~+10V等。

根据输入输出通道的数量,模拟输入输出模块可分为2通道、4通道、8通道等规格。

7、功能模块。

功能模块包括通信模块、定位模块、脉冲输出模块、高速计数模块、PID控制模块、温度控制模块等。在选择PLC时,应考虑配套功能模块的可能性,选择功能模块涉及硬件和软件两个方面。

在硬件方面,首先要考虑功能模块可以方便地与PLC连接,PLC应有相关的连接、安装位置和接口、电缆等附件。

在软件上,PLC应具有相应的控制功能,便于编程功能模块。

例如,三菱FX系列PLC可以通过FROM和TO指令轻松控制相应的功能模块。

8、一般原则。

PLC型号和规格一般确定后,可根据控制要求逐一确定PLC各组件的基本规格和参数,并选择各组件模块的型号。在选择模块型号时,应遵循以下原则。

1.方便性:一般来说,作为PLC,通常有很多模块可以满足控制要求。选择时,应简化线路设计,使用方便,尽量减少外部控制设备。

例如,对于输入模块,应优先选择与外部检测元件直接连接的输入形式,避免使用接口电路。对于输出模块,应优先选择能直接驱动负载的输出模块,尽量减少中间继电器等元件。

2.通用性:选型时,要考虑PLC各组成模块的统一性和通用性,避免模块种类过多。这不仅有利于采购,减少备件,而且增加了系统各部件的互换性,便于设计、调试和维护。

3.兼容性:在选择PLC系统各组成模块时,应充分考虑兼容性。为避免兼容性差的问题,PLC系统各主要部件的厂家不宜过多。如有可能,尽量选择同一厂家的产品。

如何选择PLC?主要从这8个方面入手相关推荐

  1. 如何合理选择 PLC

    随着PLC在工业控制中的推广普及,PLC产品的种类越来越多,其结构型号.性能.容量.指令系统.编程方法等各不相同,适用场合也各有侧重.因此,合理选择 PLC,对于提高PLC在控制系统中的应用有着重要作 ...

  2. 如何选择PLC?老师傅告诉你

    在plc系统的设计中,首先要确定系统方案,下一步就是PLC的设计和选型.选择PLC主要是确定PLC的生产厂家和PLC的具体型号.系统方案需要分布式系统和远程I/O系统,同时还要考虑网络通信的需求.那么 ...

  3. danfoss 变频器的profinet通讯调试_840D sl系统PLC 开机调试

    1.准备工作 为创建 PLC 用户程序,必须先安装和使用Sinumerik 840D sl Toolbox 中提供的PLC 基本程序 及其他组件,本例中以Sinumerik 840D sl Toolb ...

  4. 博途plc连接电脑_西门子CP2431通过SIMATIC NET连接WinCC

    CP243-1作为S7-200的以太网模块,除IT功能外,只支持西门子私有的S7协议,理论上只能通过OPC的方式和上位机组态软件通信,OPC服务器可以是S7-200专用的PC ACCESS软件,也可以 ...

  5. 威纶和s7200通讯线_PLC通讯,西门子plc通讯知识汇总学习

    (一)西门子 200 plc 使用 MPI 协议与组态王进行通讯时需要哪些设置? 1)在运行组态王的机器上需要安装西门子公司提供的 STEP7 Microwin 3.2 的编程软件,我们的驱动需要调用 ...

  6. 工控服务器性能指标,PLC的7大性能指标

    1.存储容量 存储容量是指用户程序存储器的容量.用户程序存储器的容量大,可以编制出复杂的程序.一般来说,小型PLC的用户存储器容量为几千字,而大型机的用户存储器容量为几万字. 2.I/O点数 输入/输 ...

  7. 西门子smartclient怎么用_西门子200SMART PLC软件各功能怎么用?编程必备!

    这次分享的是关于西门子STEP7- Micro/ WIN SMART软件,让入门PLC的用户更清晰的定位每个功能的应用,快速掌握其中的原理,让其帮助你上手PLC.作为新一代的小型控制器的编程和组态软件 ...

  8. 在plc中用c语言实现电梯控制程序,三菱FX2N PLC电梯运行控制程序设计

    一. 项目所需设备.工具.材料 该项目训练所需设备根据学校实训条件,可以按照控制装置示意图制作模型或电梯模型.表17-1为采用实训模板所需设备.材料表. 表17-1实训所需设备.材料.工具表 二.项目 ...

  9. 三菱M80操作介绍_三菱PLC电脑上仿真操作步骤

    三菱PLC电脑上仿真操作步骤 三菱资料下载地址: 1.三菱M70/M80系统说明书 2.三菱M64/M70/M80简明调试手册下载地址 3.三菱M80技术文档下载地址 4.M70/M700PLC编程学 ...

最新文章

  1. 如何在ROS中使用PCL—数据格式(1)
  2. linux lock函数,Linux lock_kernel()函数的分析。
  3. 30个最常用css选择器解析
  4. ExtJs之gridPanel的属性表格,编辑表格,表格分页,分组等技巧
  5. ListView嵌套RecyclerView遇到的一些坑以及解决办法
  6. Django(part3)--制作我的第一个网页
  7. 如何在内存序列化中使用Java深克隆对象
  8. mysql隔离级别和mvcc_数据库MVCC和隔离级别的关系是什么?
  9. 分布式通信协议RPC协议简介
  10. script标签中的defer和async属性
  11. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题
  12. 二十六、K8s系统强化2-seccomp与sysdig
  13. xEasyApp之后端的介绍
  14. 修改R语言安装包的默认路径
  15. 免费网站监控服务器,服务Web应用!10款免费服务器监控软件
  16. 抽象代数学习笔记四《群:子群、同构、同态》
  17. 知识图谱_数据挖掘主要技术
  18. https 抓包解密
  19. 学习javaweb第四天
  20. JSP+MYSQL网上作业提交及管理系统

热门文章

  1. Android添加圆角渐变色按钮
  2. 关于英语写作的基本句式
  3. linux环境变量配置的方法,linux 设置环境变量方法是怎样的?Linux环境变量配置注意事项是什么?...
  4. 大数据必学Java基础(四十):面向对象三大特性之一继承(Inheritance)
  5. 面条html5,6道面条分享,味道都不错,做法也简单
  6. 公式穿搭法则,让你穿搭更简单
  7. LeetCode知识点总结 - 883
  8. 免费分享6个资源搜索网站,不怕资源搜不到,没多少人知道这些
  9. java获取微信小程序openid
  10. python练习题(1)--顺序程序设计