前言第1篇基础篇第1章基本指令的编程应用311位操作指令的编程应用3实例1单开关控制两个信号灯的应用程序3实例2两个开关控制3个信号灯的应用程序5实例3电动机点动及连续运行的应用程序7实例4具有互锁控制电动机可逆运行的应用程序8实例5采用置位指令SET实现电动机连续运行的应用程序10实例6采用SET和RST指令实现电动机正反转控制的应用程序11实例7采用脉冲信号控制的电动机正反转的应用程序13实例8多开关输入的应用程序14实例9矩阵输入的应用程序1612TIM指令的编程应用18实例10产生瞬时接通/延时断开信号的应用程序18实例11产生延时接通/延时断开信号的应用程序19实例12周期脉冲触发控制的应用程序21实例13脉宽可控的脉冲触发控制的应用程序22实例14二分频控制的应用程序23实例15实现长延时控制的应用程序2413CNT指令的编程应用25实例16采用TIM CNT组成长延时的应用程序25实例17记录扫描周期个数的应用程序26实例18累计按钮通断次数的应用程序27实例19利用计数器实现顺序控制的应用程序2814主控指令MC的编程应用30实例20采用MC-MCR指令实现电动机正反转控制的应用程序30实例21三速异步电动机的继电器控制改造为PLC控制的应用程序3115跳转指令CJ的编程应用34实例223台电动机不同运行方式控制的应用程序3416逻辑操作指令的综合应用37实例23电动机优先控制的应用程序37实例24知识竞赛抢答器的应用程序39实例25两地控制多盏照明灯通断的应用程序42实例26运料小车自动运行控制的应用程序43第2章功能指令的编程应用4721数据传送指令的编程应用47实例27改变定时器设定值的应用程序47实例28采用传送指令实现电动机—△降压启动控制的应用程序4822数据比较指令的编程应用50实例29比较指令监视定时器当前值的应用程序50实例30采用比较指令实现占空比可调的脉冲发生器的应用程序52实例31控制路灯定时接通和断开的应用程序5323数据移位指令的编程应用55实例32跑马灯控制的应用程序55实例33流动彩灯位数可控的应用程序56实例34七段数码管的显示控制的应用程序5924算数运算指令的编程应用60实例354位BCD码加法的应用程序60实例364位BCD码减法的应用程序62实例37实现算数平均值滤波的应用程序63实例38高速计数器实现电动机转速测量的应用程序6425中断指令的编程应用66实例39利用外部中断实现电源报警控制的应用程序66实例40利用外部中断控制电动机启停的应用程序6826子程序的编程应用70实例41利用子程序实现电动机不同工作方式的应用程序7027特殊功能TRD读实时时钟指令的编程应用72实例42应用TRD指令记录产生故障时间的应用程序7228特殊定时器指令STMR的编程应用74实例43采用特殊定时器指令STMR实现电动机顺序启停控制的应用程序74第3章顺序功能图编程方法的应用7831单流程顺序功能图的编程78实例44采用顺序功能图设计小车运动的应用程序78实例45采用顺序功能图设计的冲床动力头进给运动的应用程序82实例46采用顺序功能图设计液体混合装置PLC控制系统的应用程序8632选择性流程顺序功能图的编程90实例47采用顺序功能图设计自动门控制系统的应用程序9033跳转和循环流程顺序功能图的编程97实例48采用顺序功能图设计电动机顺序启停的应用程序97实例49采用顺序功能图设计硫化机控制系统的应用程序10034并行分支流程顺序功能图的编程104实例50采用顺序功能图设计专用钻床控制系统的应用程序104实例51采用顺序功能图设计剪板机控制系统的应用程序10735具有多功能的顺序功能图的编程110实例52采用状态初始化功能指令IST设计机械手控制系统的应用程序110第4章时间控制原则的编程应用12141利用硬件改变定时时间的控制编程121实例53用按钮设定定时器预设值的编程应用121实例54调整电动机运行时间的应用程序122实例55搅拌时间可调的多种液体混合控制装置的应用程序124实例56采用数字键设定多个定时器预设值的应用程序12742定时控制的实际应用131实例57定时闹钟自动控制的应用程序131实例58整点定时输出的应用程序132实例59加热器定时交替工作控制的应用程序13443报警控制135实例60预警启动控制的应用程序135实例61预警启动定时运行控制的应用程序137实例62标准报警信号的应用程序138实例63多故障报警控制的应用程序140第5章电动机基本控制环节的编程应用14351三相鼠笼式异步电动机启动的基本控制143实例64三相异步电动机位置与自动循环控制线路的应用程序143实例65三相异步电动机顺序与多地控制线路的应用程序145实例66多台三相异步电动机同时启停与单独启停控制的应用程序147实例67三相异步电动机—△降压启动的应用程序149实例68三相异步电动机可逆—△降压启动的应用程序15152三相鼠笼式异步电动机制动的基本控制153实例69三相异步电动机可逆运行反接制动的应用程序153实例70三相异步电动机具有反接制动电阻的可逆反接制动控制的应用程序155实例71三相异步电动机点动及连续运行能耗制动的应用程序157实例72三相异步电动机可逆运行能耗制动控制的应用程序16053三相绕线式异步电动机基本控制162实例73三相绕线式异步电动机转子串电阻时间原则启动控制的应用程序162实例74三相绕线式异步电动机转子串电阻电流原则启动控制的应用程序16454直流电动机基本控制166实例75并励(或他励)直流电动机电枢串电阻启动调速的应用程序166实例76直流电动机单向能耗制动控制的应用程序169实例77直流电动机单向反接制动控制的应用程序171实例78直流电动机正反向能耗制动控制的应用程序17455三相异步电动机顺序控制176实例79多台电动机顺序定时启动同时停止的应用程序176实例80多台电动机顺序启动顺序停止的应用程序178实例81多台电动机顺序启动逆序停止的应用程序180实例82多台电动机点动、连续及顺序启停控制的应用程序182第2篇应用篇第6章PLC改造典型机床控制线路的应用设计18961普通机床的PLC控制189实例83C6140型普通车床PLC控制189实例84M7130型平面磨床PLC控制193实例85Z3040型摇臂钻床PLC控制199实例86X62W型万能铣床PLC控制206实例87T68型卧式镗床PLC控制21562组合机床的控制224实例88组合机床液压滑台PLC控制224实例89液压滑台式自动攻螺纹机PLC控制226第7章PLC的实际应用23071典型机械设备控制230实例90加工中心刀具库的控制230实例91传送带机械手的控制23372运料小车控制238实例92送料车自动往返的控制238实例934站点间小车自动运行控制240实例945站点间小车自动运行控制24473传送带控制247实例95传送带产品检测的控制247实例96传送带的控制249实例97多条传送带的控制251实例98自动配料装车的控制25374交通信号灯的应用257实例99十字路口交通信号灯的控制257实例100人行横道交通信号灯的控制25975生活中常用控制设备的编程应用262实例101密码锁的应用程序262实例102污水处理控制系统的应用程序264实例103全自动洗衣机的应用程序267实例104自动门控制系统的应用程序271实例105汽车自动清洗机的应用程序273第8章综合应用实例276实例106恒压供水控制系统的设计276