




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、20102010、1 1了解步进状态程序的状态转移图和步进梯形图。了解步进状态程序的状态转移图和步进梯形图。了解状态软元件了解状态软元件“S”S”,步进状态指令,步进状态指令“STLSTL、RST”RST”。了解步进控制程序中规定的指令运用。了解步进控制程序中规定的指令运用。初步学会用步进控制程序解决顺序控制的问题。初步学会用步进控制程序解决顺序控制的问题。学习步进程序的编写与输入方法。学习步进程序的编写与输入方法。普通状态普通状态S0S20S20S21S21S22S22S0S0初始状态初始状态(设备待机状态)状态状态S20(工序1)状态状态S21(工序2)状态状态S22(工序3)启动控制工序
2、工序1向工序向工序2转移条件转移条件工序工序2向工序向工序3转移条件转移条件工序工序3结束后回到待机状态的条件结束后回到待机状态的条件步进运行方向送电激活初始状态送电激活初始状态(设备进入待机状态)M8002M8002RETRETEND(步进梯形图结束标志)(步进梯形图结束标志) 步进程序中步进程序中每个普通状态执每个普通状态执行时,与上一状行时,与上一状态是不接通的。态是不接通的。当上一个状态执当上一个状态执行完毕后,若满行完毕后,若满足转移条件,就足转移条件,就转移到下一个状转移到下一个状态执行,而上一态执行,而上一状态就会停止执状态就会停止执行,从而保证了行,从而保证了执行过程按工序执行
3、过程按工序的顺序进行控制。的顺序进行控制。初始状态:初始状态:S0S0S9S9应用指令应用指令FNC60FNC60(ISTIST)专用状态:)专用状态: S10S10S19S19普通状态:普通状态:S20S20S499S499STL STL 状态驱动状态驱动驱动步进控制程序中每一个状态的执行驱动步进控制程序中每一个状态的执行RETRET步进运行结束步进运行结束退出步进运行程序退出步进运行程序步进程序的运行控制使用步进程序的运行控制使用“STL”STL”和和“RET”RET”指令指令 S20S20(工序1执行内容)(工序n执行内容)SnSnS0S0X10X10S0M8002M8002X0X0RE
4、TEND步进梯形图结束状态转移图程序状态转移图程序LD M8002SET S0STL S0LD X0SET S20STL S20SET SnSTL SnLD X10OUT S0RETEND 实心箭头表示步实心箭头表示步进程序最后一个状态进程序最后一个状态的转移,不管转移到的转移,不管转移到哪个状态,一般都使哪个状态,一般都使用用“OUT”指令执行。指令执行。 步进程序结束一定步进程序结束一定要使用指令要使用指令“RET”RET”,如果不,如果不写入写入“RET”RET”,程,程序会提示出错序会提示出错 。 状态在满足转移状态在满足转移条件(转移控制触点条件(转移控制触点ONON)时,就会立刻发
5、)时,就会立刻发生转移(下一状态置生转移(下一状态置位),此时,原状态位),此时,原状态就立刻停止执行,而就立刻停止执行,而下一状态在下一状态在“STL”STL”驱动下开始执行。对驱动下开始执行。对于每个状态的执行程于每个状态的执行程序,可视为左母线开序,可视为左母线开始始。 要执行步进程要执行步进程序,首先要激活初序,首先要激活初始状态始状态S0,一般情,一般情况下,步进程序都况下,步进程序都会用特殊辅助继电会用特殊辅助继电器器M8002在在PLC送送电时产生的脉冲来电时产生的脉冲来激活激活S0。 S25S25S26S26X12X12X10X10LDI X10LDI X10AND X12AN
6、D X12SET S26S25S25S26S26X1X1LD X1LD X1SET S26S25S25S26S26X1X1X10X10LD X1LD X1ANI X10ANI X10SET S26abcX1X1X2X2S25S25S26S26LD X1LD X1OR X2OR X2SET S26dS30S30Y10Y10S30S30Y10Y10X1X1S30S30Y10Y10X1X1X2X2S30S30Y10Y10X1X1X2X2S30S30Y10Y10Y11Y11X1OUT Y10OUT Y10LD X1LD X1OUT Y10OUT Y10S30S30Y10Y10X1X1X2X2LD X1
7、LD X1OR X2OR X2OUT Y10OUT Y10LD X1LD X1AND X2AND X2OUT Y10OUT Y10LD X1LD X1ANI X2ANI X2OUT Y10OUT Y10OUT Y10OUT Y10LD X1LD X1OUT Y11OUT Y11状态执行程序部分基本指令的运用状态执行程序部分基本指令的运用 外接元件外接元件输入继电器地址输入继电器地址外接元件外接元件输出继电器地址输出继电器地址常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1(红色)(红色)Y0Y0指示灯指示灯HL2HL2(黄色)(黄色)Y1Y1指示灯指示灯HL3HL3(绿色)(绿色)
8、Y2Y2指示灯工作电源:指示灯工作电源:DC24VDC24VSB1SB1启动启动X0X0COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NY2HL1HL1+24V+24V0V0VHL2HL2HL3HL3黄黄(送电初始脉冲)(送电初始脉冲)(启动控制)M8002S0S0X0T0T1S20S20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND初始状态(待机)(红灯发光)(红灯发光)(红灯发光时间设定)(红灯发光时间设定)(黄灯发光)(黄灯发光)(黄灯发光时间设定)(黄灯发光时间设定)(绿灯发光)(绿灯发光)(绿
9、灯发光时间设定)(绿灯发光时间设定)(红灯发光时间控制)(红灯发光时间控制)(黄灯发光时间控制)(黄灯发光时间控制)(绿灯(绿灯3发光时间控制)发光时间控制)(步进程序结束)(转移到待机状态)(转移到待机状态)(程序结束)3s5s2s启动启动红灯红灯发光发光黄灯黄灯发光发光绿灯绿灯发光发光返回待返回待机状态机状态0 LD M8002 0 LD M8002 1 SET S01 SET S03STL S03STL S04 LD X04 LD X05 SET S205 SET S207 STL S207 STL S208 OUT Y08 OUT Y09 OUT T0 K309 OUT T0 K301
10、2 LD T012 LD T013 SET S2113 SET S2115 STL S2115 STL S2116OUT Y116OUT Y117 OUT T1 K5017 OUT T1 K5020 LD T120 LD T121 SET S2221 SET S2223 STL S2223 STL S2224 OUT Y224 OUT Y225 OUT T2 K2025 OUT T2 K2028 LD T228 LD T229 OUT S029 OUT S031 RET31 RET32 END32 END用编程软件用编程软件GX Developer编写编写M8002S0S0X0T0T1S20S
11、20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND状态转移结束状态转移结束程序结束程序结束S22向向S0转移条件转移条件S22状态执行状态执行S21向向S22转移条件转移条件S21状态执行状态执行S20向向S21转移条件转移条件S20状态执行状态执行S0向向S20转移条件转移条件初始状态初始状态 M8002S0S0X0T0T1S20S20S21S21S22S22Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETENDM8002S0S0X0T0T1S20S20S22S22S2
12、4S24Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETENDM8002S0S0X0T0T1S20S20S30S30S40S40Y0Y0K30K30T0T0Y1Y1K50K50T1T1Y2Y2K20K20T2T2T2RETEND K20K20T0T0S20S20S21S21S22S22S23S23Y0Y0Y0Y0Y0Y0Y0Y0K30K30T1T1K40K40T0T0T0T1T1T0T0T0T0K20K20T0T0S20S20S21S21S22S22S23S23Y0Y0Y0Y0Y0Y0Y0Y0K30K30T0T0K40K40T0T0 同一编号的输同
13、一编号的输出继电器(出继电器(Y0)可以在相邻状态可以在相邻状态中连续使用。中连续使用。 同一编号的定时器(同一编号的定时器(T0)不能在相邻状态中使用。但不能在相邻状态中使用。但可以在相隔可以在相隔1个或以上的状个或以上的状态中使用。态中使用。3个灯顺序发光与闪烁的停止控制个灯顺序发光与闪烁的停止控制 了解具有全部复位功能的应用指令了解具有全部复位功能的应用指令“FNC40FNC40(ZRSTZRST)”的运用方法。的运用方法。 学会步进程序的正常停止控制方法。学会步进程序的正常停止控制方法。 掌握在步进程序中实现一灯闪烁与闪烁次数的控制。掌握在步进程序中实现一灯闪烁与闪烁次数的控制。 继续
14、学习步进程序的编写与输入。继续学习步进程序的编写与输入。 功能:成批复位。功能:成批复位。 对所设定范围内的普通软元件对所设定范围内的普通软元件X X、Y Y、M M、S S和对和对T T、C C、D D等普通数据软等普通数据软元件全部复位和清零。元件全部复位和清零。Y10Y10ZRSTZRSTY0Y0S50S50ZRSTZRSTS20S20T1T1ZRSTZRSTT5T5C10C10ZRSTZRSTC10C10X0X1X2X3 您能说出上述被您能说出上述被ZRST复位的复位的各元件情况吗?各元件情况吗? 1 1)被)被“ZRST”ZRST”复位的复位的D1D1 和和D2D2 元件应是同类软元
15、件应是同类软元件。元件。 2 2)若)若D1D1 的编号小于的编号小于D2D2 的编号,即将的编号,即将D1D1 D2D2 内的的元件复位。内的的元件复位。 3 3)若)若D1D1 元件编号比元件编号比D2D2 元件编号要大,则只元件编号要大,则只复位复位D1D1 编号的元件。编号的元件。 4 4)若)若D1D1 元件与元件与D2D2 元件编号相同,就只对元件编号相同,就只对D1D1 (D2D2 )元件复位。)元件复位。 5 5)若)若D1D1 和和D2D2 元件是数据元件,则元件是数据元件,则D1D1 与与D2D2 应同为应同为1616位数据元件或同为位数据元件或同为3232位数据元件。位数
16、据元件。D1与与D2的要求:的要求:常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1(红色)(红色)Y0常开按钮常开按钮SB2SB2X1X1指示灯指示灯HL2HL2(黄色)(黄色)Y1指示灯指示灯HL3HL3(绿色)(绿色)Y2指示灯工作电源:指示灯工作电源:DC24VDC24V3s5次次6次次启动启动红灯红灯发光发光黄灯黄灯闪烁闪烁绿灯绿灯闪烁闪烁返回待返回待机状态机状态每秒每秒1次次每秒每秒1次次(步进程序结束)(程序结束)RETENDLAD1(送电脉冲)(启动控制)(在初始状态先将计数器复位)(灯1发光)(灯1发光时间设定)(灯2闪烁)(灯2闪烁次数设定)(灯3闪烁)(灯3闪
17、烁次数设定)(灯1发光时间控制)(灯2闪烁次数控制)(灯3闪烁次数控制)(转移到待机状态)M8002X0T0C0C1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0(停止时将运行状(停止时将运行状态全部复位)态全部复位)(停止后置位初始状态)(停止后置位初始状态)Y0Y0K30K30T0T0Y1Y1K6K6C0C0M8013Y2Y2K7K7C1C1M8013S0S20S20S22S22S25S25S0RSTRSTC0C0RSTRSTC1C1 “LAD ”标标志是表示在此符志是表示在此符号旁边的程序是号旁边的程序是不属于状态转移不属于状态转移图的梯形图程序,图的梯形图程
18、序,并通过其编号并通过其编号表示这些程序的表示这些程序的先后位置。先后位置。在状态转移图程序前执行在状态转移图程序前执行在状态转移图程序后执行在状态转移图程序后执行状态转移图状态转移图 状态复位后状态复位后若不置位初始若不置位初始状态状态S0,即,即停止后可能会停止后可能会不能再启动。不能再启动。为什么?为什么?0 LD X1 19 STL S20 34 SET S221 ZRST S20 S25 20 OUT Y0 36 STL S226 SET S0 21 OUT T0 K30 37 LD M80138 LD M8002 24 LD T0 38 OUT Y29 SET S0 25 SET
19、S21 39 OUT C1 K711 STL S0 27 STL S21 42 LD C112 RST C0 28 LD M8013 43 OUT S014 RST C1 29 OUT Y1 45 RET16 LD X0 30 OUT C0 K6 46 END17 SET S20 33 LD C0 RETENDLAD1M8002X0T0C0C1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0Y0Y0K30K30T0T0Y1Y1K6K6C0C0M8013Y2Y2K7K7C1C1M8013S0S20S20S22S22S25S25S0RSTRSTC0C0RSTRSTC1C1
20、 当当M8031M8031被驱动时,被驱动时,可以将普通的可以将普通的Y Y、M M、S S元件元件复位,也可将普通的复位,也可将普通的T T、C C、 D D当前值清零同时将它们的当前值清零同时将它们的触点复位。触点复位。 可用可用M8031M8031替代替代“ZRST”ZRST”作停止控制,但要注意,不能在作停止控制,但要注意,不能在驱动驱动M8031M8031的同时置位的同时置位S0S0,而要在,而要在M8031M8031使用后,再用停止控使用后,再用停止控制的下沿脉冲触点置位制的下沿脉冲触点置位S0S0。 在步进程序中,状态的转移是有条件的,只有在满足转移条件后,状在步进程序中,状态的
21、转移是有条件的,只有在满足转移条件后,状态才能发生转移。态才能发生转移。用开关、按钮、传感器触点等硬触点控制用开关、按钮、传感器触点等硬触点控制用辅助继电器触点、定时器触点、计数器触点等软触点控制用辅助继电器触点、定时器触点、计数器触点等软触点控制可组成串联、并联等复合控制可组成串联、并联等复合控制S20S22若出现并联块或串联块等较复杂的转移条件时,可用进行以下等效处理。若出现并联块或串联块等较复杂的转移条件时,可用进行以下等效处理。X1X1X2X2X1X1X3X3S20S20S21S21Y0Y0X1X1X2X2X1X1X3X3M10M10S21S21S20S20Y0Y0M10M10改例例
22、初始状态作用是对步进程序进行初始化处理,但也可以利用初始状态作用是对步进程序进行初始化处理,但也可以利用初始状态执行工作任务。初始状态执行工作任务。S0RSTC0RSTT0S0Y0若若Y0接指示灯,则可作为接指示灯,则可作为原点(待机)指示用。原点(待机)指示用。3个灯顺序发光与闪烁的单周期运行与连续运行控制个灯顺序发光与闪烁的单周期运行与连续运行控制 学会步进程序连续运行与单周期运行的控制。学会步进程序连续运行与单周期运行的控制。 掌握在步进程序中置位掌握在步进程序中置位/复位指令的运用。复位指令的运用。 步进程序运行步进程序运行1次次后就转移到初始状后就转移到初始状态态S 0,实现单周,实
23、现单周期运行期运行。S SnS0S0S20S20(步进程序的最后状态)(单周期运行条件)(连续运行条件) 完成步进程序一个周期完成步进程序一个周期的运行后,转移到第一个普的运行后,转移到第一个普通状态(通状态(S20),实现连续),实现连续运行。运行。单周期运行单周期运行连续运行连续运行单步运行单步运行常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1(红色)(红色)Y0Y0常开按钮常开按钮SB2SB2X1X1指示灯指示灯HL2HL2(黄色)(黄色)Y1Y1单周期与连续运行单周期与连续运行控制开关控制开关SA1SA1X2X2指示灯指示灯HL3HL3(绿色)(绿色)Y2Y2指示灯工作电
24、源:指示灯工作电源:DC24VDC24VHL1HL1+24V+24V0V0VHL2HL2HL3HL3黄黄X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NY2X2X2SB1SB1启动启动SB2SB2SA1SA1停止停止连续连续/单周期单周期3s5s黄灯黄灯发光发光启动启动红灯红灯发光发光6次次每秒每秒1次次绿灯绿灯闪烁闪烁返回待返回待机状态机状态SA1断开断开SA1闭合闭合连续重连续重复运行复运行红灯红灯发光发光X0(步进程序结束)(程序结束)RETENDLAD1S25S25ZRSTZRST S20S20X1SETSETS0S0LAD0(停止时将运行状态全部复位)(
25、停止后置位初始状态)S0S25S25Y2Y2K7K7C0C0M8013RSTRSTY0Y0S0S0C0X2C0X2S20T1Y1Y1S22S22K50K50T1T1K30K30T0T0SETSETY0Y0RSTRSTC0C0T0S20S20(启动控制)(灯1发光)(灯1发光时间设定)(灯2发光)(灯2发光时间设定)(灯3闪烁)(灯3闪烁次数设定)(灯1发光时间控制)(灯2发光时间控制)(灯3闪烁次数控制)(运行模式控制)M8002(计数器复位)(灯1熄灭)RSTRSTY0Y0状态转移图状态转移图 将开关将开关SA1断开(常闭触点断开(常闭触点X12保持接通),保持接通),S25状态完成后状态完
26、成后自动转移到自动转移到S20,重新开始运行。重新开始运行。 将开关将开关SA1闭合(常开触闭合(常开触点点X12接通),接通),S25状态完成状态完成后自动转移到后自动转移到S0,停止运行,停止运行并进入待机状并进入待机状态。态。1)S25状态的任务执行完成:由计数器状态的任务执行完成:由计数器C0触点控制。触点控制。2)运行模式切换开关其中一路接通:由开关)运行模式切换开关其中一路接通:由开关SA1触点触点X2控制。控制。单周期运行与连续运行的转移条件必须要满足:单周期运行与连续运行的转移条件必须要满足: 为什么为什么要在此处复要在此处复位位Y0? 若将若将S20中计数中计数器复位放在程序
27、中器复位放在程序中其它状态,是否可其它状态,是否可行?若可行,需要行?若可行,需要注意什么问题?注意什么问题? ? SETSETY0Y0S25S25S26S26S27S27RSTRSTY0Y0S25S25S26S26S27S27Y0Y0Y0Y0等效等效 在步进程序中,用置位指令在步进程序中,用置位指令“SET”置位的元件,在状态转移后仍会置位的元件,在状态转移后仍会保持置位的状态,必须要使用复位指令保持置位的状态,必须要使用复位指令“RST”才能对元件复位。才能对元件复位。 S0RSTC0RSTC1S0ZRST C0C1凡有使用计数器的程序,编写时必须注意计数器的复位问题凡有使用计数器的程序,
28、编写时必须注意计数器的复位问题 说明:假设程序中有计数器说明:假设程序中有计数器C0和和C1 3个灯顺序发光与闪烁的单步运行控制个灯顺序发光与闪烁的单步运行控制 M8040M8040X1X0(单步运行开关)(单步运行开关) (步进控制按钮)(步进控制按钮)(禁止状态转移)(禁止状态转移) M8034M8034X27(程序调试开关)(禁止输出) 常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1(红色)(红色)Y0Y0常开按钮常开按钮SB2SB2X1X1指示灯指示灯HL2HL2(黄色)(黄色)Y1Y1单步与连续运行控单步与连续运行控制开关制开关SA1SA1X2X2指示灯指示灯HL3HL
29、3(绿色)(绿色)Y2Y2程序调试开关程序调试开关SA2SA2X27X27指示灯工作电源:指示灯工作电源:DC24VDC24VY2HL1HL1+24V+24V0V0VHL2HL2HL3HL3黄黄X0X0X1X1COMCOMY0Y0Y1Y1COM1COM1 FX2NFX2NX2X2X27X27SB1SB1启动启动SB2SB2SA1SA1停止停止连续连续/单步单步SA2SA2程序调试程序调试连续重连续重复运行复运行黄灯闪黄灯闪10次次每秒每秒2次次红灯闪红灯闪5次次启动启动绿灯绿灯发光发光红灯红灯闪烁闪烁红灯红灯发光发光黄灯黄灯闪烁闪烁绿灯绿灯发光发光黄灯黄灯发光发光每秒每秒1次次绿灯闪绿灯闪8次
30、次每秒每秒1次次单步单步运行运行SA1断开断开SA1闭合闭合C0M8002S0X0RETENDLAD1Y1Y1K11K11C0C0Y0Y0M0M0S22S22T0S20S20M8013Y0Y0K50K50T0T0Y2Y2RSTRSTC0C0S26S26T1S20S20Y2Y2K80K80T1T1M8013Y1Y1S30S30ZRSTZRST S20S20X1SETSETS0S0LAD0T200K25K25T200T200T200ALTALTM0M0M8034M8034X27M8040M8040X2X0X0用定时器设定的用定时器设定的时间来控制红灯时间来控制红灯与绿灯闪烁次数与绿灯闪烁次数制作每
31、秒制作每秒2次的方次的方波脉冲发生器波脉冲发生器程序监控调试程序监控调试时可禁止输出时可禁止输出停止控制停止控制单步控制按钮单步控制按钮禁止状态转移禁止状态转移用用M0来驱动黄灯来驱动黄灯每秒每秒2次的闪烁。次的闪烁。用用M8013来驱动来驱动红灯每秒红灯每秒1次的次的闪烁。闪烁。用用M8013来驱动来驱动绿灯每秒绿灯每秒1次的次的闪烁。闪烁。? 为什么此处不加入为什么此处不加入SA1开关开关(X2闭触点)控制,在单步运行闭触点)控制,在单步运行模式时切断连续运行模式?模式时切断连续运行模式?X0X1COMY0Y1COM FX2NX21230单周期运行:单周期运行:0101连续运行连续运行:0
32、202单步运行:单步运行:0303 1)不能放在步进程序中执行的控制部分)不能放在步进程序中执行的控制部分 如如 “单步运行控制单步运行控制”、“禁止输出禁止输出”、“对状态进行批复位对状态进行批复位”等控制部分,是要在步等控制部分,是要在步进程序外执行的,因此,必须放在步进程序外的梯形图。进程序外执行的,因此,必须放在步进程序外的梯形图。 如如“方波脉冲发生器方波脉冲发生器”,它是可以放在步进程序中的,但若放步进程序中,则由于,它是可以放在步进程序中的,但若放步进程序中,则由于步进程序的状态不能直接使用栈指令,因此需要用辅助继电器进行形式变换,从而使状步进程序的状态不能直接使用栈指令,因此需
33、要用辅助继电器进行形式变换,从而使状态的执行程序就会变得复杂,影响了程序的直观性。态的执行程序就会变得复杂,影响了程序的直观性。2)放在步进程序外会使步进状态变得更简单明确的控制部分)放在步进程序外会使步进状态变得更简单明确的控制部分3)一些用状态作为触点来控制的部分也会放在步进程序外的梯形图中)一些用状态作为触点来控制的部分也会放在步进程序外的梯形图中S100S100 用状态用状态S100作为触点进行步进程序外的控作为触点进行步进程序外的控制,当进入状态制,当进入状态S100时,触点时,触点S100=ON。 S25S25S26S26X1S27S27X1S25SET S26STL S26LD
34、X1SET S27LDI X1LDI X1OUT S25OUT S25S50S50S26S26X1S27S27X1S50SET S26STL S26LD X1SET S27LDI X1LDI X1OUT S50OUT S50 在状态在状态S26执行完毕后。若执行完毕后。若X1常闭触点保持闭合,即转回常闭触点保持闭合,即转回状态状态S25执行。执行。 在状态在状态S26执行完毕后。执行完毕后。若若X1常闭触点保持闭合,即常闭触点保持闭合,即转到状态转到状态S50执行执行。常开按钮常开按钮SB1SB1X0X0指示灯指示灯HL1HL1(红色)(红色)Y0Y0常开按钮常开按钮SB2SB2X1X1指示灯
35、指示灯HL2HL2(黄色)(黄色)Y1Y1开关开关SA1SA1X2X2指示灯指示灯HL3HL3(绿色)(绿色)Y2Y2指示灯工作电源:指示灯工作电源:DC24VDC24V连续重连续重复运行复运行启动启动绿灯绿灯发光发光红灯红灯发光发光黄灯黄灯发光发光红灯红灯发光发光绿灯绿灯发光发光黄灯黄灯发光发光SA1断开断开SA1闭合闭合3s1s2s黄灯与绿灯黄灯与绿灯交替发光交替发光5次次4s二灯交替发光二灯交替发光跳转控制开关跳转控制开关跳转到状态跳转到状态S26执行执行黄、绿灯交替发光次数控制黄、绿灯交替发光次数控制重复执行状态重复执行状态S22S30S30ZRSTZRST S20S20X1SETSE
36、TS0S0LAD0RETENDLAD1M8002S0X0S22S22Y1Y1K10K10T1T1T1K5K5C0C0S24S24Y2Y2K20K20T2T2S22T2T2C0C0C0C0S20S20T3S26S26Y2Y2K40K40T3T3Y0Y0Y1Y1RSTRSTC0C0S20S20K30K30T0T0Y0Y0T0T0X2X2X2S26二灯闪烁控制二灯闪烁控制C0T1Y0Y0K5K5T0T0S24S24T0K11K11C0C0K5K5T1T1S26S26C0T1S24S24S28S28(灯发光)(灯发光时间设定)(灯熄灭时间设定)(灯闪烁次数设定)状态状态S24控制灯发光时间控制灯发光时
37、间状态状态S26控制灯熄灭时间控制灯熄灭时间计数器控制灯发光次数计数器控制灯发光次数? C0设定值为设定值为11,则灯,则灯Y0会闪烁多少次?为什会闪烁多少次?为什么?么? RETENDLAD1(红灯发光)启动控制M8002S0X0S20S20Y0Y0K10K10T1T1S22S22Y1Y1K10K10T2T2RSTRSTC1C1Y2Y2K10K10T3T3K3K3C1C1S26S26S0S0T3C1C1T3T1T2(黄灯发光)(绿灯发光)(运行次数设定)(运行次数控制)S20注意对计数器复位注意对计数器复位 用计数器用计数器C1对步进对步进程序的最后一个状态程序的最后一个状态S26进行驱动次
38、数的计进行驱动次数的计数,实现步进程序连续数,实现步进程序连续运行运行3次再结束。次再结束。 使用这些元件,在突然断电时会保持正在运行的当前状态,重送电后会恢复此状使用这些元件,在突然断电时会保持正在运行的当前状态,重送电后会恢复此状态的执行。态的执行。 若状态中的元件(若状态中的元件(T T、C C、D D、M M)停电时需保持当前值或当前状态,也需要具有停)停电时需保持当前值或当前状态,也需要具有停电保持功能。电保持功能。具有停电保持功能的状态元件:具有停电保持功能的状态元件:S500S500S899S899(共(共400400个)个)FX2N系列系列S501S501ZRSTZRST S5
39、00S500X1C105C105ZRSTZRST C100C100T255T255ZRSTZRST T250T250D250D250ZRSTZRST D200D200M520M520ZRSTZRST M500M500M8031M8031M8032M8032X1ab 图a与图b有相同的效果,但使用M8031与M8032对停电保持元件复位清零,显然使程序更为简洁。说明 红灯红灯发光发光绿灯绿灯发光发光黄灯黄灯发光发光连续重连续重复运行复运行绿灯绿灯发光发光黄灯黄灯发光发光启动启动红灯红灯发光发光3s1s2s黄灯与绿灯黄灯与绿灯交替发光交替发光5次次4s常开按钮常开按钮SB1SB1X0X0指示灯指示
40、灯HL1HL1(红色)(红色)Y0Y0常开按钮常开按钮SB2SB2X1X1指示灯指示灯HL2HL2(黄色)(黄色)Y1Y1开关开关SA1SA1X2X2指示灯指示灯HL3HL3(绿色)(绿色)Y2Y2指示灯工作电源:指示灯工作电源:DC24VDC24VLAD0X1M8031M8031M8032M8032SETSETS0S0X1RETENDLAD1M8002S0X0T250S500S500S502S502Y1Y1K10K10T251T251T251RSTRST C250C250RSTRST T252T252S502T252T252C100C100K5K5C100C100S504S504Y2Y2K2
41、0K20T252T252RSTRST T251T251RSTRST C100C100K30K30T250T250Y0Y0RSTRST T253T253S500S500T253S506S506Y2Y2K40K40T253T253Y0Y0Y1Y1 停止控制用停止控制用“M8031”与与“M8032”替代替代“ZRST”指令指令 要用下沿脉冲指令置位要用下沿脉冲指令置位S0保持用辅助继电器:保持用辅助继电器:M500 M500 M1023M1023 (M500M500M799M799:普通保持用;:普通保持用;M800M800M1023M1023:通讯保持用):通讯保持用)累积定时器:累积定时器:T
42、250 T255(100ms单位);单位); T246 250(1ms单位)中断保持用)单位)中断保持用)保持用计数器:保持用计数器:C100 C199(十六位)(十六位)保持用状态元件:保持用状态元件:S500S899保持用数据寄存器:保持用数据寄存器:D200 D511用主控指令用主控指令“MC/MCR”来实现正常停止时的状态保持来实现正常停止时的状态保持 LAD0N0M100M0SETSETS0S0(设立主控开关)(启动)(停止)M0M0M100M100MCMCN0N0X0X1M0S0X0S500S500ENDRETMCRMCRN0N0“M0”一定要放在一定要放在“MC N0 M100”前前面先驱动面先驱动初始状态初始状态S0的置位改用的置位改用启动时启动时M0的前沿脉冲。的前沿脉冲。每次重新启动运行,都要按下启动按钮每次重新启动运行,都要按下启动按钮SB1。“MC” “MCR“指令应分指令应分别放在步进程序外别放在步进程序外 多种液体自动混合实训模块多种液体自动混合实训模块 明确控制性质与工序流程明确控制性质与工序流程 明确工序转移条件明确工序转移条件 设定停电保持功能设定停电保持功能 外接元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程结算考试题及答案
- 家具设计标准与行业规范的理解试题及答案
- 会昌教招面试真题及答案
- 数量与质的对比理解题试题及答案
- 2025临床医学笔试题目及答案
- 植物上场测试题及答案
- 2025公务员考试试题及答案
- 2025飞行员面试试题及答案
- 区块链跨境支付系统稳定性与可靠性研究报告
- 教师教学改进方向的试题及答案
- 2025专利代理师笔试考试题库带答案
- 第3课《校园文化活动我参与》教案 海燕版综合实践活动 三年级下册
- 2025年保密教育线上培训考试试题及答案
- 大学生职业规划大赛《运动康复专业》生涯发展展示
- 高楼遮光补偿协议书范本
- 课题申报书:生成式人工智能赋能高职教学变革研究
- 2025-2030专用车产业规划及发展研究报告
- 《自由现金流折现法对东鹏特饮公司的财务估值实例分析》2000字
- 2024年四川绵阳科技城新区招聘社区工作者考试真题
- 2025-2030中国甘蔗收割机行业市场现状供需分析及投资评估规划分析研究报告
- 2025届百师联盟高三联考模拟预测(冲刺二)语文试题含答案
评论
0/150
提交评论