FX系列PLC编程及应用(廖常初)第5章
FX系列PLC编程及应用廖常初第5章
对应于T0延时接通的常开触点。 转换条件X0和 分别表示当输入信号 X0为ON和OFF时转换实现。转换条件↑X0和↓X0分别表示在X0的上升沿 和下降沿时转换实现。
5.3.3 顺序功能图的基本结构
,将SB2和
SB3的常开触点并联,接在X1输入端子上。在梯形图中,X1的常闭触点与SB2
和SB3常闭触点的串联电路相对应。
(6)如果在继电器电路中有接触器之间的互锁电路,除了梯形图中的软件互
锁,PLC的输出回路也应采用相同的互锁电路。例如KM1和KM2之间的硬件互
锁。
(7)梯形图电路的优化设计,见图3-63。
5.3.4 顺序功能图中转换实现的基本规则
1.转换实现的条件 1) 该转换所有的前级步都是活动步。 2) 相应的转换条件得到满足。 2.转换实现应完成的操作 1) 使所有的后续步变为活动步。 2) 使所有的前级步变为不活动步。 3.绘制顺序功能图时的注意事项 1) 两个步绝对不能直接相连,必须用一个转换将它们分隔开。 2) 两个转换也不能直接相连,必须用一个步将它们分隔开。 3) 不要漏掉初始步。 4) 在顺序功能图中一般应有由步和有向连线组成的闭环。 4.顺序控制设计法的本质 经验设计法试图用输入信号X直接控制输出信号Y,由于不同的系统的 输出量X与输入量Y之间的关系各不相同,不可能找出一种简单通用的设计 方法。
在最后一步矿车返回限位开关X1所在的位置时,S0的线圈通电,系统返回 并停止在初始步。
最后一个STL区结束时,一定要使用RET指令,否则系统将不能正常工作。 4.使用STL指令应注意的问题 1)与STL触点相连的触点应使用LD或LDI指令,下一条STL指令的出现意味 着当前STL程序区的结束和新的STL程序区的开始。RET指令意味着整个STL 程序区的结束。 2)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等软元件的线圈 和应用指令。 3)不同的STL触点可以分别驱动同一个软元件的一个线圈。 4)为了避免不能同时接通的两个输出同时动作,应在PLC外部设置由常闭 触点组成的硬件互锁电路。同一个定时器的线圈可以在不同的步使用,但是同 一个定时器不要用于相邻的两步。 5)OUT指令与SET指令均可以用于步的活动状态的转换。SET指令一般用于 驱 动 状 态 的 软 元 件 号 比 当 前 步 的 状 态 的 软 元 件 号 大 的 STL 步 。 在 STL 区 内 的 OUT指令(也可以使用SET指令)用于顺序功能图中的闭环和跳步(见图523~图5-25)。
《FX系列PLC编程及应用》3版部分习题参考答案
《FX系列PLC编程及应用》3版部分习题参考答案由于设计方法和设计思路的不同,梯形图设计的答案可能不是唯一的,给出的答案仅供参考。
第1章习题答案1.填空1)FX3系列的硬件主要由基本单元、扩展单元、扩展模块、功能扩展板和特殊适配器组成。
2)辅助继电器的线圈“断电”时,其常开触点断开,常闭触点接通。
3)外部的输入电路断开时,对应的输入映像存储器为OFF,梯形图中对应的输入继电器的常开触点断开,常闭触点接通。
4)若梯形图中输出继电器的线圈“通电”,对应的输出映像存储器为ON,在输出处理阶段之后,继电器型输出电路中对应的硬件继电器的线圈通电,其常开触点接通,外部负载通电工作。
2.FX3系列的基本单元的左边和右边分别安装什么硬件?答:基本单元的左边安装特殊适配器,右边安装I/O扩展模块和特殊功能模块。
3.基本单元与扩展单元有什么区别?答:基本单元内有CPU、输入/输出电路和电源。
扩展单元内置DC 24V 电源,I/O点数较多,但是没有CPU。
4.功能扩展板有什么特点,FX3系列的有哪些功能扩展板?答:功能扩展板的价格便宜,不需要外部的安装空间。
功能扩展板有以下品种:4点开关量输入板、2点开关量晶体管输出板、2路模拟量输入板、1路模拟量输出板、8点模拟量电位器板;RS-232C、RS-485、RS-422通信板和FX3U的USB通信板。
5.存储器RAM和EEPROM各有什么特点?答:RAM的工作速度高,价格低,改写方便。
RAM芯片断电后,存储的信息将会丢失。
EEPROM兼有ROM的非易失性和RAM的随机读写的优点,但是写入数据所需的时间比RAM 长得多,写入的次数有限制。
6.FX3U和FX3G系列的用户程序分别用什么存储器保存?答:FX3U系列的用户程序用RAM和锂电池保存,FX3G系列的用户程序用EEPROM保存。
7.使用带锂电池的PLC应注意什么问题?答:PLC面板上的BATT发光二极管亮时,需要更换锂电池。
FX系列PLC编程及应用(廖常初)资料
4.1.2 数据格式与数制
1.数据格式 (1)位软元件 位(bit)软元件X、Y、M和S用来表示开关量的状态,常开触点的通、断, 线圈的通电和断电分别用二进制数1和0来表示,或称为该软元件为ON或OFF。 (2)位软元件的组合 用KnP的形式表示连续的位软元件组,每组由4个连续的位软元件组成,P 为起始软元件号, n 为位软元件的组数( n = 1 ~ 8 )。例如 K2M10 表示由 M10~M17组成的两个位软元件组,M10为数据的最低位。16位操作数时n = 1~4,n < 4时高位为0;32位操作数时n = 1~8,n < 8时高位为0。 建议在使用成组的位软元件时, X 和 Y 最低位的软元件号为 0 ,例如 X0 、 X10等。M和S最低位的软元件号最好是8的倍数,或者最低位的软元件号为0, 例如M32和S50等。 (3)字软元件 一个字由16个二进制位组成,T、C的当前值寄存器和数据寄存器D都是字 软元件,位软元件也可以组成字软元件来进行数据处理。
4.变址寄存器 FX系列有16个变址寄存器(V0~V7和Z0~Z7)。循环程序一般需要使用 变址寄存器。 图 4-3 中 Z1 的值为 4 , D6Z1 相当于软元件 D10 ( 6 + 4 )。 V0 的值为 50 , K100V0相当于十进制常数K150(100 + 50)。 图4-3中的ADD(加法)指令完成运算(K100V0) + (D6Z1)→(D7Z1),即150 + (D10)→(D11)。32位指令中V、Z自动组对使用,V为高16位,Z为低16位。 设 Z1 的值为 10 ,因为输入继电器采用八进制地址, X10Z1 被指定为 X22 (八进制数10+12=22),而不是X20。
2.数制 (1)十进制数 十进制数用于M、T、C、S等软元件的编号。十进制常数K还用于T、C的 设定值和应用指令的操作数中的数值指定。 (2)二进制数 FX系列内部的数据以二进制(BIN)补码的形式存储,二进制补码的最高 位为符号位,符号位为0时为正数,反之为负数。从右往左的第n位(最低位 为第 0 位)的权值为 2n 。二进制数 0000 0100 1000 0110 对应的十进制数为 210+27+22+21=1158。 正 数 的补码 是 它 本 身 , 最 大 的 16 位 二 进 制 正 数 为 0111 1111 1111 1111 (32767)。 将正数的补码逐位取反(0变为1,1变为0)后加 1,得到绝对值与它相同 的负数的补码。例如将1158的补码0000 0100 1000 0110逐位取反后加1,得到 −1158的补码1111 1011 0111 1010。 2.十六进制数 十六进制数(HEX)用于简化二进制数的表示方法,16个数为0~9和A~F ( 10 ~ 15 ), 4 位二进制数对应于 1 位十六进制数,例如二进制数 1010 1110 0111 0101可以转换为十六进制数AE75H。
S7-200 PLC编程及应用(廖常初第2版)习题参考答案
第3章习题谜底之马矢奏春创作1.填空1)输出指令(对应于梯形图中的线圈)不能用于过程映像输入寄存器.2)SM0.1在首次扫描时为ON,SM0.0一直为ON.3)每一位BCD码用_4_位二进制数来暗示,其取值范围为二进制数2#0000_~2#_1001_.4)二进制数2#0100 0001 1000 0101对应的十六进制数是_16#4185_,对应的十进制数是_16773_,绝对值与它相同的负数的补码是2#_1011 1110 0111 1011_.5)BCD码2#0100 0001 1000 0101对应的十进制数是_4185_.6)接通延时按时器TON的使能(IN)输入电路接通时开始按时,以后值年夜于即是预设值时其按时器位酿成ON,梯形图中其常开触点接通,常闭触点断开.7)接通延时按时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点断开,常闭触点接通,以后值即是0.8)有记忆接通延时按时器TONR的使能输入电路接通时开始按时,使能输入电路断开时,以后值坚持不变.使能输入电路再次接通时继续按时.必需用复位指令来复位TONR.9)断开延时按时器TOF的使能输入电路接通时,按时器位立即酿成ON,以后值被清零.使能输入电路断开时,以后值从0开始增年夜.以后值即是预设值时,输出位酿成OFF,梯形图中其常开触点断开,常闭触点接通,以后值坚持不变.10)若加计数器的计数输入电路CU由断开酿成接通、复位输入电路R断开,计数器的以后值加 1.以后值年夜于即是预设值PV时,梯形图中其常开触点接通,常闭触点断开.复位输入电路接通时,计数器被复位,复位后其常开触点断开,常闭触点接通,以后值为0.3.914.16#5.无符号数.6.VB20和VB21,VB207.VW20和VW22,VB20~VB23,VW22,VB208.十进制小数9.字符的个数10.3212.4个,8、16、32位13.法式组织单位,主法式、子法式、中断法式14.AIW215.VB100的地址,地址指针VD120所指的存储单位中的数16.在法式中修改把持数的地址,用于间接寻址.题317~319的语句表法式题320的谜底21.图338中的毛病:I2.1的常开触点不能放在线圈的右边,I0.8中的位地址不能年夜于7,立即输入触点只能用于输入位I,梯形图中不能呈现过程映像输入I的线圈,正向转换触点不能接在左侧电源线上.题322的谜底题323的谜底题324的谜底题325的谜底题327的谜底第4章习题谜底1.填空1)如果方框指令的EN输入端有能流且执行时无毛病,则ENO输出端有能流输出.2)字符串比力指令的比力条件只有==和<>.3)主法式调用的子法式最多嵌套_8_层,中断法式调用的子法式_不能_嵌套.4)VB0的值为2#1011 0110,循环右移2位然后左移4位为2# 1101 0000 .5)读取实时时钟指令TODR读取的日期和时间的数制为BCD码.6)执行“JMP 2”指令的条件满足时,将不执行该指令和LBL 2指令之间的指令.7)主法式和中断法式的变量表中只有临时变量.8)S7200 SMART有6个高速计数器,可以设置13种分歧的工作模式.9)HSC0的模式3的时钟脉冲为I0.0,用I0.1控制方向.2.在MW4小于即是1247时,令M0.1为ON并坚持,反之将M0.1复位为OFF.LDW<= MW4, 1247S M0.1, 1LDW> MW4, 1247R M0.1, 13.编写法式,在I0.0的上升沿将VW10~VW58清零.EUFILL 0, VW10, 255.编写法式,将VW0中以0.01Hz为单位的0~99.99Hz的整数格式的频率值,转换为4位BCD码,送给QW0,通过4片译码芯片和七段显示器显示频率值(见图36).MOVW VW0, QW0IBCD QW06.用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位.用I0.1控制左移或右移,首次扫描时将彩灯的初始值设置为十六进制数16#0E(仅Q0.1~Q0.3为ON),设计出梯形图法式.7.用I1.0控制接在QB0上的8个彩灯是否移位,每1s移1位.用IB0设置彩灯的初始值,在I1.1的上升沿将IB0的值传送到QB0,设计出梯形图法式.8.用实时时钟指令设计控制路灯的法式,20:00时开灯,06:00时关灯.TODR VB0 // 读实时钟,小时值在VB3LDB>= VB3, 16#20 // 20点~0点(日期、时间值用BCD码暗示)OB< VB3, 16#06 // 0点~6点= Q0.0 // 点亮路灯9.用实时时钟指令设计控制路灯的法式,在5月1日~10月31日的20:00开灯,06:00关灯;在11月1日~下一年4月30号的19:00开灯,7:00关灯.TODR VB0 // 读实时钟,小时值在VB3,月日在VW1LDW>= VW1, 16#1031OW< VW1, 16#0501= M0.0 //夏季ONLDB>= VB3, 16#20 // 20点~6点开灯OB< VB3, 16#06AN M0.0 //夏季LDB>= VB3, 16#19// 19点~7点开灯OB< VB3, 16#07A M0.0 //夏季OLD10.半径(<10000的整数)在VW10中,取圆周率为 3.1416.编写法式,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,寄存在VW20中.ITD VW10, AC1 // 整数转换为双整数DTR AC1, AC1 // 双整数转换为实数ROUND AC1, AC1 // 乘积四舍五入转换为双整数MOVW AC1, VW20 // 低16位送VW20第11题编写语句表法式,实现运算VW2–VW4=VW6.MOVWVW2, VW6I VW4, VW612.AIW2中A/D转换获得的数值0~32000正比于温度值0~1200 C.在I0.0的上升沿,将AIW2的值转换为对应的温度值寄存在VW10中,设计出梯形图法式.公式: T = 1200*N/32000MOVWAIW2, AC0AENOMUL 1200, AC0AENO/D 27648, AC0AENOMOVW AC0, VW1013.以0.1度为单位的整数格式的角度值在VW0中,在I0.0的上升沿,求出该角度的正弦值,运算结果转换为以为单位的双整数,寄存在VD2中,设计出法式.EULPSITD VW0, AC0AENODTR AC0, AC0AENO/R 10.0, AC0LRD*R 0.01745329, AC0AENOSIN AC0, AC0LPP*R 1000000.0, AC0AENOROUNDAC0, VD216.编写法式,用字节逻辑运算指令,将VB0的高4位置为2#1001,低4位不变.MOVB VB0, LB0AENOANDB 16#0F, LB0AENOMOVB LB0, VB0ORB 16#90, VB017.编写法式,前后两个扫描周期VW4的值不变将M0.2复位,反之将M0.2置位.MOVW VW4, AC0AENOXORW VW6, AC0AENOLPSAW= AC0, 0R M0.2, 1LRDAW<> AC0, 0S M0.2, 1LPPMOVW VW4, VW618.设计循环法式,求VD20开始连续寄存的5个浮点数的平均值.19.在I0.0的上升沿,用循环法式求VW100~VW108的累加和.为了防止溢出,将被累加的整数转换为双整数后再累加.用VD10保管累加和.20.编写法式,求出VW10~VW28中最年夜的数,寄存在VW30中.21.用子法式调用编写图53中两条运输带的控制法式,分别设置自动法式和手动法式,用I0.4作自动/手动切换开关.手动时用I0.0和I0.1对应的按钮分别点动控制两条运输带.主法式自动法式手动法式22.设计法式,用子法式求圆的面积,输入参数为直径(小于32767的整数),输出量为圆的面积(双整数).在I0.0的上升沿调用该子法式,直径为10000mm,运算结果寄存在VD10中.主法式子法式23.用按时中断,每1s将VW8的值加1,在I0.0的上升沿禁止该按时中断,在I0.2的上升沿重新启用该按时中断.设计出主法式和中断子法式.主法式按时中断法式24.第一次扫描时将VB0清零,用按时中断0,每100ms将VB0加1,VB0即是100时关闭按时中断,并将Q0.0立即置1.设计出主法式和中断子法式.主法式按时中断法式第5章习题谜底题3的谜底题4的谜底题5的谜底题6的谜底题7的谜底题9的谜底题8的谜底:初始步应为双线框;最上面的转换旁边没有转换条件;步M0.2和M0.0之间无转换;转换I0.0与最上面的转换之间没有步,最上面的水平有向连线应放在最上面的转换之下.输入I0.5不能作为举措;一般用输入、按时器和计数器的触点和它们的逻辑组合作转换条件,不用输出位(Q)作转换条件;步M0.3的后面没有转换和步,系统运行到步M0.3时会“死机”.题10的谜底题11的谜底题12的谜底。
S7-1200 PLC编程及应用第三版_廖常初_课件_第5章
根据Q0.0~Q0.2的ON/OFF状态的变化,将上述工作过程划分为3步,分别 用M4.1~M4.3来代表这3步,另外还设置了一个等待起动的初始步,用矩形 方框表示步。为了便于将顺序功能图转换为梯形图,用代表各步的编程元件 的地址作为步的代号。
2.初始步与活动步 初始状态一般是系统等待启动命令的相对静止的状态。与系统的初始状态 相对应的步称为初始步,初始步用双线方框来表示。 系统正处于某一步所在的阶段时,称该步为“活动步”,执行相应的非存 储型动作;处于不活动状态时,则停止执行非存储型动作。 3.与步对应的动作或命令 用矩形框中的文字或符号来表示动作,该矩形框与相应的步的方框用水平 短线相连。应清楚地表明动作是存储型的还是非存储型的。 如果某一步有几个动作,可以用图5-10中的两种画法来表示。图5-9中的 Q0.0~Q0.2均为非存储型动作,在步M4.1为活动步时,动作Q0.0为ON,步 M4.1为不活动步时,动作Q0.0为OFF。T1的线圈在步M4.3通电,所以将T1放 在步M4.3的动作框内。
前,两个钻头在最上面,上限位开关I0.3和I0.5为ON,系统处于初始步,加
计 数 器 C1 被 清 0 。 操 作 人 员 放 好 工 件 后 , 按 下 起 动 按 钮 I0.0 , 转 换 条 件
I0.0*I0.3*I0.5满足,由初始步转换到步M4.1,工件被夹紧。夹紧后压力继电
器I0.1为ON,由步M4.1转换到步M4.2和M4.5,两只钻头同时开始向下钻孔。
fx系列plc编程及应用课后答案
fx系列plc编程及应用课后答案【篇一:《fx系列plc编程及应用》第2版_廖常初主编部分习题答案】>第3章习题答案1题的答案:1) 1,on,接通,断开。
2) 1,on,通电,闭合,得电工作。
3) 通电,接通,断开。
4) 断电,断开,接通,0。
5) 断开,由断开变为接通,小于,接通,断开,不变,接通,断开,接通,0。
6) 输入。
7) m8002,stop,run,on。
8) ldi。
9) 输入继电器,输出继电器。
题3-2答案题3-3答案题3-4答案1题3-5答案题3-6答案题3-7答案题8答案: mc指令无n0,mc指令不能直接接在左侧母线,主控触点的元件号(m1)与主控指令中的元件号(m0)不一致,mcr中的操作数应为n0,mcr指令应直接接在左侧母线上,mcr指令前后的左侧母线不能连在一起;2x0的触点不能在线圈的右边,梯形图中不能出现输入继电器的线圈, x9的元件号不是八进制数;梯形图中出现了y0的两个线圈, t5无设定值。
y 0的线圈不能直接接在左侧母线上。
题3-9答案题3-10答案题3-11答案题3-12答案3第4章习题答案1)源,目标,变址 2)d2,d33)的上升沿,将(d0,d1) 4)d18,x20 5)x10,x17,26)二进制数,十六进制数 7)4,0000,10018)h4185,16773,1011 1110 0111 1011 9)4185 10)32 11)均为1 12)二,十 13)p6314)满足,指针p1 15)相反 16)fend 17)sret,iret 18)t192,t199 19)5 20)i201 21)80 22)x5 23)两倍第5章习题答案x0c0y0y0x0x1y0y0y0t0k70x1t0x1t0c0k4y1y1m8002t0k100rstc04x1t0y0y0t0k50x0t0y1y1x1x3y2y2题5-1~题5-3答案题5-4答案题5-5答案快进题5-9答案题5-10答案题5-11答案题12:无初始步,x2不能作为动作,一般不用输出(例如y5)做转换条件。
PLC应用技术(廖常初)答案
通过PLC与伺服驱动器、步进电机等运动控制设备的结合,实现高精度的运动控制,广泛应用于机器人、自动化 生产线等场合。
过程控制
总结词
过程控制是PLC应用技术中的关键功 能,主要用于控制连续变化的模拟量 ,如温度、压力、流量等。
详细描述
通过模拟量输入输出模块和PID控制算 法,PLC可以对各种工业过程进行精 确控制,提高生产效率和产品质量。
通信与网络
总结词
通信与网络是PLC应用技术中的重要组成部分,用于实现PLC之间的数据交换和远程控制。
详细描述
通过工业以太网、现场总线等通信协议,PLC可以与其他设备或控制系统进行数据交互,实现设备的 远程监控和维护,提高生产效率和降低成本。
03
PLC应用实例
自动化生产线控制
自动化生产线控制
传感器和执行器连接
PLC的编程语言
总结词
PLC的编程语言主要有指令表、梯形图、功能块图等几 种形式。其中,指令表是最基本的编程语言,梯形图 是最常用的编程语言。
详细描述
PLC的编程语言是专门用于编写PLC控制程序的编程语 言。主要有指令表、梯形图、功能块图等几种形式。指 令表是一种类似于汇编语言的编程语言,通过编写指令 序列来实现控制逻辑。梯形图是一种类似于电路图的编 程语言,通过绘制梯形图来实现控制逻辑。功能块图是 一种类似于流程图的编程语言,通过绘制功能块图来实 现控制逻辑。在实际应用中,根据具体的PLC型号和编 程环境,可以选择适合的编程语言进行编程。
PLC应用技术(廖常初) 答案
contents
目录
• PLC基础知识 • PLC应用技术 • PLC应用实例 • PLC的发展趋势与未来展望 • PLC应用中的问题与解决方案 • PLC应用技术课程设计
廖常初《FX系列PLC编程及应用》课后习题答案
T1 K20
X0
X1
M1
M1
工作标志
初态条件
S0
采用STL指令设计混合液体控制程序
X0 M1
X0
X1 M1
PLS M0
工作 状态 标志
M1
S20 X3
S21
Y0 A阀开 Y1 B阀开
M0 X4 Y0 Y1 Y2 SET S0
S0 M1
SET S20
X2 S22
T0
Y3 M电 机开
T0 K600
S20 X3
4) OUT指令不能用于__输入__继电器。
5) __M8002___是初始化脉冲,在__RUN__时,它ON 一个扫描周期。当PLC处于RUN状态时,M8000 一直为__ON___。
6) 与主控触点下端相连接的常闭触点应使用__LDI__ 指令。
7) 编程元件中只有__X___和___Y___的元件编号采用 8进制数。
Y3 KM3
T1
<方法1>
T1 Y1
XS31
Y2
Y2
M10
M0
C0 T2
M8002
END
Y2 KM2
PLF M0
C0 K6
T2 K6000
RST C0
X1
X3
M0 M10 X2
PLS M0
M10
M0 S0 X10 C0
S20
T0 S21
X4
SET S0 SET S20
Y0 T0
K200
SET S21
答:一般可替代原系统中的中间继电器、时间继电器、 计数器等器件,但无法替代检测元件如测量位置的行 程开关、主令元件按钮、执行元件如接触器等。
PLC编程及应用 第4版 教学课件 ppt 作者 廖常初 习题答案
PLC编程及应用第4版教学课件 ppt 作者廖常初习题答案3章习题答案1(填空1)输出指令(对应于梯形图中的线圈)不能用于过程映像输入寄存器。
2)SM 0.1 在首次扫描时为ON,SM0.0一直为 ON 。
3)每一位BCD码用_4_位二进制数来表示,其取值范围为二进制数2#0000_,2#_1001_。
4)二进制数2#0100 0001 1000 0101对应的十六进制数是_16#4185_,对应的十进制数是_16773_,绝对值与它相同的负数的补码是2#_1011 1110 01111011_。
5)BCD码2#0100 0001 1000 0101对应的十进制数是_4185_。
6)接通延时定时器TON的使能(IN)输入电路接通时开始定时,当前值大于等于预设值时其定时器位变为 ON ,梯形图中其常开触点接通,常闭触点断开。
7)接通延时定时器TON的使能输入电路断开时被复位,复位后梯形图中其常开触点断开,常闭触点接通,当前值等于 0 。
8)有记忆接通延时定时器TONR的使能输入电路接通时开始定时,使能输入电路断开时,当前值保持不变。
使能输入电路再次接通时继续定时。
必须用复位指令来复位TONR。
9)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为 ON ,当前值被清零。
使能输入电路断开时,当前值从0开始增大。
当前值等于预设值时,输出位变为 OFF ,梯形图中其常开触点断开,常闭触点接通,当前值保持不变。
10)若加计数器的计数输入电路CU 由断开变为接通、复位输入电路R 断开,计数器的当前值加1。
当前值大于等于预设值PV时,梯形图中其常开触点接通,常闭触点断开。
复位输入电路接通时,计数器被复位,复位后其常开触点断开,常闭触点接通,当前值为 0 。
2(不是,因为1010的10进制数为10超过9,BCD码最大是9即1001。
3(-914(16#5(无符号数。
6(VB20和VB21,VB207(VW20和VW22,VB20~VB23,VW22,VB208(十进制小数9(字符的个数10(3212(4个,8、16、32位13(程序组织单元,主程序、子程序、中断程序14(AIW215(VB100的地址,地址指针VD120所指的存储单元中的数16(在程序中修改操作数的地址,用于间接寻址题3-17~3-19的语句表程序I0.0Q0.0题3-20的答案21(图3-38中的错误:I2.1的常开触点不能放在线圈的右边,I0.8中的位地址不能大于7,立即输入触点只能用于输入位I,梯形图中不能出现过程映像输入I 的线圈,正向转换触点不能接在左侧电源线上。
习题答案 第3版《S7-1200-PLC编程及应用》廖常初
廖常初老师教材《S7-1200 PLC编程及应用》第3版习题答案V2.0习题答案V2.0由本文件和14个项目文件组成,几乎包含全部习题的答案。
第1章1.填空1)CPU 1214C最多可以扩展_8_个信号模块、_3个通信模块。
信号模块安装在CPU 的右边,通信模块安装在CPU的左边。
2)CPU 1214C有集成的14 点数字量输入、10 点数字量输出、 2 点模拟量输入, 6 点高速输出、 4 点高速输入。
3)模拟量输入模块输入的-10~+10V电压转换后对应的数字为-27648 ~27648 。
2.S7-1200的硬件主要由哪些部件组成?答:主要由CPU模块、信号板、信号模块和通信模块组成。
3.信号模块是哪些模块的总称?答:信号模块包括数字量输入模块和数字量输出模块,模拟量输入模块和模拟量输出模块。
4.怎样设置才能在打开博途时用项目视图打开最近的项目?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”,勾选复选框“打开最近的项目”(见图1-15)。
5.硬件组态有什么任务?答:设备组态的任务就是在设备视图和网络视图中,生成一个与实际的硬件系统对应的虚拟系统,PLC、HMI和PLC各模块的型号、订货号和版本号,模块的安装位置和设备之间的通信连接,都应与实际的硬件系统完全相同。
此外还应设置模块的参数,即给参数赋值。
6.怎样设置保存项目的默认的文件夹?答:执行菜单命令“选项”→“设置”,选中工作区左边浏览窗口的“常规”。
选中“存储设置”区中的“默认存储位置”。
用“浏览”按钮设置保存项目和库的文件夹(见图1-15)。
7.怎样设置数字量输入点的上升沿中断功能?答:选中设备视图或设备概览中的CPU或有数字量输入的信号板,然后选中巡视窗口的“属性 > 常规 > 数字量输入”文件夹中的某个通道(见图1-17)。
用复选框启用通道的上升沿中断和下降沿中断功能,设置产生中断事件时调用的硬件中断组织块。
FX系列PLC编程及应用课题答案
PLC的国内外状况
欧洲PLC的厂家有60余家: 西门子(Siemens)于1973年研制出第一台PLC。 金钟默勒 (Klockner Moeller Gmbh), AEG, 法国的TE(Telemecanique)(施耐德) 瑞士的Selectron公司等。
பைடு நூலகம்
2019/11/11
15
可编程控制器原理及应用
2019/11/11
7
可编程控制器原理及应用
定义中值得注意的几点:
① 可编程控制器是“数字运算操作的电子装置”。 ② 可编程控制器是“为在工业环境下应用”而设计的 计算机。 ③ 可编程控制器能控制“各种类型”的工业设备及生 产过程。
2019/11/11
8
可编程控制器原理及应用
结论
可编程控制器实质上是经过一次开发的工业控 制用计算机,它不仅具有计算机的内核,还配置了许 多使其适用于工业控制的器件。但是它只是一种通 用机,不经过二次开发, 不能在任何具体的工业设备 上使用。不过可编程控制器二次开发十分容易且具 有体积小、工作可靠性高、抗干扰能力强、控制功 能完善,适应性强,安装接线简单等众多优点。
PLC的国内外状况
1971年,日本从美国引进PLC技术,由日立公司研制成功 日本第一台PLC。
日本生产PLC的厂家有40余家: 三菱电机(MITSUBISHI),欧姆龙(OMRON), 富士电机(Fuji Electric),东芝(TOSHIBA), 光洋(KOYO),松下电工(MEW), 和泉(IDEC),夏普(SHARP), 安川等公司。
缺陷
2019/11/11
11
可编程控制器原理及应用
PLC的历史及发展:
1968年,美国最大的汽车制造厂家通用汽车公司 (GM公司)提出设想。
FX系列PLC编程及应用第2版廖常初主编部分习题答案
部分习题参考答案由于设计方法和设计思路的不同,梯形图设计的题目可能不是唯一的,给出的答案仅供参考。
使用教材的老师如果发现教材或本答案有错误,请发邮件给我:liaosun@第3章习题答案1题的答案:1) 1,ON,接通,断开。
2) 1,ON,通电,闭合,得电工作。
3) 通电,接通,断开。
4) 断电,断开,接通,0。
5) 断开,由断开变为接通,小于,接通,断开,不变,接通,断开,接通,0。
6) 输入。
7) M8002,STOP,RUN,ON。
8) LDI。
9) 输入继电器,输出继电器。
题3-2答案题3-3答案题3-4答案题3-5答案题3-6答案题3-7答案题8答案:MC指令无N0,MC指令不能直接接在左侧母线,主控触点的元件号(M1)与主控指令中的元件号(M0)不一致,MCR中的操作数应为N0,MCR指令应直接接在左侧母线上,MCR指令前后的左侧母线不能连在一起;X0的触点不能在线圈的右边,梯形图中不能出现输入继电器的线圈,X9的元件号不是八进制数;梯形图中出现了Y0的两个线圈,T5无设定值。
Y 0的线圈不能直接接在左侧母线上。
题3-9答案题3-10答案题3-11答案题3-12答案第4章习题答案4-1题1)源,目标,变址2)D2,D33)的上升沿,将(D0,D1)4)D18,X205)X10,X17,26)二进制数,十六进制数7)4,0000,10018)H4185,16773,1011 1110 0111 10119)418510)3211)均为112)二,十13)P6314)满足,指针P115)相反16)FEND17)SRET,IRET18)T192,T19919)520)I20121)8022)X523)两倍4-2题:每10s将Y0的状态翻转一次。
题4-3答案题4-4答案题4-6答案题4-7答案题4-8答案题4-9答案题4-10答案题4-11答案题4-12答案题4-13答案题4-14答案题4-15答案题4-19答案题4-20答案4-21题LD<= D5 K500CJ P1LD M8000RST M0CJ P2P1SET M0P2题4-23答案题4-24答案题4-25答案LD X0TRD D0LD>= D3 K20 //大于等于20点OR< D3 K6 //或小于6点AND>= D1 K5 //大于等于5月AND< D1 K11 //小于11月LD>= D3 K19 //大于等于19点OR< D3 K7 //或小于7点LD>= D1 K11 //大于等于11月OR< D1 K5 //小于5月ANBORBOUT Y0END题4-25答案题4-28答案第5章习题答案X0 Y0Y0 X1X1 Y1Y1T0T0K100X0Y0Y0C0Y0T0K70X1C0K4M8002Y0C0R STX0Y1Y1T0X1Y2Y2X3X1Y0Y0T0T0K50T0题5-1~题5-3答案题5-4答案题5-5答案快进保压题5-9答案题5-10答案题5-11答案题12:无初始步,X2不能作为动作,一般不用输出(例如Y5)做转换条件。
PLC编程及应用答案寥常初主编第五章习题1_16精选全文完整版
可编辑修改精选全文完整版
PLC编程及应用
第四版廖常初主编5.7 习题
1.顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步,并用编程元件来代表各步,步是根据输出量的状态变化来划分的,在任何一步之内,各输出量的ON\OFF状态不变,但是相邻两步输出量总的状态是不同的,一个工作周期可以分为3步,还有设置一个等待起动的初始步。
与系统的初始状态相对应的步,每个顺序功能图至少有一个初始步。
活动步是相当系统正处于某一步所在的阶段时该步处于活动状态。
2.转换实现条件:
1)该转换所有的前级步都是活动步;
2)相应的转换条件得到满足。
转换实现应完成的操作:1)使所有由有向连线与相应转换符号相连的后续步都变为活动步;
2)……的前级步都变为不活动步。
3.图5-46所示波形的梯形图
4.图5-47所示波形的梯形图
5.图5-48所示波形对应的顺序功能图
6.图5-49控制系统的顺序功能图
2s
7. 图5-50小车运动顺序功能图
8. Q0.3不能作为转换信号,I0.5不能作为输出
等…… 9. 图5-52控制系统顺序功能图
10. 图5-53的顺序功能图
11. 控制系统的顺序功能图
5s
12. 画出PLC 的外部接线图和控制系统的顺序功能图。
13. 图5-55梯形图
14. SCR 指令设计图5-56的梯形图
15. 图5-57的梯形图
16.
设计5-6T的梯形图。
FX系列PLC编程及应用第2版廖常初主编试题集之分析编程题
FX系列PLC编程及应⽤第2版廖常初主编试题集之分析编程题现有⼀液体混合装置(图如下所⽰),控制要求如下:初始状态,Y1、Y2、Y3以及M、H状态均为OFF,液位传感器L1、L2、L3状态均为OFF。
按下起动按钮SB1,开始注⼊液体A,当液⾯⾼度达到L2时,停⽌注⼊液体A,开始注⼊液体B,当液⾯上升到L1时,停⽌注⼊液体,开始搅拌10S,10S后继续搅拌,同时加热5S,5S后停⽌搅拌,继续加热8S,8S后停⽌加热,同时放出混合液体C,当液⾯降⾄L3时,继续放2S,2S后停⽌放出液体,同时重新注⼊液体A,开始下⼀次混合。
按下停⽌按钮SB2,在完成当前的混合任务后,返回初始状态。
试完成以下任务:1、进⾏I/O地址分配;2、画出程序流程图;3、写出控制程序。
题图:液体混合装置解:(1)I/O地址分配(3)控制程序现有⼀⾃动装卸料装置(图如下所⽰),控制要求如下:运料⼩车开始停在料⽃的下⾯,限位开关X1为ON,按下启动按扭X3时,Y2变为ON,料⽃的闸门打开,装⼊矿⽯,8s后闸门关闭,Y1变为ON,⼩车左⾏,碰到限位开关X2后停下来,⼩车底部的卸料闸门Y3变为ON,⼩车底部的卸料闸门打开,开始卸料,10s后卸料闸门关闭,Y0变为ON ,⼩车右⾏,返回X1处时⼜重复以上过程。
当按下按扭X4后,在完成当前⼯作周期的最后⼀步后,返回初始步,系统停⽌⼯作。
完成以下任务:1、进⾏I/O 地址分配;(4分)2、画出程序顺序功能图;(6分)3、写出控制程序梯形图。
(6分)题图:⾃动装卸料装置解:(1)I/O 地址分配顺序功能图(3) 控制程序梯形图参考程序 1控制要求:按⼀次按钮,门铃响2S ,停⽌3S ,响5次后停⽌。
试:(1)设计I/O ⼝(2)绘出PLC 外部电路接线图(3)画出梯形图输⼊端按钮SB X0输出端电铃YV Y06、按下按钮X0后Y0变为ON并⾃保持,T0定时7秒后,⽤C0对X的输⼊脉冲计数,计满4个脉冲后,Y0也变为OFF,同时C0和T0被复位,在PLC刚开始执⾏⽤户程序时,C0也被复位,设计出梯形图,写出助记符1、楼道灯光的长延时点亮:现在设计⼀个楼道灯光长延时点亮的控制系统,要求开灯开关按下后,延时⼀个⼩时楼灯才⾃动点亮。
FX系列PLC编程及应用(廖常初)第5章解读
5.1.2 经验设计法
1.基本方法 在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地 修改和完善梯形图。 2.控制小车往返次数的程序设计 小车开始时停在最左边,按下右行起动按钮,小车开始右行,以后小车在 两个限位开关之间往返运行。往返3次后小车停在最左边。
为了控制往返的次数,用右限位开关X3给计数器C0提供计数脉冲。小车前 两次往返时,C0的当前值小于设定值3,与Y0线圈串联的C0的常闭触点闭合, 不影响左限位开关X4自动起动小车右行。 小车第3次右行到达右限位开关 X3时,C0的当前值等于设定值。小车左行 到达最左边时,X4的常闭触点断开,使Y1的线圈断电,小车停止左行。因为 C0的常闭触点断开,X4的常开触点不能起动小车右行,使小车停在左限位开 关处。下一次用 X0 起动小车右行时,C0 被复位,其常闭触点闭合,使Y0 的 线圈通电,小车开始右行。
5.3.2 有向连线与转换条件
1.有向连线 在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次序顺序 排列,并用有向连线将它们连接起来。步的活动状态习惯的进展方向是从上 到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述 的方向,则应在有向连线上用箭头注明进展方向。 2.转换 步的活动状态的进展是由转换的实现来完成的,用有向连线上与有向连线 垂直的短划线来表示转换。 3.转换条件 使系统由当前步进入下一步的信号称为转换条件。图5-10中的转换条件T0 对应于T0延时接通的常开触点。 转换条件X0和 分别表示当输入信号X0为 ON和OFF时转换实现。转换条件↑X0和↓X0分别表示在X0的上升沿和下降沿 时转换实现。
3.活动步 当系统正处于某一步所在的阶段时称该步为“活动步”,该步的动作被执行; 处于不活动状态时,该步的非存储型动作停止执行。 4.与步对应的动作或命令 在每一步中要完成某些动作,可以用图5-11中的两种画法来表示多个动作。 图5-10中的Y10 ~ Y13为非存储型动作,在步M2为活动步时,Y12为ON;步M 为不活动步时,Y12为OFF。 存储型的动作可以用表 5-1 中的 S 和 R 来表示。图 5-27 中的 Y2 在连续的 5 步 S20~ S24 中都应为 ON ,在Y2 开始为ON 的第一步S20 的动作框内,用指令“S Y2”表示将Y2置位。该步变为不活动步后,Y2继续保持ON状态。在Y2为ON 的最后一步S24的下一步S0的动作框内,用指令“R Y2”表示将Y2复位,复位 后Y2变为OFF状态。 图5-10中的T0在步M1为活动步时定时,T0的线圈通电。T0相当于步M1的一 个非存储型动作,所以将T0放在步M1的梯形图的基本原则 设计梯形图时,应力求电路结构清晰,易于理解。编程时即使多用一些辅助 软元件和触点不会增加硬件成本。 (2)分离交织在一起的电路。 (3)中间单元的设置,例如图5-9中的M0和M1。 (4)复杂电路的等效,以线圈为单位画出等效的梯形图电路。 (5)尽量减少PLC的输入信号和输出信号, ,将SB2和 SB3的常开触点并联,接在X1输入端子上。在梯形图中,X1的常闭触点与SB2 和SB3常闭触点的串联电路相对应。 (6)如果在继电器电路中有接触器之间的互锁电路,除了梯形图中的软件互 锁,PLC的输出回路也应采用相同的互锁电路。例如KM1和KM2之间的硬件互 锁。 (7)梯形图电路的优化设计,见图3-63。 串联电路中单个触点应放在右边,并联电路中单个触点应放在下面。 (8)在梯形图中定时器线圈两端并联M的线圈,后者的触点相当于时间继电 器的瞬动触点。 (9)PLC只能驱动额定电压AC 220V的负载。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.3 顺序控制设计法与顺序功能图
所谓顺序控制,就是按照生产工艺预先规定的顺序,在各个输入信号的作 用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩 序地进行操作。顺序控制设计法首先根据系统的工艺过程,画出顺序功能图, 然后根据顺序功能图画出梯形图。顺序功能图是IEC 61131标准中PLC位居首 位的编程语言。
5.2
根据继电器电路图设计梯形图
5.2.1
基本方法
将PLC想象为继电器控制系统中的控制箱,其外部接线图描述了这个控制 箱的外部接线,梯形图是这个控制箱的内部“线路图”,输入继电器和输 出继电器是这个控制箱与外部世界联系的“接口继电器”。 将继电器电路图转换为功能相同的PLC外部接线图和梯形图的步骤如下: 1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路 图分析和掌握控制系统的工作原理。 2)确定PLC的输入信号和输出负载,以及与它们对应的输入继电器和输 出继电器的软元件号,画出PLC的外部接线图。 3)确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的辅 助继电器和定时器的软元件号。 4)根据上述的对应关系画出梯形图。 图5-7是某铣床的继电器控制电路图。
顺序控制设计法则是用输入量X控制代表各步的编程元件(例如M),再用 它们控制输出量 Y。步是根据输出量Y的状态划分的,输出电路的设计极为简 单。任何复杂系统的代表步的辅助继电器M的控制电路的设计方法都是通用的, 并且很容易掌握。
5.3 使用STL指令的编程方法 5.3.1 控制程序的典型结构
手动程序用于使系统进入自动控制要求的初始状态, 或用于出现硬件故障的情况。 STL 指令不能用于子程序,一般采用图 5-17 所示的 跳转结构。 X20 为OFF 时跳过自动程序,执行手动程 序;为ON时跳过手动程序,执行自动程序。
5.3.4 顺序功能图中转换实现的基本规则
1.转换实现的条件 1) 该转换所有的前级步都是活动步。 2) 相应的转换条件得到满足。 2.转换实现应完成的操作 1) 使所有的后续步变为活动步。 2) 使所有的前级步变为不活动步。 3.绘制顺序功能图时的注意事项 1) 两个步绝对不能直接相连,必须用一个转换将它们分隔开。 2) 两个转换也不能直接相连,必须用一个步将它们分隔开。 3) 不要漏掉初始步。 4) 在顺序功能图中一般应有由步和有向连线组成的闭环。 4.顺序控制设计法的本质 经验设计法试图用输入信号 X直接控制输出信号 Y,由于不同的系统的 输出量X与输入量Y之间的关系各不相同,不可能找出一种简单通用的设计 方法。
跳转指令“CJ P1”的指针P1在图5-22中。图521 的右边为手动程序。用手动按钮 X4 ~ X7 分别 独立控制装料、左行、卸料和右行。每对功能相 反的输出继电器用对方的常闭触点实现互锁。 3.自动程序 图 5-22 左边第 2 行和第 3 行的电路等效于 S0 的 STL 触点和 X1 、 X3 的常开触点组成的串联电路 将S20置位。在初始步时小车如果在装料处,按 下起动按钮X3,上述3个触点同时闭合,转换实 现的两个条件同时满足,置位指令“SET S20” 使后续步S20 变为活动步,同时系统程序自动地 将前级步S0复位为不活动步。 S20 的 STL 触 点 闭 合 后 , Y11 和 T0 的 线 圈 通 电,开始装料和定时。定时时间到时,转换条件 T0满足,下一步的状态S21被指令“SET S21”置 位,同时前级步的状态S20 被 系 统 程 序 自 动 复 位,系统将这样一步一步地工作下去。
通过“按钮联锁”,不按停车按钮就可以改变电机的旋转方向。 在PLC外部设置由KM1和KM2的辅助常闭触点组成的硬件互锁电路,以确 保不会出现因为两个接触器同时动作使三相电源相间短路的故障。
4.常闭触点提供的输入信号的处理 PLC外接SB2的常闭触点,未停止按钮SB2时,其常闭触点闭合,X1为ON, 梯形图中 X1的常开触点闭合。在梯图中应将 X1 的常开触点与 Y0的线圈串 联。按下停止按钮SB2,其常闭触点断开,X1变为OFF,梯形图中X1的常开 触点断开,Y0的线圈断电,实现了停机操作。
5.3.3 单序列的编程方法
1.程序结构 用状态S0、S20~S23代表图5-10中控制运料矿车的顺序功能图中的步。
2.公用程序与手动程序 图5-21的第一块电路是公用程序,在手动方式(X20为OFF)和首次扫描时, 将顺序功能图中的非初始步对应的状态 S20 ~S23 批量复位,然后将初始步 S0 置位,将所有的输出继电器复位。上述操作主要是防止由自动方式切换到手动 方式,然后又返回自动方式时,可能会出现同时有多个活动步的异常情况。 如果开机时没有将S0置位,S0为OFF,初始步为不活动步,即使满足转换条 件,也不能转换到步S20。
并行序列的结束称为合并,步5和步7都处于活动状态,并且转换条件 i 为 ON时,从步5 和步7 转换到步10。 4.复杂的顺序功能图举例 开始时压钳和剪刀在上限位置,限位开关 X0 和 X1 为 ON 。按下起动按钮 X10,首先板料右行至限位开关X3动作,然后压钳下行,压紧板料后,压力 继电器 X4为ON ,压钳保持压紧,剪刀开始下行。剪断板料后,X2 变为ON, 压钳和剪刀同时上行,它们分别碰到限位开关 X0和X1后,分别停止上行, 都停止后,又开始下一周期的工作,剪完5块料后停止工作,返回初始步。 用C0来控制剪料的次数,C0的当前值在步M6加1。没有剪完3块料时,C0 的常闭触点闭合,转换条件 满足,将返回步M1,重新开始下一周期的工 作。 剪完5块料后,C0的常开触点闭合,转换条件C0满足,将返回初始步M0。 步M5和步M7是等待步,它们用来同时结束两个子序列。
第5章 开关量控制系统梯形图设计方法
5.1 梯形图的经验设计法与继电器电路转换法 5.1.1 梯形图中的基本电路
1.起保停电路 2.置位复位电路 3.三相异步电动机正反转控制电路 用分开的两个起保停电路来分别控制小车的右行和左行。FR是作过载保护 用的热继电器,将Y0和Y1的常闭触点分别与对方的线圈串联,称为“互锁”。
5.1.2 经验设计法
1.基本方法 在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地 修改和完善梯形图。 2.控制小车往返次数的程序设计 小车开始时停在最左边,按下右行起动按钮,小车开始右行,以后小车在 两个限位开关之间往返运行。往返3次后小车停在最左边。
为了控制往返的次数,用右限位开关X3给计数器C0提供计数脉冲。小车前 两次往返时,C0的当前值小于设定值3,与Y0线圈串联的C0的常闭触点闭合, 不影响左限位开关X4自动起动小车右行。 小车第3次右行到达右限位开关 X3时,C0的当前值等于设定值。小车左行 到达最左边时,X4的常闭触点断开,使Y1的线圈断电,小车停止左行。因为 C0的常闭触点断开,X4的常开触点不能起动小车右行,使小车停在左限位开 关处。下一次用 X0 起动小车右行时,C0 被复位,其常闭触点闭合,使Y0 的 线圈通电,小车开始右行。
5.3.2 有向连线与转换条件
1.有向连线 在画顺序功能图时,将代表各步的方框按它们成为活动步的先后次序顺序 排列,并用有向连线将它们连接起来。步的活动状态习惯的进展方向是从上 到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述 的方向,则应在有向连线上用箭头注明进展方向。 2.转换 步的活动状态的进展是由转换的实现来完成的,用有向连线上与有向连线 垂直的短划线来表示转换。 3.转换条件 使系统由当前步进入下一步的信号称为转换条件。图5-10中的转换条件T0 对应于T0延时接通的常开触点。 转换条件X0和 分别表示当输入信号X0为 ON和OFF时转换实现。转换条件↑X0和↓X0分别表示在X0的上升沿和下降沿 时转换实现。
5.3.2 STL指令
STL是步进梯形指令,RET是使STL指令复位的指令。状态(S)与STL指令 一起使用。STL触点一般是与左侧母线相连的常开触点,当某一步为活动步时, 对应的STL触点接通,该步的负载线圈被驱动。当该步后面的转换条件满足时, 后续步对应的状态被SET指令或OUT指令置位,后续步变为活动步。与原活动 步对应的状态被系统程序自动复位,原活动步对应的STL触点断开。 图5-18的画法来自编程手册,图5-19中来自编程软件,其中的STL指令实际 上是控制它下面的 STL区的逻辑条件,对应于图5-18中的STL触点。在下一条 STL指令或RET指令出现时,当前的STL区结束。如果使用了IST指令,系统的 初始步应使用初始状态S0~S9,S10~S19用于自动返回原点。
5.3.3 顺序功能图的基本结构
1.单序列没有分支与合并。 2.选择序列 选择序列的开始称为分支,转换符 号只能标在水平连线之下。 如果步 5 是活动步,并且转换条件 h 为ON,则由步5→步8。如果步5是活动 步,并且 k 为ON ,则由步 5 → 步10 。一 般只允许同时选择一个序列。 选择序列的结束称为合并,转换符 号只允许标在水平连线之上。 如果步 9 是活动步,并且转换条件 j 为ON,则由步9→步12。如果步11是活 动步,并且n为ON,则由步11→步12。 3.并行序列 并行序列用来表示系统的几个同时工作的独立部分的工作情况。并行序列 的开始称为分支,当步3是活动步,并且转换条件e为ON,从步3转换到步4和 步6。为了强调转换的同步实现,水平连线用双线表示。
3.活动步 当系统正处于某一步所在的阶段时称该步为“活动步”,该步的动作被执行; 处于不活动状态时,该步的非存储型动作停止执行。 4.与步对应的动作或命令 在每一步中要完成某些动作,可以用图5-11中的两种画法来表示多个动作。 图5-10中的Y10 ~ Y13为非存储型动作,在步M2为活动步时,Y12为ON;步M 为不活动步时,Y12为OFF。 存储型的动作可以用表 5-1 中的 S 和 R 来表示。图 5-27 中的 Y2 在连续的 5 步 S20~ S24 中都应为 ON ,在Y2 开始为ON 的第一步S20 的动作框内,用指令“S Y2”表示将Y2置位。该步变为不活动步后,Y2继续保持ON状态。在Y2为ON 的最后一步S24的下一步S0的动作框内,用指令“R Y2”表示将Y2复位,复位 后Y2变为OFF状态。 图5-10中的T0在步M1为活动步时定时,T0的线圈通电。T0相当于步M1的一 个非存储型动作,所以将T0放在步M1的动作框内。