配色: 字号:
三菱plc实例
2015-01-06 | 阅:  转:  |  分享 
  
M8002STLSETS0SETS20SETS30SETS40STLY0SETS50X2X1X0X1X0
X1X0X4STLY0S0S20X5SETS50S30Y0SETS50X6STLS40S50
STLT0k200SETS51T0STLS51Y1SETS0X3RETEND初始状态X0、X1状态
ON选择S20X1、状态ON选择S30X0、状态ON选择S30右行X4为ON,进入S50X5为ON,进入S50右行右
行X6为ON,进入S50延时20S延时时间到,进入S51左行X3为ON,初始状态步进返回结束LDM80
02SETS0STLS0LDX2MPSLDX1ANDX0ANBSET
S20MRDLDX1ANIX0ANBSETS30MPPLDIX1A
NDX0ANBSETS40STLS20OUTY0LDX4SETS
50STLS30OUTY0LDX5SETS50STLS40OUTY
0LDX6SETS50STL50OUTTOK200LDT0SET
S51STLS51OUTY1LDX3SETS0RETEND
共48步SB1SB2SB3SQ1SQ2SQ3SQ4X6X5X4X3X2X1X0COMLNFU1
~220VKM1KM2KM1KM2Y0Y1FU2LNPLCCOMFR工程实例——并行顺序交通灯一个周
期120S,南北和东西同时工作。0——50S,南北绿、东西红;50——60S,南北黄、东西红;60——110S,
南北红、东西绿;110—120S,南北红、东西黄。东北南西输入输出输入继电器输入元件功能作用输出继电器
输出元件控制对象X0SB1运行开关Y0HL0南北绿Y1HL1南北黄Y2HL2南北红Y3HL3东西红
Y4HL4东西绿Y5HL5东西黄南北信号灯东西信号灯绿绿黄黄红红50S10S50S10SY0
Y1Y2Y3Y4Y5SETS0STLSETS20SETS30K500STLY0S21SETT0
T0S20STLY3S31SETT3T3S30STLY1S22SETT1T1S21STLY4
S32SETT4T4S31K600K100K500STLY2T2S22K600STLY5T5S32
K100STLSTLSETS0RETENDM8002X0S0S22S32T2T5初始化并行分支南
北绿灯东西红灯南北黄灯东西绿灯南北红灯东西黄灯并行汇合返回结束0391417222530333
84146515758S0S20Y0T0K500S21Y1T1K100S22Y2T2K600
S30Y3T3K600S31Y4T4K500S32Y5T5K100T5T1T2T0T3T4M8
002绿黄红红绿黄1、顺序状态转移用置位指令SET,不连续转移时,可用OUT指令进行状态转移;2、用
SETY指令,则Y的结果就要保持。因此Y用OUT指令。X0Y0Y1Y2Y3Y4Y5COMCOM
HL0HL1HL2HL3HL4HL5绿绿黄红红黄南北东西FU1FU2~220VSB1
NLX0功能指令PLC具有很多特殊功能,称为功能指令(FunctionnalIn
struction)或应用指令(AppliedInstruction),实质是功能不同的子程序。分类——程序流指令;传输与比较
;算术与逻辑运算;移位与循环移位;数据处理;高速处理;方便命令外部输入输出处理;外部设备通信等。1、功能指令的基本格式
格式——助记符后跟1—4个操作数[S]表示源(Source)操作数[D]表示目标(Destination)操作
数,操作数多,可加数字予区别,[S1]和[D1]等。如若使用变址功能,则表示[S·]和[D·]。n和m表示其它操作数,表示常数
或补充说明。助记符后面的P为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。助记符前面有“D”字样,表示32位指令,一般
为16位指令。2、功能指令的操作数位软元件——只具有接通(ON或1)或断开(OFF或0)两种状态的软元件,如X、Y、M和S,它
是只处理ON/OFF状态。位元件只能逐个操作,如取X0—X7状态,需要用8次LD指令,相对比较繁琐。常数K、H或指针P;FN
C45MEAND0D10K3X0助记符[S.][D.]nMEANFNC45(P)(16)
KnXKnYKnMKnSTCDV、ZK、H助记符操作元件n=1—64[S.][D.]字软元件——T、
C、D、V、Z,可以处理数字数据(T、C表示定时器、计数器的当前值寄存器)字软元件由位软元件有序的集合。最少4位,最32位组成
。符号表示内容KnX输入继电器位元件组合的字元件,即输入位组件KnY输出继电器位元件组合的字元件,即输出位组件K
nM辅助继电器位元件组合的字元件,即辅助位组件KnS状态继电器位元件组合的字元件,即状态位组件T定时器T的当前寄存值C
计数器C的当前寄存值D数据寄存器V、Z变址寄存器位组件字元件多个元件按一定规律组合称位组件字元件。如KnY0,K表示
十进制,n表示组数,取值为1—8,每组有4个位元件。如:例:K1X000:表示X003—X000的四位数据,X
000为最低位;K4M10:表示M25—M10的16位数据,M10为最低位;K8M100:表
示M131—M100组成的32数据,M100为最低位位指定:K1—K4为16位运算有效,K1—K8为32位运算有效[S]表示源
(Source)操作数、[D]表示目标(Destination)操作数。若使用变址功能,则表示[S·]和[D·]。P55指令适用
范围KnY0包含位元件最高—最低位(Y为8进制)位元件个数N取值1—8适用32位指令N取值1—4适用32位指令K
1Y0Y3——Y04K2Y0Y7——Y08K3Y0Y13——Y012K4Y0Y17——Y016N取值1—8
只能使用32位指令K5Y0Y23——Y020K6Y0Y27——Y024K7Y0Y33——Y028K8Y0Y
37——Y032功能指令的格式指令与操作数——功能指令编号为FNC00—FNC246(有对应的助记符),用指令语言与助记符表
示。电脑编程可用助记符,手持编程器用FNC×××。多数功能指令在助记符后跟1—4个操作数:[S]表示源(Source)操作
数[D]表示目标(Destination)操作数,操作数多,可加数字予区别,[S1]和[D1]等。如若使用变址功能,则表
示[S·]和[D·]。n和m表示其它操作数,表示常数或补充说明。2)数据长度与指令执行方式——按数据位长分为16位和32
位。不标符号是16位,[D]符号表示32位(指定其地址号的软元件及下一个地址软元件组合使用;高速计数器C235—C255本身3
2位,不能使用16位指令的操作数)。3)不同数据长度之间的传送——字软件元件与位指令元件之间的数据传送,因数据长度不
同,规定:长→短传送,目的位元件数据的高位保持不变;短→长,数据的高位全部为零。4)变址寄存器V与Z的处理——为16位数据
寄存器,可组合进行32位运算,V为高位。操作方法与普通寄存器一样。功能指令格式说明例:RSTM7SET
M6SETM5SETM4SETM3RSTM2SETM1SETM0ENDM
8002FUC012MOVK123K2M0ENDMOVK123K2M0ENDM8002M80020
1111011M7M6M5M4M3M2M1M0说明:MOV为16位操作指令,如是32位免责前面加【D
】左图表示不同,含义一致FUC12,即MOV指令M0—M7等8位
位元件组合成位组件字元件,如左图用功能指令大大简化于右图基本逻辑指令。位组件字元件=K123第一
类:程序流向控制指令1)条件跳转指令功能与操作:当CJ指令的驱动输入X000为ON时,程序跳转到CJ指令指定的标号处,之间
的程序被跳过,不执行;若驱动输入为OFF,则执行紧接到CJ指令的程序。CJ(P)FNC00条件
跳转操作元件:指针P0—P63(允许变址修改)P63相当于END程序参数:CJ和CJ(P
)······3步标号P××········2步P0FNC00CJP0X0
00X000ON跳转X020Y0X021X022FNC00CJP9FNC00CJP9P9LD
X030CJP20LDX031OUTY010P20LDX03
2OUTY011FNC00CJP20Y010Y011X030X031X032P20说明:同一程序指针标号
只能使用一次;P63表示程序转移到END;条件若是M8000,则无条件跳转。条件跳转
指令实例设备有手动和电动两种操作,由SB3选择开关控制,断开时为手动操作,接通时为电动。手动操作时按SB2电机运行,SB1为停止
;自动操作按SB2启动电机,1min后自动停止,按SB1电机停止。M3~X0X1X2X3FRSB1SB2SB
3Y0COMNLKMNL1L2L3QSFU1KMFRFU2FX2N—16MR过载保护停止启动
选择COM手动自动延时Y0FNC00CJP0X3X2X1X0Y0FNC00CJP1X3END
Y0X2X1X0Y0T0T0K600P0P10491323程序执行过程:手动方式——SB3断开,X
3常开断开,不执行”CJP0”,顺序需执行4—8步;因X3常闭闭合,执行“CPP1”,跳过自动操作到结束指令;自动方式—
—SB3接通,X3常开闭合,执行”CJP0”,跳过4—12步,执行13—22步自动程序,然后顺序执行到结束指令语句。3)中断
返回IRET、允许中断EI、禁止中断DI中断指针I(9个中断源,6外部输入点、3个内部中断)中断——是CPU和外设
之间进行数据传递的方式。响应中断请求后,CPU保护现场、执行中断程序,再返回主程序。外部中断——信号从输入端子输入,用于机外突发
随即事件引起的中断;内部中断——由定时器时间到引起。中断指针设定方法I01:上升沿中断0:
下降沿中断0:常设为0中断指针0—5;对应输入X0—X5I10—99:中断请求信号时间
间隔为10—99ms每隔设定时间中断一次中断指针6—8;对应三个内部中断2)中断返回、允许中断、禁止中断指令格式:
指令符名称符号FNC03
IRET中断返回FNC04EI
允许中断FNC05DI
禁止中断目标元件:三条指令均无FNC03IRETFNC04EIFNC05DIFNC04EIFNC05D
IFNC04EIFNC06FENDFNC03IREDFNC03IREDENDX010I001I101开中
断范围关中断范围开中断范围中断程序1中断程序2功能与操作中断功能说明说明:在开中断范围,程序将响应这段请求而中断;
中断信号须大于200μs;M80050—M8058为中断屏蔽,为ON对应中断源被屏蔽3)主程序结束指令格式:指令符
名称符号FNC06主程序结束
FEND目标元件:无功能与操作:FEND表示一个主程序结束子程序开始。与END一样程序结束后返回0条指令;使用多条FE
ND指令时,中断程序写在最后FEND和END指令之间。4)监视定时器指令格式:指令符名称
符号FNC07监视定时器WDT目标元件:无功能
与操作:按PLC设定循环执行的扫描周期,时间到未能循环完成则报出错。FNC06FENDFNC07WDTFNC08FOR
S·FNC09NEXTS·K,HKnXKnYKnMKnSTCDV、Z[S·]5)循环指令
循环开始指令格式:指令符名称符号FNC08循环开始
3步(循环区起点)FOR目标元件:循环结束指令格式指令符名称
符号FNC09循环结束1步(循环区终点)NEXT
目标元件:无功能与操作:某种操作的反复进行编程方便,提高程序功能。FOR、NEXT两条指令总是成对出现。最高可以5级嵌套。
循环指令运用实例求1+2+3+4······100的和,结果存入D0。ZRSTD0D1FORK100IN
CD1ADDD0D1D0NEXTENDX0X1X0对循环变量清零循环开始,循环次数n为100次循环变量
加一计算变量D0加D1计算,和存入D0中循环结束07102122说明:1、X0为计算控制端,X1为清零端;
2、7步到21步为100次循环;3、循环指令前需要对相应继承权清零
4、本程序为局部程序事例,X0启动后即停,否则就成了死循环。第二类:传送和比较指令1)传送指令MOV指令格式:
指令符符号名称FNC12
数据传送源地址元件:S.可以为所有数据目标元件:D.可以为KnY、
KnM、KnS、T、C、D、V、Z功能与操作:将源地址中的数据送到目的地址中。MOVS.D.传输指令实例
星—三角降压启动过程10S,考虑主触点同时接通而产生电弧,KM2
与KM3动作延时时间1S。M3~L1L2L3QSFU1KM1KHU1V1W1W2U2V2KM3K
M2NFU2△Y电源启动、报警KM3KM2KM1HLKM2KM3LNCOMY3Y2Y1Y0
X0X1X2COMKHSB1SB2操作元件状态输入端口
输出端口/负载传输数据Y3/KM3Y2/KM2Y1
/KM1Y0/HLSB2Y启动、T0延时10SX20111K7四位二进制表示为0
111T0延时到,T1延时1S0011K3四位二进制表示为0011T1延时到,△运行
1010K10四位二进制表示为1010SB1停止X10000K0
四位二进制表示为0000KH过载保护X00001K1四位二进制表示为
0001Y启动Y断开延时1S△运行停止MOVK7K1Y0T0MOVPK3K1Y0T1MOVP
K10K1Y0MOVK0K1Y0MOVK1K1Y0ENDX2启动Y3连锁Y1Y3K100T0K10
T1X1停止X0过载081322283440延时10S过载报警结束MOVP的P
为脉冲操作指令,条件满足时仅执行一个扫描周期,即执行一次。第四类循环移位与移位指令1)循环右移位指令ROR2)循环左移位
指令ROL3)带进位右移位指令RCR4)带进位左移位指令RCR5)位右移位指令SFTR6)位左移位指令SFTL7)字右移
位指令WSFR8)字左移位指令WSFL移位指令实例广告牌22灯,按下启动按钮X0,灯以正序、反序每0.1S间隔轮流点亮
;按下X1则停止。输出速度快,采用晶闸管型PLC,流水灯两个输入,22输出端。输入输出输入继电器
元件功能输出继电器控制对象X0SB1启动Y7—Y1HL7—HL1X1SB2停止Y17—Y10HL15—
HL8Y26—Y20HL22—HL16步进返回SETS0M8002X1M8034STLS0X0DMOVP
H00000001K8Y0STLS21SETS21DROLK8Y0K1M8012SETS22Y27STL
S22X1SETS21Y0DRORK8Y0K1M8012SETS0RETEND0361034
203446495253开机进入S0按X1输出禁止按X0进入左移工步S21Y0=1每0.1S左移一次Y27=
1进入右移工步S22每0.1S右移一次按X1跳转S0Y0=1进入左移工步S21结束说明:32位字位组建只用22个输出,不
用的输出可以跳过;按下X1返回初始工步S0,则M8034禁止输出;H00000001为
16进制数,对应Y的字组件从Y0——Y27共4组16位;20步—34步须使Y27为1后,才可激活S22工步。
其后Y0为1后激活S21步。送学生实例例简单PLC设计过程及需完成的内容任务:三相异步电动机连续运行1、工艺
分析:过程+要求+方法+2、地址分配:3、梯形图设计4、指令表语言编制5、接线图输入输出输人继电器输入原件作用功
能触点状态输出继电器输出元件作用X0SB2启动按钮常开KMY0通断电机X1SB1停止按钮常开X3
FR热继电器常开LDX0ORY0ANIX1ANIX3OUTY0ENDX0X1Y0SB2
SB1KM注意:1、输入触点为常开,则逻辑关系与继电接触控制相同;2、热继电器触点、停止按钮接入输入
,但要安全性稍差;3、FU0.5—1APLCKMSB1SB2FRX0X1X3COMCO
MY0FU220V~ENDX0X1X3Y0Y0KMM3~QSFU1FU2KMFRKMSB
1SB2220V~380V~FR例电机延时启动控制1、控制工艺要求:按SB1则M1启动,5S后M2
启动,按SB2电机同时停止。2、输入输出地址分配3、电路接线及程序KM1M1M2QSFU1L1L2L3K
M2FR2FR1FU2FR1FR2SB1SB2220V~KM1KTKM2KTKM1输入输出输人继电
器输入元件功能输出继电器输出元件作用X0SB2启动按钮Y1KM1M1接触器X1SB1停止按钮Y2K
M2M2接触器X2FR1M1过载保护X3FR2M2过载保护220V~SB2SB1FR1FR2COMC
OMX0X1X2X3Y1Y2PLCKM1KM2FUY1T0K50Y2ENDX0Y1X1X2
X3T00LDX06OUTT0K501ORY1
9LDT02ANIX110OUTY23AN
IX211END4ANIX35OUTY1注意:1.热继电器做输入
2.220V控制电压取决于实际需要;3.对比外电路,逻辑部分由PLC完成;
4.Y2不自锁,因为Y1有自锁。例定时器做震荡电路HL亮3S,灭2S。T0K20Y0T1K30END
X0T1T0SBX0Y0COMCOMEHLPLCX0T0T1Y02S3S2S3S3S2S
T例综合联系——生产线控制工艺说明:两条传输带为防止物料堆积,启动后2号传输带先运行5S后1好传输带再运行,停机时1好传
输带先停止,10S后2好传输带才停。地址分配:接线图:程序及波形图:1号传输带2号传输带输入输出输人继电器输入
元件功能输出继电器输出元件功能X0SB1启动按钮Y0KM11号传输带电机X1SB2停止按钮Y1KM2
2号传输带电机SB1SB2COMCOMFU220V~FR1FR2KM1KM2X0X1Y0Y1PL
CK50M0T0Y0M1T1Y1ENDX0X1M0T0Y0x1M1T1M0M1T0K100
X0X1M0M1Y0Y15S10S说明:1.主要理由时间继电器触点进行控制2.M0、M1辅助
继电器起中间转换的作用。T0RSTC0C0RSTC2C2RSTC4C4Y000ENDX000T0X0
00C0T0X000C2C0X000C4C2C4K600K60K24K5例:设计一个5昼夜计时器
0LDX000ANIT0OUTT0K6005
LDIX0006ORC07RSTC08LDT0
9OUTC0K6012LDIX00013ORC214R
STC215LDC016OUTC2K2419LDI
X00020ORC421RSTC422LDC223OUT
C4K524LDC425OUTY00026ENDT+
C、C+C电路计十时。C2小时计数(分钟加1)、C4计昼夜(5)X000与X000互锁T0计时100ms×600=60
s并自复位C0清0,并自锁1min×60=60min=1hC2清0,并自锁1h×24=24h=1天
C4清0,并自锁1天×5=5天计时器到时输出X000非的作用?例利用堆栈指令控制电机正反转一、工
艺分析:两个接触器控制正反转二、继电接触控制主电路和控制电路三、地址分配四、接线图五、梯形图六、指令表输入输出输入
继电器输入元件功能输出继电器输出元件功能X0SB2正转启动Y0KM1正转接触器X1SB3反转启动Y1
KM2反转接触器X2SB1停止X3FR过载保护KM2X2X3X0Y1Y0Y1ENDY0Y0X
1Y1220V~SB2SB1SB3FRX0X1X2X3Y0Y1COMCOMKM1FU3KM2
KM10LDIX28MPP1ANIX39
LDX12MPS10ORY13LDX0
11ANB4ORY012ANIY05ANB
13OUTY16ANIY114END7OUT
Y0KM2M3~QSKM1FRFR1KM1KM2FRSB1SB1SB2SB3KM1KM2KM2
KM1220~FU2L1L2L3说明:1、程序设互锁2、外电路设互锁3
、FR常开作输入4、FR常闭设外电路例利用主控指令对电机Y—△启动控制工艺要求:1、按下正转按钮
SB1,电机以Y—△方式正向启动,5S秒后转换成△运行;2、按下反转按钮SB2,电机以Y—△方式反向启动,5S秒
后转换成△运行;3、SB3为停止按钮。M3~L1L2L3KM1Y0KM2Y1KM3Y2
KM4Y3FRU1V1W1W2U2V2输入输出输人继电器输入元件功能输出继电器输出元件功能X0
SB1正向启动Y0KM1正向运行X1SB2反向启动Y1KM2反向运行X2SB3停止Y2KM3Y形
接触器Y3KM4△形接触器220V~220V~FU1SB1SB2SB3COMLNX0正X2反
X3停COMY0Y1Y2Y3KM1KM2KM3KM4KM2KM1KM4KM3FRPLCFU2
堆栈指令和主令指令程序1.2.Y1T0
Y2Y3ENDX0X1X2Y1Y0Y0X1Y1X0X2Y0Y0Y1T0Y3T0Y2K50
LDX0ORY0ANIX1ANIX2ANIY1OUTY0LDX1OR
Y1ANIX0ANIX2ANIY0OUTY1LDY0ORY1OUT
T0K50MPSANIT0ANIY3OUTY2MPPANDT0ANIY2OUT
Y3ENDN0K50Y0Y0Y1Y1T0Y1MCN0M100Y2Y3MCRN0ENDX0
X1X2Y1X1X0X2Y0Y0M100T0Y3T0Y2LDX0ORY0ANI
X1ANIX2ANIY1OUTY0LDX1ORY1ANIX0ANIX2
ANIY0OUTY1LDY0ORY1OUTT0K50MCN0M100
LDIT0ANIY3OUTY2LDT0ANIY2OUTY3MCRN
0END用堆栈指令用主令指令例:利用SET置位、RST复位指令对电机连续运行控制一、工艺分析:启保停控制二、地址分配
三、接线图输入输出输入继电器输入元件功能输出继电器输出元件功能X0SB1启动按钮Y0KM接通电机X
1SB2停止按钮SB1SB2X0X1COMCOMY0FRKM220~FUPLCSETY0RST
Y0ENDX0X1LDX0SETY0LDX1RSTY0END注意:1、FR接输出回路,
安全,但PLC并不知道过载的发生;2、SET指令只能用RST复位。3、SE
T指令代替自锁,程序步长可以减少。例:两台电机延时启动控制一台启动10s后启动第二台,运行后同时停止分析:两台电机供电的接触
器占用两个输出口;由于是电机只是延时启动,同时停车,用一个启动按钮和一个停止按钮就够了;延时需要定时器。设计顺序:先绘制两台电机
的启保停电路;第一台使用启动按钮;第二台电机使用定时器的常开触点延时启动;两电机同时用停止按钮;对延时启动,应从第一台启动记时,因
此定时线圈要并接在第一台电机的输出线圈上。外部线路:KM1KM2SB1SB2KM2KM1FR220VY001
T1Y002X000X002K100Y002Y001X000启动X002停止Y001TIX002停止Y00
20LDX000ORY001ANIX002OUTY001OUTTI
K1007LDTI8ORY0029ANIX00210
OUTY00211END接线图24VCOMCOM例:基本指令实例——三台风机监控对风机选择运转装置
进行监视。如果三台风机中有两台在工作,信号灯持续发亮;如只有一台风机工作,信号灯以0.5Hz的频率闪光;如三台风机都不工作,信号灯
以2Hz频率闪光;如果选择运转装置不运行,信号灯熄灭。分析:条件信号有三个:三台风机中至少有两台在运行,这时有三种逻辑组合关系;
只有一台风机运行;没有风机运行。见下页逻辑图地址表(I/O清单)输入条
件输出器件其它机内器件X000:风机1(接触器辅助常开触点)Y004:信号灯M100:至少两台风机运行,信号为1X00
1:风机2(接触器辅助常开触点)M101:当无风机运行时,其信号为1X002:风机3(接触器辅助常开触点)T150:2Hz脉
冲发生器X003:运转选择开关T151:0.5Hz脉冲发生器。Y004M100风机1风机2风机2风机1风机3风
机3M100M101T151M101风机1风机2风机3M100X000X001X001X000X002
X002M101X000X001X002Y004T150T151M100X003M100T150M101
M101T151T150T151风机运行控制逻辑风机监视梯形图K0.5K2两台以上运行一台运行没有运行基本电
路编程1、启动和停止控制电路X0是Y0输出启动输入触点,X2是Y1输出的启动输入触点,X1是总统治按钮,X3、X4分别为Y0、
Y1的点动输入触点,M0、M1辅助继电器是把自锁控制和点动控制分开,电路中设互锁。M0Y0M1Y1ENDX0X1
M1X3X4M0X2X1M0X3X4M1M0Y1X3M1Y0X40LDX0
ORM0ANIX1ANIM1ANIX3ANIX4OUTM0LD
X2ORM1ANIX1ANIM0ANIX3ANIX4OUTM1L
DM0ORX3ANIY1OUTY0LDM1ORX4ANI
Y0OUTY1END启动启动自锁自锁点动点动例:多地控制电路X0—Xn组成多点启动输入,X10—
X12等组成停止输入,用自保持SET指令省略自锁电路SETY0RSTY0ENDX0X1X2X1
0X11X120LDX0ORX1ORX2SETY0LD
X10LDX11LDX1218RSTY019END··········
··············例:顺序控制电路Y0启动后,Y1才启动,Y0、Y1都启动后,Y2才启动······
Y0Y1Y2···ENDX0X1停止Y0X2X1Y0顺控Y1X3X1Y0
Y1顺控Y20LDX0ORY0ANIX1O
UTY0LDX2ORY1ANIX1ANDY0OUTY
1LDX3ORY2ANIX1ANDY0ANDY1
OUTY226END···例:时间顺序控制——延时断开定时器T0Y0ENDX0T0
Y0K1000LDX0ORY0ANIT0OUTY0ANIX0OUTT
0K100ENDX0说明:X0脉宽为按键时间;X0按下为ON,X0F非为OFF;
X0断开回位后才开始延时10s。10sX0Y0例:时间顺序控制——震荡电路T0T1
Y0ENDX0T1T0K10K100LDX0ANIT1OUTT0K1
0LDT0OUTT1K10OUTY0END1S1SX0Y0说明:当X0为ON,
Y0输出时间间隔1s的震荡脉冲。例:定时步进电路当X0合上,Y0输出10s后Y1才有输出,Y0输出
20s后停止输出;Y1输出10s后Y2才有输出,Y1输出30s后停止工作;Y2输出50s后停止工作;X1为总停触点。
Y0T0T1Y1T2T3Y2T5ENDX0X1T1Y0K100K200T0X1T3Y
1T2X1T5K100K300Y2K500OLDX0ORY0ANI
X1ANIT1OUTY0OUTT0K100OUTT1
K200LDT0ORY1ANIX1ANIT3
OUTY1OUTT2K100OUTT3K300LD
T2ORY2ANIX1ANIT5OUTY2OU
TT5K500END20s10s10sX0Y0Y1Y250s例:计数电路当X0合上,
Y0有输出;Y1的输出状态是合上1s,关断1s,连续计数10次后,Y0、Y1停止输出;Y2在第10个脉冲时合上1s后关断。Y0
T0Y1T1RSTC0C0Y2ENDX0C0Y0Y0T1T0T0K10K10Y0T0C00
LDX0ORY0ANIC0OUTY0LD
Y0ANIT1OUTT0K10ANIT0OUTY1LD
T0OUTT1K10LDIY0RSTC0LD
T0OUTC0K10LDC0OUTY2ENDK10说明:从4—10为
震荡电路,输出周期为2s脉冲;计数次数通过改变计数器K值调
整;Y1输出脉冲周期由T0、T1、K值确定。Y1再10个上
升沿脉冲后刚好延时1秒,作为题意要求的Y2接通1秒,只是多
1个扫描周期。Y0Y1Y2T1210例:时间优先电路——接收到第一个信号,哪个就优先
Y0Y1Y2Y3X0Y1Y2Y3Y0X1Y2Y3Y0Y1X2Y3Y0Y1Y2X3END例
:位置优先电路——多个位置输入,根据位置不同优先图中优先顺序X3、X2、X1、X0Y0Y1Y2Y3X0Y1Y
2Y3X1Y2Y3X2Y3X3END例:声光报警电路——X0为散光或长亮加声报警,X1为灯长亮报警,X2为声报警
允许控制信号;Y0为灯光输出,Y1为声报警蜂鸣器。Y0M0Y1ENDM8013X0M0X1X2X0M0X0
M00LDM8013周期1秒震荡1ORM02ANDX0
报警信号输出时X0为ON3ORX14OUTY0报警信号闪
烁5LDX2X2为ON时,蜂鸣器不输出信号6ORM07AND
X08OUTM09LDX010ANIM011OUTY1报
警蜂鸣器输出信号12END可以自主设计很多类型的报警功能例如何画状态图工艺过程:组合机床液压动力滑台有原位、快进
、工进、快退四步,设行程限位开关SQ1、SQ2、SQ3和电磁阀Y1、Y2、Y3控制液压缸动作,KP为压力继电器,在滑台到终点时动作
。SQ3—X3快进——Y1工进——Y3SQ2—X2终点KP—X4原位快退——Y2SQ1—X101Y12
Y1Y33Y2X0启动X3SQ3X2SQ2X4KPX1SQ1说明:1、X0为启动按钮,启动后转入0步运
行;2、启动方式可以多种;3、X1为ON,返回到了初始步,并激活S0;例如何
画状态转移图小车在A、B两地间送料,可正向或反向启动,两处均装有行程开关,B出停车10S装料。正向启动,循环工作。输入信号
输出信号前进启动按钮X0前进Y0后退启动按钮X1后退Y1停止按钮X2前限位行程开关X3后限位行程开关X
4延时10ST0X4X3K100初始前进Y0延时X3X0T0后退T0X4Y1M800201
23Y0T0K100Y1M8002X0X1X3X2T0X4X2说明:1.左图为单一顺序,右图
为选择顺序;2.右图功能更加完善。3.功能图——状态转移程
序——梯形图——指令表。步进顺序指令的编程方式功能图——梯形图——指令表单一顺序
S0S20S21Y0Y1X0X1X2M80020LDM8002SETS0STLS
0LDX0SETS20STLS20OUTY0LDX1SETS21STL
S21OUTY1LDX2SETS0RETENDSETS20Y0SETS21S0
SETM8002S0S20X0X1Y1S21SETS0RETENDX2步进顺序指令的编程方功能图
——梯形图——指令表选择顺序0STLS21OUTY1LDX1S
ETS22LDX4SETS24STLS22OUTY2LD
X2SETS23STLS23OUTY3LDX3SET
S26STLS24OUTY4LDX5SETS25S21Y1Y5X
1X2X2S22S24X4Y2S23X3Y3Y4S25X5X6S26X7Y2SETS26S2
4X1Y3S22SETS25SETS22SETY1SETS23Y4Y5SETS26Y6S21S
23S24S25S26X4X2X3X5X6X7STLS25OUTY5LDX6
SETS26STLS26OUTY6LDX7……步进顺序指令的
编程方法功能图——梯形图——指令表并行顺序0STLS21OUTY1LDX1
SETS22SETS24STLS22OUTY2LDX2SET
S23STLS23OUTY3STLS24OUTY4LD
X3SETS2515STLS2516OUTY517STL
S23STLS25LDX4SETS26STLS26OUTY6LD
X5……S21Y1Y5X2S22S24Y2S23Y3Y4S25X3S26
X1Y6X4X5Y2S24X1Y3S22SETS25SETS22SETY1SETS23Y4Y5
SETS26Y6S21S23S24S25S23X2X3X5S25X4S26工程实例——单向顺序工艺
过程分析:1.小车原处后端,后限位行程开关X0压下为ON;2.若启动X3(按钮开关)则小车前行;3.碰前限位行程开关X1为ON,电磁阀Y1打开,延时10S装料;4.小车自动后行,至后限位压下X0,电磁阀Y3打开延时6S卸料。如此循环运行,直到停止。Y0前进Y2后退开启斗门Y2开启底门Y3前限位X2后限位X3小车输入信号输出信号输入继电器输入元件功能输出继电器输出元件控制X0启动开关前行Y0前进接触器KM1(X1)(停止开关)(停止)Y1后退接触器KM2X2前行程开关前限位Y2进料电磁阀YA1X3后行程开关后限位Y3放料电磁阀YA2启动K100K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1X0YA1YA2(停止)前限位后限位COMX1X2X3FU1FU2COMY2~220VY1Y3FRY0KM1KM2KM2KM1K100K60S0S20Y0Y2S21S22Y1T1S23Y3M8002X0X3T0X2T0X3T1ZRSTS0S23SETS00LD8002ZRSTS0S23SETS0STLS0LDX0ANDX3SETS20STLS20OUTY0LDX2SETS21STLS21OUTY2OUTT0K100LDT0SETS22STLS22OUTY1LDX3SETS23STLS23OUTT1K60LDT1SETS0RETENDk100k60ZRSTS0S23SETS0SETS20M8002S0X0X3Y0SETS21X2S20Y2T0SETS22S21T0Y1SETS23X3Y3T1SETS0RETS22S23ENDT1ZRST——区间复位指令工程实例——选择顺序小车在左边可装运三种物料中一种,右行自动选择对应A、B、C处卸料。X1、X2检测信号组合可决定何处卸料。其中:X0、X1=11,A处;X0、X1=01,B处;X0、X1=10,C处。卸料时间20S后,小车返回原位待命(左限位开关X3为ON)。Y0前进Y1后退X3小车ABCX4X5X6S0S20S50S51Y0S30S40Y0Y0X0X2X1X1X0X0X1X4X5X6T0X3M8022输入信号输出信号输人继电器输入元件作用功能输出继电器输出元件控制X0SB1选择开关Y0接触器KM1右行x1SB2选择开关Y1接触器KM2左行X2SB3启动按钮X3SQ1左限位X4SQ2A处位置X5SQ3B处位置x6SQ4C处位置T0K200Y1
献花(0)
+1
(本文系小于号0601首藏)