Plc已经广泛应用于工业控制的各个领域。由于PLC应用的多样性,随着PLC自身功能的不断增强,PLC的应用系统也越来越复杂,对PLC应用系统的设计人员的要求也越来越高。

  1、PLC控制系统设计的基本原则

  ①最大限度满足被控对象的控制要求。

  ②保证控制系统的高可靠性和安全性。

  ③在满足上述条件的前提下,尽量使控制系统简单、经济、实用、维护方便。

  ④选择PLC时,考虑生产和工艺改进所需的余量。

  2.可编程控制器控制系统设计的基本内容

  ①选择合适的用户输入设备、输出设备和输出设备驱动的控制对象。

  ②分配输入输出,设计电气接线图,考虑安全措施。

  ③选择适合系统的可编程控制器。

  ④设计程序。

  ⑤调试程序,一是模拟调试,二是在线调试。

  ⑥设计控制柜,编制系统交付的技术文件、规范、电气图、电气元件明细表。

  ⑦验收和交付。

  3.可编程控制器控制系统设计的一般步骤

  1)分析受控对象-过程工程,受控对象的工作特性和功能;输出两个分析;形成完整的功能表达图和控制流程图;确定PLC控制方案。

  2)系统硬件配置

  PLC型号的选择——根据控制系统的需求合理选择,功能涵盖使用要求,避免大马拉小车,要考虑品牌、价格、服务等因素。

  输入输出点数——输入输出点数是PLC的一个重要指标。选择合理的输入输出点不仅可以满足控制系统的要求,还可以降低系统的成本。PLC的输入输出点和类型应根据被控对象的开关量、模拟量等输入输出设备的状态来确定。考虑到未来的调整和发展,可以适当预留一笔准备金(一般在20%左右)。

  3)软件设计

  软件设计包括系统初始化程序、主程序、子程序、中断程序、故障应急措施和辅助程序等的设计。一般来说,小型开关控制系统只有主程序。

  首先,根据控制系统的总体要求和具体情况,确定用户程序的基本结构,绘制程序流程图或开关控制系统的顺序功能图。它们是编程的主要基础,应该尽可能准确和详细。

  简单系统的梯形图可用经验方法设计,复杂系统一般用顺序控制设计方法设计。在绘制了系统的顺序功能图后,根据它设计了梯形图程序。有些编程软件可以用顺序功能图语言直接编程。

  4)模拟调试

  用户程序设计完成后,通常先进行仿真调试。有些PLC厂商提供运行在计算机上的仿真软件,可以代替PLC硬件调试用户程序,如西门子的S7-PLCSIM仿真软件和三菱的SW3D5C-GPPW-C LLT-C仿真软件。在仿真过程中,根据系统功能的要求,强制开启或关闭一些输入元件,或者重写一些元件中的数据,以监控系统功能是否能够正确实现。

  如果有PLC的硬件,可以用小开关、小按钮模拟PLC的实际输入信号,比如可以用来发出操作指令,比如限位开关触点的通断。通过输出模块上每个输出位对应的LED,观察输出信号是否滞后,满足设计要求。

  5)硬件调试和系统调试

  现场安装控制面板后,接触外部输入元件和执行器。与控制面板中的调试类似,首先检查控制面板外的输入信号是否能正确发送到PLC的输入端,PLC的输出信号是否能正确操作控制面板外的执行机构。以上调试完成后,将PLC置于RUN状态,运行用户程序,检查控制系统是否能满足要求。

  在调试过程中,会暴露出系统可能存在的硬件问题和梯形图设计中的问题。发现问题后,当场解决,直到完全符合要求。根据系统验收程序要求,整个系统逐项验收合格后交付使用。

  6)整理技术文件。

  根据调试的最终结果,整理出完整的技术文件,提供给用户,便于以后系统的维护和改进。技术文件应包括:可编程逻辑控制器的外部接线图和其他电气图纸、可编程逻辑控制器的编程元素列表,包括定时器和计数器的设定值、注释程序和必要的通用文本描述。不明的朋友可以去看一套plc视频教程。

PLC控制系统设计的基本原则和步骤相关推荐

  1. 物料搬运装置及控制系统设计(CAD+PLC)

    目 录 1 绪论 1 1.1 物料搬运装置的概述 1 1.2 物料搬运装置的发展史 1 1.3 气动技术及气动物料搬运装置的发展过程 2 1.4 物料搬运装置未来的发展趋势 3 1.5 本课题研究内容 ...

  2. 基于PLC的烟草真空回潮控制系统设计

    目  录 摘  要 Abstract 第1章 绪论 1.1课题研究的目的及意义 1.2国内外研究现状 1.2.1国外研究现状 1.2.2国内研究现状 1.3本文研究内容 1.4课题研究的结构安排 1. ...

  3. 数控机床传动装置机械及PLC电气控制系统设计

    目录 1.引言-4 2.主传动方案的拟定 10 2.1 初定传动方案 10 2.2 方案的选择 11 3.动力计算 17 3.1 齿轮的计算(计算过程参考文献2 第八章) 17 3.2 电磁离合器的选 ...

  4. 基于PLC数控钻床控制系统设计(说明书+开题报告+CAD 接线图 梯形图 原理图)

    摘   要 本文主要阐述了传统钻床PLC改造的可行性,并进行了具体的实施方案,传统钻床传统继电控制系统使用大量的中间继电器.时间继电器,控制触点多,因此电气控制系统存在故障率高.可靠性差.接线复杂.不 ...

  5. 基于PLC控制四自由度气动式机械手设计

    目 录 1 绪论 1 1.1 机械手的概述 1 1.2 机械手的发展史 1 1.3 气动技术及气动机械手的发展过程 2 1.4 机械手未来的发展趋势 3 1.5 本课题研究内容 4 1.6 课题研究的 ...

  6. plc控制可调节阀流程图_工业电气控制及PLC技术第四章可编程控制器及其工作原理ppt课件...

    PPT内容 这是工业电气控制及PLC技术第四章可编程控制器及其工作原理ppt课件下载,主要介绍了可编程控制器的产生和发展:可编程控制器的用途及特点:PLC的硬件组成:PLC的软件及应用程序编程语言:可 ...

  7. plc控制可调节阀流程图_PLC五大主流编程语言你会几种?

    PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求. 早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委 ...

  8. 三菱四节传送带控制梯形图_四节传送带PLC控制课程设计.doc

    四节传送带PLC控制课程设计 四节传送带PLC控制课程设计 一 设计背景和功能概述 二 电气原理图与功能详细分析说明 三 部分元件的说明 四 软件流程图 五 总结 六 源程序清单 七 参考文献 四节传 ...

  9. 记录课设--《装卸料小车的PLC控制》

    1.摘要和关键词 摘 要:首先本课程设计的是装卸小车PLC控制设计,传统的运料小车大都是继电器控制,而继电器控制有着接线繁多,故障率高且维修不易等缺点.装卸料采用PLC控制,体积小,重量轻,控制方式灵 ...

  10. 200T四柱式液压机结构及控制系统设计(设计说明书+CAD 液压机+液压站+油箱+主缸+主缸缸筒+液压系统原理图+液压机电气控制系统+梯形图)

    摘  要 本次毕业设计的主要任务为200T三梁四柱式液压机的结构设计及控制系统设计.液压机的应用较广泛,在日常生活中到处可以见到,其基本工作原理为根据帕斯卡原理.以液体作为传递介质,达到实现能量的转换 ...

最新文章

  1. python+HDF5+h5py
  2. MySQL 数据库修改访问权限,不能使用ip连接mysql问题处理:Host ‘host.docker.internal‘ is not allowed to connect to this ...
  3. numpy学习4:NumPy基本操作
  4. poi报空指针_POI 导出文件 报空指针异常 --Docker 中
  5. 计算机itunes无法安装,手把手给你细说win7系统电脑无法安装itunes的解决方案
  6. 1.4编程基础之逻辑表达式与条件分支 02 输出绝对值
  7. mongodb运算操作符
  8. WebService实现文件上传下载
  9. 第一批鸿蒙适配手机,鸿蒙适配表确定,华为Mate 40系列率先适配,麒麟990机型紧随其后...
  10. Java Lambda 映射 map
  11. word 流程图制作
  12. Microsemi Libero使用技巧7——离线安装IP Core
  13. B站下载姿势合集——亲测
  14. nginx配置和优化详解
  15. 爬取电影天堂最新电影(xpath结合lxml)
  16. 计算机平面设计要学打字吗,我想学平面设计可是不会打字不认识拼音老板只让打字怎么办...
  17. python爬取微博热搜
  18. PCC拥塞控制算法有什么新的突破
  19. 5个需要避免的CSS错误
  20. 经常出现exeplorer.exe错误的问题的总结

热门文章

  1. 【Reference Reading】一种基于双硼/Gd剂的治疗诊断学方法以提高硼中子捕获治疗肺癌的疗效
  2. wx2540h配置教程_AC WX2540H 操作配置 本人小白
  3. github 更纱黑体_更纱黑体v0.12.6
  4. ee er_英语单词说文解字—第32节 后缀er和ee的构词
  5. 安卓运行linux命令mux,都能看懂的嵌入式linux/android alsa_aplay alsa_amixer命令行用法...
  6. 解决Ubuntu显卡驱动的问题
  7. C语言字符常量与常量定义
  8. Highcharter绘制中国地图
  9. Phase2 Day10 Tree3Set
  10. eclipse svn插件离线安装