图书简介:
项目1 组合逻辑电路控制程序设计 (1)
实例1-1 用3个开关控制一个照明灯 (1)
实例1-2 用信号灯指示3台电动机的运行状况 (4)
项目2 长动控制程序设计 (7)
实例2-1 双按钮控制电动机启停程序设计 (7)
实例2-2 单按钮控制电动机启停程序设计 (12)
实例2-3 单按钮控制圆盘转动程序设计 (16)
项目3 电动机控制程序设计 (18)
实例3-1 电动机“正-停-反”运行控制程序设计 (18)
实例3-2 电动机“正-反-停”运行控制程序设计 (24)
实例3-3 小车自动往复运行控制程序设计 (28)
实例3-4 电动机运行预警控制程序设计 (30)
实例3-5 单按钮控制三台电动机顺启顺停程序设计 (32)
实例3-6 单按钮控制三台电动机顺启逆停程序设计 (35)
实例3-7 6个按钮控制三台电动机顺启逆停控制程序设计 (38)
实例3-8 车库门控制程序设计 (41)
项目4 定时器应用程序设计 (44)
实例4-1 定时器控制彩灯闪烁程序设计 (44)
实例4-2 定时器控制电动机正/反转程序设计 (47)
实例4-3 定时器控制电动机星/角减压启动程序设计 (51)
实例4-4 用一个按钮定时预警控制电动机运行程序设计 (52)
实例4-5 定时器控制小车定时往复运行程序设计 (53)
实例4-6 定时器控制流水灯程序设计 (55)
实例4-7 定时器控制交通信号灯运行程序设计 (60)
项目5 计数器应用程序设计 (69)
实例5-1 24h时钟程序设计 (69)
实例5-2 计数器控制圆盘转动程序设计 (72)
实例5-3 计数器控制彩灯闪烁程序设计 (73)
实例5-4 计数器控制电动机星/角减压启动程序设计 (74)
实例5-5 计数器控制小车运货程序设计 (76)
实例5-6 计数器控制流水灯程序设计 (79)
实例5-7 计数器控制交通信号灯运行程序设计 (82)
项目6 暂停控制程序设计 (93)
实例6-1 用继电器实现暂停控制程序设计 (93)
实例6-2 用计数器实现暂停控制程序设计 (95)
实例6-3 用传送指令实现暂停控制程序设计 (97)
实例6-4 用跳转指令实现暂停控制程序设计 (98)
项目7 顺序控制程序设计 (100)
实例7-1 天塔之光控制程序设计 (100)
实例7-2 电动机星/角减压启动控制程序设计 (104)
实例7-3 小车定时往复运行控制程序设计 (107)
实例7-4 两台电动机限时启动、限时停止控制程序设计 (110)
实例7-5 洗衣机控制程序设计 (111)
项目8 SFC程序设计 (114)
实例8-1 3条传送带顺序控制程序设计 (114)
实例8-2 8个彩灯单点左右循环控制程序设计 (117)
实例8-3 交通信号灯控制程序设计 (125)
实例8-4 混料罐液体搅拌控制程序设计 (129)
实例8-5 机械手搬运控制程序设计 (133)
实例8-6 大小球分拣控制程序设计 (139)
项目9 时钟控制程序设计 (144)
实例9-1 PLC时钟设置程序设计 (144)
实例9-2 整点报时程序设计 (145)
实例9-3 电动机工作时段限制程序设计 (147)
实例9-4 打铃控制程序设计 (149)
实例9-5 时间预设控制程序设计 (151)
项目10 运算控制程序设计 (154)
实例10-1 定时器控制电动机运行时间程序设计 (154)
实例10-2 转速测量程序设计 (155)
实例10-3 自动售货机控制程序设计 (157)
项目11 数码显示程序设计 (161)
实例11-1 数字循环显示程序设计 (161)
实例11-2 电梯指层显示程序设计 (162)
实例11-3 拔河比赛程序设计 (166)
实例11-4 抢答器程序设计 (168)
实例11-5 篮球比赛记分牌程序设计 (172)
项目12 电梯程序设计 (175)
实例12-1 杂物梯程序设计 (175)
实例12-2 客梯程序设计 (181)
项目13 程序流程控制程序设计 (197)
实例13-1 电动机运行时间累计程序设计 (197)
实例13-2 电动机正反转运行程序设计 (200)
实例13-3 电动机星角启动和正反转控制程序设计 (202)
实例13-4 急停控制程序设计 (204)
实例13-5 小车5位自动循环往返控制程序设计 (205)
实例13-6 寻找最大数程序设计 (210)
项目14 PLC控制变频器程序设计 (213)
实例14-1 PLC开关量方式控制变频器运行程序设计 (213)
实例14-2 PLC模拟量方式控制变频器运行程序设计 (216)
实例14-3 PLC通信方式控制变频器运行程序设计 (219)
附录A FX系列PLC常用指令详解 (225)
参考文献 (251)
展开
一、缘起
PLC作为工业自动化核心设备,其应用极为广泛,可以说只要有工厂,有控制要求,就会有PLC的应用,而PLC的应用关键就在于编程,有不少读者学完PLC以后,在真正进行编程的时候往往显得束手无策,不知如何下手,究其原因是什么呢?那就是缺少一定数量的练习。如果只靠自己冥思苦想,结果往往收效甚微,而学习和借鉴别人的编程方法无疑是一条学习的捷径。作者编写这本书的目的就是在读者已经掌握PLC基础知识的前提条件下,为读者提供一个快速掌握PLC编程方法的学习捷径。
二、结构
本书共有14个编程项目,包括组合逻辑电路控制程序设计、长动控制程序设计、电动机控制程序设计、定时器应用程序设计、计数器应用程序设计、暂停控制程序设计、顺序控制程序设计、SFC程序设计、时钟控制程序设计、运算控制程序设计、数码显示程序设计、电梯程序设计、程序流程控制程序设计和PLC控制变频器程序设计。针对不同的编程内容,每个编程项目又包含若干个编程实例,本书共提供了64个编程实例。
编程实例由“设计要求”、“输入/输出元件及其控制功能”和“控制程序设计”三部分组成。
? “设计要求”对本实例要解决的实际任务进行描述。
? “输入/输出元件及其控制功能”对本实例所涉及的硬件接口进行规划。
? “控制程序设计”对本实例所设计的程序进行解读。
三、特色
(1)本书的编写,既是编者多年来从事教学研究和科研开发实践经验的概括和总结,又博采了目前各教材和著作的精华。书中所有程序样例都经过作者反复推敲、实践,并经多次修改而成,力求做到范例典型、启发深刻和适用广泛。
(2)编程方法和技巧是本书的核心内容,用实例来展示编程方法和技巧是本书的特点。正文中的【思路点拨】、【经验总结】、【错误反思】及【注意事项】大多针对编程实际遇到的问题,具有很高的实用性,对提高读者的编程能力帮助很大。
(3)本书不仅巩固了基本指令的应用,更加强了功能指令的应用,以提高读者的程序设计能力,有些实例还给出了多种不同的编程方法,以帮助读者比较不同指令的编程特点。
(4)本书创新了编写形式,大量融入了动画、视频和微课等多媒体教学内容,不仅使学习变得生动有趣,还方便了读者自主学习。
四、使用
本书可满足自动化大类,尤其是电气自动化专业可编程技术课程的教学需要,也可供工控从业人员自学。
为了适应不同院校课程教学目标及课时要求,各校可根据实际情况选取部分项目灵活安排教学。
五、致谢
本书由辽宁机电职业技术学院的许连阁、石敬波、马宏骞编著。
任何一本新书的出版都是在认真总结和引用前人知识和智慧的基础上创新发展起来的,本书的编写无疑也参考和引用了许多前人优秀教材与研究成果的精华。在此向本书所参考和引用的资料、教材和专著的编著者表示最诚挚的敬意和感谢!
由于作者水平所限,书中不妥之处在所难免,敬请兄弟院校的师生给予批评和指正。请您把对本书的建议告诉我们,以便修订时改进。所有意见和建议请寄往:E-mail:zkx2533420@163.com。
编著者
展开