西门子PLC编程技术及应用案例作者: 刘振全,王汉芝,杨坤 编著 出版时间:2016年版内容简介 本书编写的目的是通过打造一个立体的、全方位的资源系统,提供一个明确的、可操作的学习PLC编程技术的新途径,使读者在没有PLC硬件的情况下,只需一台计算机(台式机或笔记本)和一本书,就能够循序渐进地去开启PLC的编程之路。 本书共分12章,分别是PLC编程基础、基本程序设计案例、程序设计常用指令、三相异步电动机控制PLC程序设计案例、定时器与计数器PLC程序设计范例、抢答器与灯光控制PLC程序设计范例、楼宇自动化PLC程序设计范例、机床控制PLC程序设计范例、送料小车与传送带PLC程序设计范例、工业机械控制PLC程序设计范例、其他应用PLC程序设计范例和PLC综合应用设计范例。 本书虚拟光盘中提供所有编程实例的源程序,读者可以直接移植使用,也可以在编程软件上进行修改和仿真测试,以达到深入理解和灵活运用的目的。 本书既可作为广大工程技术人员学习PLC编程技术的专业用书,也可作为PLC程序设计人员或机电类、电子信息与自动化类相关专业课程的教学或参考用书。目录学习引导第1章绪论1.1PLC概述/0031.1.1PLC的基本结构/0031.1.2PLC的工作原理/0041.1.3PLC的选型规则/0041.1.4PLC的编程算法/0061.2梯形图基本知识/0071.2.1梯形图逻辑/0071.2.2PLC的内部装置/0081.2.3梯形图组成图形及说明/0101.2.4梯形图常用术语/0111.2.5PLC梯形图的编辑与常见的错误图形/0121.3西门子PLC编程软件安装及使用说明/0131.3.1STEP 7-Micro/WIN简介、安装方法/0131.3.2STEP 7 Micro/WIN使用/0191.3.3S7200仿真功能举例/023第2章基本程序设计范例2.1启动优先程序/0252.1.1启动优先程序实现方案1/0252.1.2启动优先程序实现方案2/0262.2停止优先程序/0272.2.1停止优先程序实现方案1/0272.2.2停止优先程序实现方案2/0282.3互锁连锁控制/0292.4自保持与解除程序/0312.4.1自保持与解除回路实现方案1/0312.4.2自保持与解除回路实现方案2/0322.5单一开关控制启停/0322.6按钮控制圆盘旋转一圈/0342.7三地控制一盏灯/0352.8信号分频简易程序/0372.8.1控制信号的二分频/0372.8.2控制信号的三分频/0392.9停止操作保护和接触器故障处理程序/0402.10停电系统保护程序/0422.11卷帘门控制/0442.12仓库大门控制程序/0462.13水塔水位监测与报警/0472.14一个按钮控制三组灯/0492.15电动机正反转自动循环程序/0502.16双储液罐单水位控制/0522.17产品批量包装与产量统计/0542.18家用普通洗衣机/0562.19全自动洗衣机/058第3章程序设计常用指令示例3.1定时器指令说明/0633.2字节交换指令说明/0653.3浮点数计算指令说明/0663.4逻辑运算(与或非)指令说明/0673.4.1WAND逻辑与指令/0673.4.2WOR逻辑或指令/0673.4.3XOR异或指令/0683.4.4INV取反指令/0683.5数学运算/0693.6程序控制/0693.7间接寻址/0713.8表功能指令/0723.8.1填表指令/0723.8.2查表指令/0723.8.3表取数功能指令/0743.9段码转换指令/0753.10PID算法原理及指令介绍/0763.10.1PID算法介绍/0763.10.2PID回路指令/077第4章三相异步电动机控制PLC程序设计范例4.1三相异步电动机的点动控制/0804.2三相异步电动机的连续控制/0814.3三相异步电动机点动、连续混合控制/0824.3.1一般编程/0824.3.2改进方案1/0834.3.3改进方案2/0844.4两地控制的三相异步电动机连续控制/0854.5两地控制的三相异步电动机点动连续混合控制/0864.6三相异步电动机正反转控制/0874.7三相异步电动机顺序启动同时停止控制/0884.8三相异步电动机顺序启动逆序停止控制/0904.9三相异步电动机星三角降压启动控制/0914.10三相异步电动机时间原则控制的单向能耗制动/0934.11三相异步电动机时间原则控制的可逆运行能耗制动/0944.12三相异步电动机反接制动控制/0964.13三相双速异步电动机的控制/0974.14并励电动机电枢串电阻启动调速控制/099第5章定时器与计数器PLC程序设计范例5.1定时器延时开启程序说明/1025.2定时器延时关闭程序说明/1035.3倍数计时/1045.4多个定时器实现长计时/1055.5转盘旋转90°间歇运动控制/1065.6圆盘间歇旋转四圈控制/1075.7污水处理系统/1095.8按钮人行道交通灯控制/1115.9打卡计数/1145.10交替输出程序/1155.10.1计数器实现交替输出功能/1155.10.2用上升沿(正跳变)触发指令实现交替输出功能/1165.11一个数据的保持控制/1175.12读卡器 (付费计时)/1185.13液体混合计数/1205.14用定时器编写的电动机正反转自动循环控制程序/122第6章抢答器与灯光控制PLC程序设计范例6.1权限不同混合竞赛抢答器/1256.2权限相同普通三组抢答器/1276.3权限相同普通三组带数码管显示的抢答器/1306.4单灯周期交替亮灭/1326.5定时与区域置位指令实现多灯交替闪烁/1336.6用循环移位指令实现多灯控制/1356.7定时器实现跑马灯控制/1376.8广告灯控制/1386.9条码图显示控制/141第7章楼宇自动化PLC程序设计范例7.1楼宇声控灯系统/1437.2火灾报警控制/1447.3多故障报警控制/1467.4恒压供水的PLC控制/1497.5高楼自动消防泵控制系统/1527.6高层建筑排风系统控制/1537.7万年历指令控制系统的启停/1557.8住房防盗系统控制/158第8章机床控制PLC程序设计范例8.1机床工作台自动往返控制/1648.2车床滑台往复运动、主轴双向控制/1658.3磨床PLC控制/1678.4万能工具铣床PLC控制/1688.5滚齿机PLC控制/1708.6双头钻床PLC控制/172第9章送料小车与传送带PLC程序设计范例9.1送料小车的PLC控制/1759.2小车五站点呼叫控制/1779.3小车五站点自动循环往返控制/1789.4传送带产品检测与次品分离/1819.5三条传送带控制/182第10章工业机械控制PLC程序设计范例10.1切割机控制/18510.2车间换气系统控制/19110.3风机与燃烧机连动控制/19210.4混凝土搅拌机的PLC控制/19310.5硫化机PLC控制/19510.6原料掺混机/19710.7风机的PLC控制/19810.8自动加料控制/20110.9空气压缩机轮换控制/20310.10弯管机的PLC控制/20610.11加热反应炉20910.12气囊硫化机21310.13大小球分拣系统21610.14剪板机的控制22110.15电动葫芦升降机224第11章其他应用PLC程序设计范例11.1旋转圆盘180 °正反转控制22911.2选择开关控制三个阀门顺序开启、逆序关闭23011.3物流检测控制23211.4公交简易报站程序23311.5自动售水机23511.6循环程序的应用23611.7模具成型23811.8冰激凌机24011.9智能灌溉24211.10密码锁24711.11交通灯24911.12花样喷泉的PLC控制25111.13手/自动控制254第12章PLC综合应用设计范例12.1定时闹钟25812.2两个滑台顺序控制26012.3啤酒灌装生产线的PLC控制26412.4拔河比赛26612.5饮料自动售货机的PLC控制26712.6天塔之光的PLC控制27012.7四层电梯控制27412.8PLC在中央空调控制系统中的应用282附录附录1CPU规范一览表287附录2CPU电源规范一览表289附录3西门子PLC基本指令一览表290附录4特殊寄存器(SM)标志位296索引参考文献 上一篇: 数控车床结构与维修 下一篇: 现代机械制造工艺与新技术发展探究