第三章PLC程序设计基础3.1PLC的编程语言3.2PLC的编程元件3.3PLC的基本逻辑指令3.4编程规则及注意事项3.5步进指令3.6编程软件3.7基本逻辑指令编程应用《可编程序控制器》《可编程序控制器》3.7基本逻辑指令编程应用1.与或非逻辑功能电路步序指令器件号说明0LDX001输入1ANDX003输入2OUTY001与门输出3LDX0014ORX0035OUTY002或门输出6LDIX0017ANIX0038OUTY003或非门输出9LDIX00110ORIX00311OUTY004与非门输出12END程序结束《可编程序控制器》3.7基本逻辑指令编程应用2.延时断开电路《可编程序控制器》3.7基本逻辑指令编程应用3.异步电动机单向运转控制电路(起保停)《可编程序控制器》3.7基本逻辑指令编程应用PLC输入输出接口电路示意图PLCSB1X0SB2X1COMDC24V+-Y1COMKM1FU1AC220V《可编程序控制器》控制逻辑:KM=(SBl+KM)·SB2·FR控制逻辑:Y0=(X0+Y0)·X1·X2指令语句表:LDXOORY0ANIX1ANIX2OUTY03.7基本逻辑指令编程应用《可编程序控制器》3.7基本逻辑指令编程应用4.异步电动机可逆运行控制互锁电路(正反转)《可编程序控制器》3.7基本逻辑指令编程应用5.异步电动机分时起动的基本延时电路《可编程序控制器》3.7基本逻辑指令编程应用5.异步电动机分时起动的基本延时电路时序图:《可编程序控制器》3.7基本逻辑指令编程应用6.震荡(闪烁)电路《可编程序控制器》3.7基本逻辑指令编程应用6.震荡(闪烁)电路(续)时序图:《可编程序控制器》3.7基本逻辑指令编程应用7.置位复位电路《可编程序控制器》3.7基本逻辑指令编程应用8.简单计数器《可编程序控制器》3.7基本逻辑指令编程应用9.定时器的延时扩展电路—TT累积法《可编程序控制器》3.7基本逻辑指令编程应用9.定时器的延时扩展电路—TT累积法(续)步序指令软元件说明0LDX000输入1OUTT0延时5秒K504LDT05OUTT1延时3秒K308LDT19OUTY000共延时8秒,输出10END程序结束《可编程序控制器》3.7基本逻辑指令编程应用10.定时器的延时扩展电路—TC乘积法(C手动清零)《可编程序控制器》3.7基本逻辑指令编程应用10.定时器的延时扩展电路—TC乘积法(C手动清零)(续)步序指令软元件说明0LDX001起动1ANIT12OUTT1K100延时10s5LDT16OUTC1K5计数5次9LDC110OUTY000共延时50s,输出11LDX002强制停止12RSTC114END程序结束X001--起动延时控制X002--手动清零控制《可编程序控制器》3.7基本逻辑指令编程应用11.定时器的延时扩展电路—TC乘积法(C自动清零)《可编程序控制器》3.7基本逻辑指令编程应用12.二分频电路工作时序图:①②《可编程序控制器》3.7基本逻辑指令编程应用12.二分频电路(续)软元件初始状态第一周期第二周期Y0开始00110M10001010Y0结束1100支路①②无无输出有有无无状态转移图:①②《可编程序控制器》3.7基本逻辑指令编程应用12.二分频电路(续)语句表《可编程序控制器》3.7基本逻辑指令编程应用13.四分频电路