本书《一步一步学PLC编程》由施耐德电气(中国)有限公司资深主任工程师倾力打造,其内容通俗易懂,注重实际应用,重点突出。书中介绍了PLC编程的基础知识和技术要点,让电气自动化及相关工程技术人员能够轻松学习并熟练应用。通过这本书,读者不仅能够快速掌握PLC编程的技巧,还能够将所学知识直接应用于实际工作中,做到学以致用。无论您是初学者还是有一定经验的专业人员,本书都能满足您的需求,让您轻松拥有PLC编程的技能。
手把手教你做项目 一步一步学PLC编程 电子书封面
内容总结
1.PLC程序设计的一般步骤
(1)若所采用的PLC自带有程序,应该详细了解程序已有的功能和对现有需求的满足程度和可修改性。尽量采用PLC自带的程序。
(2)将所有与PLC相关的输入信号(按钮、行程开关、速度及温度等传感器),输出信号(接触器、电磁阀、信号灯等)分别列表,并按PLC内部接口范围,给每个信号分配一个确定的编号。
(3)详细了解生产工艺和设备对控制系统的要求。画出系统各个功能过程的工作循环图或流程图、功能图及有关信号的时序图。
(4)按照PLC程序语言的要求设计梯形图或编写程序清单。梯形图上的文字符号应按现场信号与PLC内部接口对照表的规定标注。
2.PLC程序设计的一般原则
(1)保证人身与设备安全的设计永远都不是多余的。
(2)PLC程序的安全设计,并不代表硬件的安全保护可以省略。
(3)了解PLC自身的特点。
(4)设计调试点易于调试。
(5)模块化设计。
(6)尽量减少程序量。
(7)全面的注释,便于维修。
内容介绍
《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》从入门和工程实际的角度出发,以目前工业自动化控制系统中应用较多的施耐德M218、M238、M258、LMC058作为硬件基础,手把手教读者如何使用PLC进行工业控制、硬件组态和软件编程。《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》一、二章介绍了PLC原理与相关知识,施耐德M218、M238、M258、LMC058的硬件系统,第三、四章用大量的篇幅介绍了SoMachine控制平台的编程环境和编程技巧,第五~八章为读者展示了几个常用的例程,一步一步教读者创建项目、进行SoMachine编程、仿真和数据通信。在这些例程的讲述过程中把必要的知识点贯穿其中,让读者一学就会,拿来就用。
《手把手教你做项目:一步一步学PLC编程(施耐德SoMachine)》由施耐德电气(中国)有限公司资深主任工程师倾力打造,内容通俗易懂、注重实际、强调应用、重点突出,可供电气自动化及相关工程技术人员自学使用,也可作为大中专院校相关专业师生的参考资料及培训用书。
目录
- 前言
- 第一章 PLC原理与相关知识
- 第一节 你了解PLC的内部结构吗
- 第二节 PLC的功能与特点
- 第三节 在你脑中构建出全集成的自动化系统
- 第四节 不得不会的与PLC相关的知识点
- 第五节 PLC的选型与系统配置
- 第二章 M218、M238、M258和LMC058系列PLC的硬件
- 第一节 ModicorI M218 PLC的硬件解析
- 第二节 Modicon M238 PLC的硬件解析
- 第三节 Modicon M258 PLC的硬件解析
- 第四节 Modicon LM0058运动控制器
- 第五节 ATV IMC可编程控制卡
- 第三章 SoMachine控制平台
- 第一节 安装soMacPline控制平台的软、硬件要求
- 第二节 SoMachine控制平台的安装和卸载
- 第三节 你会用几种方法启动SoMachine控制平台
- 第四节 SoMachine控制平台介绍
- 第五节 全图形化的SoMachine编程环境
- 第四章 SoMachine控制平台的编程基础
- 第一节 SoMachine控制平台的程序结构
- 第二节 SoMachine控制平台的内置功能
- 第三节 掌握SoMachine控制平台中的数据类型很重要
- 第四节 SoMachine Electric库
- 第五节 SoMachine控制平台的编程应用
- 第五章 手把手教你做项目
- 第一节 M218 PLC、触摸屏HMI和变频器ATV312的综合应用
- 第二节 PLC驱动伺服电动机的项目
- 第三节 SFC方法编程的液体混合搅拌器自动控制系统
- 第四节 实用工程项目的控制程序集锦
- 第五节 有用的项目操作集锦
- 第六章 手把手教你做通信
- 第一节 网络通信的基本知识
- 第二节 Modbus通信的项目
- 第三节 M238 PLC CANOpen通信项目
- 第七章 CoDesys编程在程序中的应用
- 第一节 OoDeSys编程基础
- 第二节 SoMachine控制平台的编程语言
- 第三节 常用的基本逻辑的编程指令
- 第八章 典型控制程序
- 第一节 自保持程序
- 第二节 互锁程序
- 第三节 时间电路程序
- 第四节 单按钮控制输出灯的程序(分频电路)
- 第五节 振荡电路程序
- 第六节 模拟量的平均值滤波程序
- 第七节 数值运算程序
- 第八节 M258 PLC的高速扩展模块的编程
- 参考文献
在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,最终将每个块按需求来调用即可。 PLC最擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很可能发生撞击,损坏设备或对人身造成危险。
不同的PLC使用不同的编程软件。但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,根据实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的绝对地址写正确,最好再给每个地址命名并添加注释,这对后面的编程会非常方便。不需要在编程时每次都查询绝对地址,只要填写命名好的名称即可。当然,这也取决于软件是否具备此功能。