版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章S7-200系列的基本指令及编程可编程控制器原理及应用S7-200系列PLC指令的三种表达方式梯形图(LAD)语句表(STL)功能块图(FBD)
S7-200编程的基本概念3.1基本逻辑指令3.2梯形图编程规则及方法3.3可编程控制器原理及应用编程举例3.4可编程控制器原理及应用S7-200编程的基本概念3.1编程语言3.1.1可编程控制器原理及应用梯形图INTONPT10ms+200T100I0.0T100Q0.0Q0.0()可编程控制器原理及应用语句表LDI0.0OQ0.0LPSANT100=Q0.0LPPTONT100,+200可编程控制器原理及应用
功能块INTONPT10ms+200T100Q0.0ORT100I0.0ANDQ0.0可编程控制器原理及应用用户程序的结构3.1.2S7-200程序有三种主程序OB1子程序SBR0-SBR63中断程序INT0-INT127可编程控制器原理及应用主程序OB1只有一个用户程序的主体CPU每个扫描周期都要执行一次主程序指令可编程控制器原理及应用子程序SBR0-SBR63最多可以有64个只有当被调用的时候才能够执行子程序也可以调用子程序一般在主程序中调用子程序中断程序也可以调用子程序可编程控制器原理及应用中断程序INT0-INT127最多可以有128个只有当中断发生时才能够执行中断程序的调用条件:由各种中断事件触发中断事件触发:输入中断定时中断高速计数器中断通信中断可编程控制器原理及应用S7-200程序结构线性程序结构分块程序结构可编程控制器原理及应用线性程序结构工程的全部控制任务按照工程的顺序写在同一个程序中,一般写在主程序OB1中线性程序:可编程控制器原理及应用CPU不断扫描主程序OB1按照编写好的指令代码顺序地执行控制工作程序执行的过程主程序OB1控制任务1控制任务2控制任务3控制任务n可编程控制器原理及应用程序结构简单明了优点:控制量比较小使用场合:可编程控制器原理及应用分块程序结构工程的全部控制任务分成多个控制模块每个模块的控制任务根据具体情况编写相应的子程序进行处理或放到中断程序中分块程序:SBR0可编程控制器原理及应用CPU不断扫描主程序OB1碰到子程序调用指令,转去执行子程序遇到中断请求,就调用相应的中断程序程序执行的过程SBR0SBR1SBR2SBR3任务A控制任务B控制SBR1任务C控制SBR2任务D控制SBR3OB1可编程控制器原理及应用有利于程序员编写代码优点:复杂工程,建议使用分块程序结构程序调试比较简单可编程控制器原理及应用基本逻辑指令3.2位逻辑指令3.2.1标准触点输出操作逻辑操作置位操作复位操作微分操作位触点指令示例可编程控制器原理及应用标准触点标准触点标准常开触点标准常闭触点可编程控制器原理及应用标准常开触点:标准常开触点触点位地址bit构成bit标准触点的梯形图表示可编程控制器原理及应用标准常闭触点:标准常闭触点触点位地址bit构成bit可编程控制器原理及应用标准触点的语句表表示标准常开触点:操作码LD标准常开触点位地址bit构成LDbit可编程控制器原理及应用标准常闭触点:操作码LDN标准常闭触点位地址bit构成LDNbit可编程控制器原理及应用标准触点的功能标准常开触点:其线圈不带电时,其触点是断开的其线圈带电时,其触点是闭合的功能bit可编程控制器原理及应用标准触点的功能标准常闭触点:其线圈不带电时,其触点是闭合的其线圈带电时,其触点是断开的功能bit可编程控制器原理及应用操作数范围标准常开、常闭触点的操作数范围:I、Q、M、SM、T、C、V、S、L(位)可编程控制器原理及应用输出操作输出操作的梯形图表示输出线圈位地址bit构成bit可编程控制器原理及应用输出操作的语句表表示输出操作码=线圈位地址bit构成=bit可编程控制器原理及应用输出操作的功能把前面各逻辑运算的结果复制到输出线圈功能从而使输出线圈驱动的常开触点闭合、常闭触点断开输出操作时,CPU是通过输入/输出影像区来读/写输出的状态的bit可编程控制器原理及应用操作数范围输出操作的操作数范围:I、Q、M、SM、T、C、V、S、L(位)可编程控制器原理及应用逻辑操作逻辑与操作构成梯形图由标准触点或立即触点串联构成I0.0T100Q0.0()语句表由操作码A和触点的位地址构成LDI0.0ANT100=Q0.0可编程控制器原理及应用逻辑或操作构成梯形图由标准触点或立即触点并联构成I0.0Q0.0()语句表由操作码O和触点的位地址构成LDI0.0ONT100=Q0.0T100可编程控制器原理及应用取非操作构成梯形图是在触点上加写个NOT字符构成语句表由操作码NOT构成,其本身没有操作数NOTNOT可编程控制器原理及应用例题编写一个自锁控制程序。启动、停止按钮分别接输入继电器I0.0,I0.1端口,负载接触器接输出继电器Q0.5端口I0.0Q0.5()Q0.5I0.1网络1自锁控制可编程控制器原理及应用置位操作置位操作的梯形图表示置位线圈置位线圈数目n构成置位线圈的位地址bit(S)n可编程控制器原理及应用置位操作的语句表表示置位操作码S置位线圈数目n构成SBit,置位线圈的位地址n可编程控制器原理及应用置位操作的功能当置位信号(图中I0.0)为1时,被置位线圈(图中Q0.0)置1功能当置位信号(图中I0.0)为0时,被置位位的状态可以保持,直到使其复位的信号到来I0.0Q0.0(s)1I0.0Q0.0可编程控制器原理及应用置位操作应注意的问题被置位的线圈数目:从指令中指定的位元件开始,共有n个例如:I0.0Q0.0(s)8LDI0.0SQ0.0,8被置位的线圈为Q0.0,Q0.1,…,Q0.7可编程控制器原理及应用操作数范围置位线圈bit操作数范围I、Q、M、SM、T、C、V、S、L(位)置位线圈数目VB、IB、QB、MB、SB、LB、AC、常数、*VD、*AC、*LD可编程控制器原理及应用复位操作复位操作的梯形图表示复位线圈复位线圈数目n构成复位线圈的位地址bit(R)n可编程控制器原理及应用复位操作的语句表表示复位操作码R复位线圈数目n构成RBit,复位线圈的位地址n可编程控制器原理及应用复位操作的功能当复位信号(图中I0.0)为1时,被复位线圈(图中Q0.0)置0功能当复位信号(图中I0.0)为0时,被复位位的状态可以保持,直到使其置位的信号到来I0.0Q0.0(R)1I0.0Q0.0可编程控制器原理及应用复位操作应注意的问题被复位的线圈数目:从指令中指定的位元件开始,共有n个例如:I0.0Q0.0(s)10LDI0.0SQ0.0,10被复位的线圈为Q0.0,Q0.1,…,Q0.7,Q1.0,Q1.1可编程控制器原理及应用操作数范围复位线圈bit操作数范围I、Q、M、SM、T、C、V、S、L(位)复位线圈数目VB、IB、QB、MB、SB、LB、AC、常数、*VD、*AC、*LD可编程控制器原理及应用I0.0Q0.0()Q0.0I0.1网络1停止按钮用常开触点的自锁程序可编程控制器原理及应用I0.0Q0.0()Q0.0I0.1网络1停止按钮用常闭触点的自锁程序可编程控制器原理及应用结论:停止按钮用常闭触点同理:过载保护用热继电器也用常闭触点可编程控制器原理及应用置位操作置位操作的梯形图表示置位线圈置位线圈数目n构成置位线圈的位地址bit(S)n可编程控制器原理及应用置位操作的语句表表示置位操作码S置位线圈数目n构成SBit,置位线圈的位地址n可编程控制器原理及应用置位操作的功能当置位信号(图中I0.0)为1时,被置位线圈(图中Q0.0)置1功能当置位信号(图中I0.0)为0时,被置位位的状态可以保持,直到使其复位的信号到来I0.0Q0.0(s)1I0.0Q0.0可编程控制器原理及应用置位操作应注意的问题被置位的线圈数目:从指令中指定的位元件开始,共有n个例如:I0.0Q0.0(s)8LDI0.0SQ0.0,8被置位的线圈为Q0.0,Q0.1,…,Q0.7可编程控制器原理及应用操作数范围置位线圈bit操作数范围I、Q、M、SM、T、C、V、S、L(位)置位线圈数目VB、IB、QB、MB、SB、LB、AC、常数、*VD、*AC、*LD可编程控制器原理及应用复位操作复位操作的梯形图表示复位线圈复位线圈数目n构成复位线圈的位地址bit(R)n可编程控制器原理及应用复位操作的语句表表示复位操作码R复位线圈数目n构成RBit,复位线圈的位地址n可编程控制器原理及应用复位操作的功能当复位信号(图中I0.0)为1时,被复位线圈(图中Q0.0)置0功能当复位信号(图中I0.0)为0时,被复位位的状态可以保持,直到使其置位的信号到来I0.0Q0.0(R)1I0.0Q0.0可编程控制器原理及应用复位操作应注意的问题被复位的线圈数目:从指令中指定的位元件开始,共有n个例如:I0.0Q0.0(s)10LDI0.0SQ0.0,10被复位的线圈为Q0.0,Q0.1,…,Q0.7,Q1.0,Q1.1可编程控制器原理及应用操作数范围复位线圈bit操作数范围I、Q、M、SM、T、C、V、S、L(位)复位线圈数目VB、IB、QB、MB、SB、LB、AC、常数、*VD、*AC、*LD可编程控制器原理及应用微分操作上微分操作的梯形图表示常开触点上微分符号“P”构成P可编程控制器原理及应用上微分操作的语句表表示操作码EUEU构成可编程控制器原理及应用上微分操作的功能某位操作数的状态由0变成1(即上升沿),上微分指令形成一个扫描周期的脉冲信号功能该脉冲信号可以启动下一个控制程序、启动一个运算过程或结束一段控制可编程控制器原理及应用上微分操作的时序图PQ0.0()I0.0网络1LDI0.0
EU
=Q0.0I0.0Q0.0可编程控制器原理及应用上微分操作应注意的问题只存在一个扫描周期接收这一脉冲控制的元件应写在这一脉冲出现的语句后可编程控制器原理及应用微分操作下微分操作的梯形图表示常开触点下微分符号“N”构成N可编程控制器原理及应用下微分操作的语句表表示操作码EDED构成可编程控制器原理及应用下微分操作的功能某位操作数的状态由1变成0(即下降沿),下微分指令形成一个扫描周期的脉冲信号功能该脉冲信号可以启动下一个控制程序、启动一个运算过程或结束一段控制可编程控制器原理及应用下微分操作的时序图NQ0.0()I0.0网络1LDI0.0
ED
=Q0.0I0.0Q0.0可编程控制器原理及应用下微分操作应注意的问题只存在一个扫描周期接收这一脉冲控制的元件应写在这一脉冲出现的语句后可编程控制器原理及应用某台设备有两台电动机M1和M2,其交流接触器分别连接PLC的输出端Q0.1和Q0.2启动、停止按钮分别连接PLC的输入端I0.0和I0.1为了减小2台电动机同时启动对供电线路的影响,让M2稍微延迟片刻启动控制要求是:按下启动按钮,M1立即启动,松开启动按钮时,M2才启动;按下停止按钮,M1,M2同时停止。例题可编程控制器原理及应用()I0.0Q0.1Q0.1PI0.1()I0.0Q0.2Q0.2NI0.1程序注释两台电动机延时启动、同时停止网络1启动按钮按下时通电网络2启动按钮松开时通电I0.0EUQ0.1EDQ0.2I0.1可编程控制器原理及应用()I0.0Q0.1Q0.1PI0.1()I0.0Q0.2Q0.2NI0.1网络1启动按钮按下时通电LDI0.0
EU
OQ0.1
ANI0.1
=Q0.1程序注释两台电动机延时启动、同时停止网络1启动按钮按下时通电网络2启动按钮松开时通电网络2启动按钮松开时通电LDI0.0
ED
OQ0.2
ANI0.1
=Q0.2可编程控制器原理及应用()NOTI0.0I0.1Q0.0()Q0.1I0.2()Q0.2I0.3(S)I0.4Q0.3()Q0.4P(R)Q0.3()Q0.5N11位
触
点
指
令
示
例网络1网络2网络3I0.0I0.1Q0.0Q0.1网络1网络2I0.2I0.3Q0.2网络3I0.4Q0.3Q0.4Q0.5可编程控制器原理及应用()NOTI0.0I0.1Q0.0()Q0.1I0.2()Q0.2I0.3(S)I0.4Q0.3()Q0.4P(R)Q0.3()Q0.5N11网络1网络2网络3网络1
LDI0.0
AI0.1
=Q0.0
NOT
=Q0.1网络2
LDI0.2
ONII0.3
=Q0.2网络3
LDI0.4
LPS
EU
SQ0.3,1
=Q0.4
LPP
ED
RQ0.3,1
=Q0.5
可编程控制器原理及应用位
逻
辑
指
令标准触点立即触点输出操作逻辑操作置位操作复位操作微分操作可编程控制器原理及应用标准常开触点指令:
LDAO标准常闭触点指令:
LDNANON立即常开触点指令:
LDIAIOI立即常闭触点指令:
LDNIANIONIbitbitbitIbitI可编程控制器原理及应用标准触点与立即触点的区别:立即触点:立即更新标准触点:扫描周期结束更新可编程控制器原理及应用定时器和计数器指令3.2.2S7-200PLC共有3种定时器和3种计数器分布在数据区空间存储器的计数器存储区(C)和定时器存储区(T)可编程控制器原理及应用定时器接通延时定时器(TON)断开延时定时器(TOF)带有记忆接通延时定时器(TONR)可编程控制器原理及应用计数器增计数器(CTU)减计数器(CTD)增减计数器(CTUD)PLC与其它控制系统的比较可编程控制器原理及应用定时器指令接通延时定时器的梯形图表示接通延时定时器标识符(T0N)启动电平输入端IN构成时间设定值输入端PT接通延时定时器编号TnINTONPTTnPLC与其它控制系统的比较可编程控制器原理及应用接通延时定时器的语句表表示定时器标识符TON时间设定值PT构成TONTn,定时器编号TnPT当定时器的启动信号IN的状态为0时,定时器的当前值SV为0,定时器的状态也是0,定时器不工作当Tn的启动信号由0变为1时,定时器开始工作,每过一个时间时基,定时器的当前值SV=SV+1PLC与其它控制系统的比较可编程控制器原理及应用接通延时的工作原理工作原理当SV=PT时,定时器的状态由0变为1,在定时器状态改变后,定时器继续计数,直到SV=32767,停止计时,此时,SV保持不变只要SV>PT,定时器的状态就为1,否则,定时器状态为0INTONPTTnPLC与其它控制系统的比较可编程控制器原理及应用工作原理当IN信号由1变为0,SV被复位(SV=0),Tn状态也为0当IN信号由0变为1后,维持的时间不足以使得SV达到PT值时,Tn的状态不会由0变为1INTONPTTnPLC与其它控制系统的比较可编程控制器原理及应用接通延时定时器的时序图I2.0INTONPTT333LDI2.0
TONT33,3PTI2.0SVT33PLC与其它控制系统的比较可编程控制器原理及应用接通延时定时器的注意事项时基为1ms的定时器:T32、T96时基为10ms的定时器:T33~T36
、T97~T100
时基为100ms的定时器:T37~T63
、T101~T255PLC与其它控制系统的比较可编程控制器原理及应用操作数范围定时器编号n:0~255IN信号范围:
I、Q、M、SM、T、C、V、S、L(位)PT值范围:
IW、QW、MW、SMW、VB、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)PLC与其它控制系统的比较可编程控制器原理及应用I0.0INTONPT100msT37100Q0.1()T37网络1定时器延时10s接通Q0.1网络1定时器LDI0.0
TONT37,100网络2延时10s接通Q0.1LDT37
=Q0.1网络2可编程控制器原理及应用定时器指令断开延时定时器的梯形图表示断开延时定时器标识符(TOF)启动电平输入端IN构成时间设定值输入端PT断开延时定时器编号TnINTOFPTTn可编程控制器原理及应用断开延时定时器的语句表表示定时器标识符TOF时间设定值PT构成TOFTn,定时器编号TnPT当定时器的启动信号IN的状态为1时,定时器的当前值SV=0,定时器的状态也是1,定时器不工作当Tn的启动信号由1变为0时,定时器开始工作,每过一个时间时基,定时器的当前值SV=SV+1可编程控制器原理及应用断开延时定时器的工作原理工作原理当SV>=PT时,定时器的状态由1变为0,在定时器状态改变后,定时器停止计时,SV将保持不变,定时器状态为0只要SV保持不变,定时器的状态就为0INTOFPTTn可编程控制器原理及应用工作原理当IN信号由0变为1,SV被复位(SV=0),Tn状态也为1当IN信号由1变为0后,维持的时间不足以使得SV达到PT值时,Tn的状态不会由1变为0INTOFPTTn可编程控制器原理及应用断开延时定时器的时序图I2.0INTOFPTT333LDI2.0
TOFT33,3PTI2.0SVT33可编程控制器原理及应用断开延时定时器的注意事项时基为1ms的定时器:T32、T96时基为10ms的定时器:T33~T36
、T97~T100
时基为100ms的定时器:T37~T63
、T101~T255可编程控制器原理及应用操作数范围定时器编号n:0~255IN信号范围:
I、Q、M、SM、T、C、V、S、L(位)PT值范围:
IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)可编程控制器原理及应用使用举例某设备生产工艺要求:当主电机停止工作后,冷却风机电动机要继续工作1min,以便对主电机降温I0.0Q0.1()Q0.1I0.1网络1主电动机启动、断开延时定时器延时1分钟INTOFPT100msT37+600网络2主电动机断电后延时1min断开冷却风机T37Q0.2()可编程控制器原理及应用定时器指令带有记忆接通延时定时器的梯形图表示定时器标识符(T0NR)启动电平输入端IN构成时间设定值输入端PT接通延时定时器编号TnINTONRPTTn可编程控制器原理及应用带有记忆接通延时定时器的语句表表示定时器标识符TONR时间设定值PT构成TONRTn,定时器编号TnPT当定时器的启动信号IN的状态为0时,定时器的当前值SV为0,定时器的状态也是0,定时器不工作当Tn的启动信号由0变为1时,定时器开始工作,每过一个时间时基,定时器的当前值SV=SV+1可编程控制器原理及应用带有记忆接通延时定时器的工作原理工作原理当SV=PT时,定时器的状态由0变为1,在定时器状态改变后,定时器继续计数,直到SV=32767,停止计时,此时,SV保持不变只要SV>PT,定时器的状态就为1,否则,定时器状态为0INTONRPTTn可编程控制器原理及应用工作原理当IN信号由1变为0,SV被复位(SV=0),Tn状态也为0当IN信号由0变为1后,维持的时间不足以使得SV达到PT值时,IN从1变成0,这时SV可以保持;IN再次从0变成1时,SV在保持值的基础上累积,当SV>=PT时,Tn的状态仍可由0变成1INTONRPTTn可编程控制器原理及应用带有记忆接通延时定时器的时序图I2.0INTONRPTT13LDI2.0
TONRT1,3PTI2.0SVT1
复位PT可编程控制器原理及应用带有记忆接通延时定时器的注意事项时基为1ms的定时器:T0、T64时基为10ms的定时器:T1~T4
、T65~T68
时基为100ms的定时器:T5~T31
、T69~T95可编程控制器原理及应用操作数范围定时器编号n:0~255IN信号范围:
I、Q、M、SM、T、C、V、S、L(位)PT值范围:
IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)可编程控制器原理及应用应用定时器指令应该注意的问题不能把一个定时器同时用做断开延时定时器(TON)和接通延时定时器(TOF)使用复位(R)指令对定时器复位后,定时器位为0,定时器当前值为0有记忆接通延时定时器(TONR)只能通过复位指令进行复位操作对于断开延时定时器,需要输入端有一个负跳变(由ON到OFF)的输入信号启动计时可编程控制器原理及应用定时器使用举例利用定时器编程在Q0.0端口产生周期为1s,占空比为40%的连续方波M0.0T33Network1INTONPT10msT33+100Network2>=I+40Q0.0()T33M0.0()Network3Network1
LDNM0.0
TONT33,+100Network2
LDW>=T33,+40
=Q0.0Network3
LDT33
=M0.0可编程控制器原理及应用定时器使用举例利用定时器编程在Q0.1端口控制电灯,使其产生亮2s灭1s连续闪
烁的现实效果T37Network1INTONPT100msT37+10Network2Q0.1()I0.1T38INTONPT100ms+20T38可编程控制器原理及应用计数器指令计数器增计数器(CTU)减计数器(CTD)增减计数器(CTUD)可编程控制器原理及应用增计数器的梯形图表示增计数器标识符(CTU)计数脉冲输入端CU构成增计数器的复位信号输入端R增计数器的设定值PVCUCTURPVCn增计数器(CTU)计数器编号Cn可编程控制器原理及应用增计数器的语句表表示增计数器的操作码CTU增计数器的设定值PV构成CTUCn,计数器编号CnPV复位信号为1时,计数器当前值SV为0,计数器的状态也是0,复位信号为0时,计数器可以工作计数器工作时,每当一个输入脉冲到来时,计数器当前值做加1操作,即SV=SV+1可编程控制器原理及应用增计数器的工作原理工作原理当当前值SV>=PT设定值时,计数器的状态变为1,这时若再来计数脉冲,计数器当前值仍不断累加,直到SV=32767,停止计数当复位信号(R)有效时,计数器被复位,SV的值等于0,计数器的状态变为0CUCTURPVCn可编程控制器原理及应用增计数器的时序图I4.0LDI4.0
LDI2.0
CTUC3,4PVI4.0SVC3CUCTU
R
PVC3I2.04I2.0012345102可编程控制器原理及应用增计数器的注意事项用语句表表示的时候,语句的先后顺序不能改变LDI4.0
LDI2.0
CTUC3,4I4.0CUCTU
R
PVC3I2.04可编程控制器原理及应用操作数范围计数器编号n:0~255CU信号范围:
I、Q、M、SM、T、C、V、S、L(位)PV值范围:
IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)R信号范围:
I、Q、M、SM、T、C、V、S、L(位)可编程控制器原理及应用计数器使用举例设I0.0连接增计数器输入端,I0.1连接复位端,计数值为5时,输出端Q0.1接通I0.0CUCTU
R
PVC1I0.15网络1增计数器网络2计数输出C1Q0.1()网络1增计数器
LDI0.0
LDI0.1
CTUC1,5网络2计数输出
LDC1
=Q0.1可编程控制器原理及应用I0.0CUCTU
R
PVC1I0.15网络1增计数器网络2计数输出C1Q0.1()网络1增计数器
LDI0.0
LDI0.1
CTUC1,5网络2计数输出
LDC1
=Q0.1I0.0Q0.1I0.10123645789可编程控制器原理及应用S7-200PLC的存储器分配用户程序空间CPU组态空间数据区空间可编程控制器原理及应用数据区空间:输入映像寄存器(I)输出映像寄存器(Q)变量存储器(V)内部标志位(M)存储器顺序控制继电器(S)存储器局部存储器(L)定时器存储器(T)(相当于时间继电器)计数器存储器(C)模拟量输入映像寄存器(AI)模拟量输出映像寄存器(AQ)累加器(AC)高速计数器(HC)特殊标志位存储器(SM)可编程控制器原理及应用特殊标志位存储器SM特殊标志位:特殊内部线圈为用户提供一些特殊的控制功能及系统信息
用户对操作的一些特殊要求也可通过特殊标志位通知系统特殊标志位区域只读区域可读区域特殊存储器区的只读区域:
开始的30个字节为只读区域可编程控制器原理及应用常用的特殊继电器及其功能SM0.0
PLC运行时,这一位始终为1
SM0.1
首次扫描时为1
SM0.4
提供一个周期为1min,占空比为0.5的时钟
SM0.5
提供一个周期为1s,占空比为0.5的时钟
可编程控制器原理及应用减计数器的梯形图表示减计数器标识符(CTD)计数脉冲输入端CD构成减计数器的装载输入端LD减计数器的设定值PVCDCTDLDPVCn减计数器(CTD)计数器编号Cn可编程控制器原理及应用减计数器的语句表表示减计数器的操作码CTD减计数器的设定值PV构成CTDCn,计数器编号CnPV当装载输入端的信号为1时,计数器的设定值PV被装入计数器的当前值寄存器,SV=PV,计数器状态为0当装载输入端的信号为0时,计数器可以工作计数器工作时,每当一个输入脉冲到来时,计数器当前值做减1操作,即SV=SV-1可编程控制器原理及应用减计数器的工作原理工作原理当当前值SV=0时,计数器的状态变为1,并停止计数,这种状态一直保持到装载输入端变为1,再一次装入PV值后,计数器的状态变为0,才能再次重新计数减计数器的状态只有当前值SV=0时才为1CDCTDLDPVCn可编程控制器原理及应用减计数器的时序图I4.0LDI4.0
LDI2.0
CTDC3,4PVI4.0SVC3CDCTD
LD
PVC3I2.04I2.012304423可编程控制器原理及应用减计数器的注意事项用语句表表示的时候,语句的先后顺序不能改变LDI4.0
LDI2.0
CTDC3,4可编程控制器原理及应用操作数范围计数器编号n:0~255CU信号范围:
I、Q、M、SM、T、C、V、S、L(位)PV值范围:
IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)R信号范围:
I、Q、M、SM、T、C、V、S、L(位)可编程控制器原理及应用增减计数器的梯形图表示增减计数器标识符(CTUD)增计数脉冲输入端CU构成增减计数器的复位端R增减计数器的设定值PVCUCTUDCDRPVCn增减计数器(CTUD)计数器编号Cn减计数脉冲输入端CD可编程控制器原理及应用增减计数器的语句表表示增减计数器的操作码CTUD增减计数器的设定值PV构成CTUDCn,计数器编号CnPV复位信号为1时,计数器的当前值SV=0,计数器状态为0
复位信号为0时,计数器可以工作计数器工作时,每当一个增计数输入脉冲到来时,计数器当前值做加1操作,即SV=SV+1可编程控制器原理及应用增减计数器的工作原理工作原理当当前值大于等于设定值(SV>=PV)时,计数器的状态变为1,这时若再来计数脉冲,计数器的当前值仍不断累加,直到SV=32767时停止计数每当一个减计数输入脉冲到来时,计数器的当前值做减1操作,即SV=SV-1。当当前值小于设定值(SV<PV)时,计数器的状态为0,这时若再来减计数脉冲,计数器的当前值仍不断递减CUCTUDCDRPVCn可编程控制器原理及应用增减计数器的时序图I4.0LDI4.0
LDI3.0
LDI2.0
CTUDC3,4PVI4.0SVC3CUCTUD
CD
RPVC3I3.0I3.004I2.01234504345I2.0可编程控制器原理及应用增减计数器的注意事项用语句表表示的时候,语句的先后顺序不能改变LDI4.0
LDI3.0
LDI2.0
CTUDC3,4I4.0CUCTUD
CD
RPVC3I3.04I2.0可编程控制器原理及应用操作数范围计数器编号n:0~255CU信号范围:
I、Q、M、SM、T、C、V、S、L(位)PV值范围:
IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、
常数、AC、
*VD、*AC、*LD(字)R信号范围:
I、Q、M、SM、T、C、V、S、L(位)可编程控制器原理及应用使用举例例3-3利用定时器和计数器控制灯点亮100s后熄灭Q0.0Network1INTONPT100msT63+100Network2I0.0C0I0.1Q0.0()Q0.0T63Network3T63CUCTU
R
PVC0+10C3可编程控制器原理及应用比较操作指令3.2.3比较操作指令字节比较操作指令字比较操作指令双字比较操作指令实数比较操作指令可编程控制器原理及应用比较操作指令的梯形图比较触点比较关系符构成比较数1IN1比较数2IN2IN1==IIN2比较操作指令的语句表表示比较操作码比较数1IN1、比较数2IN2构成LDB=比较关系符可编程控制器原理及应用IN1,IN2可编程控制器原理及应用比较指令的比较符==、>、<、<>、>=、<=当比较数1和比较数2的关系符合比较符的条件时比较触点接通,后面的电路被接通否则比较触点断开,后面的电路不接通比较指令的工作原理工作原理可编程控制器原理及应用M0.0T33Network1INTONPT10msT33+100Network2>=I+40Q0.0()T33M0.0()Network3可编程控制器原理及应用操作数范围字节比较IN1/IN2:
IB、QB、MB、SMB、VB、SB、LB、AC
常数、*VD、*AC、*LD字比较IN1/IN2:
IW、QW、MW、SMW、T、C、VW、LW、AIW、AC
常数、*VD、*AC、*LD可编程控制器原理及应用操作数范围双字比较IN1/IN2:
ID、QD、MD、SMD、VD、LD、HSC、
AC
常数、*VD、*AC、*LD实数比较IN1/IN2:
ID、QD、MD、SMD、VD、LD、AC
常数、*VD、*AC、*LD可编程控制器原理及应用比较指令梯形图与语句表字节比较字比较双字比较实数比较关系符==IN1==BIN2IN1==IIN2IN1==DIN2IN1==RIN2LDB=IN1,IN2LDW=IN1,IN2LDD=IN1,IN2LDR=IN1,IN2AB=IN1,IN2AW=IN1,IN2AD=IN1,IN2AR=IN1,IN2OB=IN1,IN2OW=IN1,IN2OD=IN1,IN2OR=IN1,IN2可编程控制器原理及应用比较指令梯形图与语句表字节比较字比较双字比较实数比较关系符<>IN1<>BIN2IN1<>IIN2IN1<>DIN2IN1<>RIN2LDB<>IN1,IN2LDW<>IN1,IN2LDD<>IN1,IN2LDR<>IN1,IN2AB<>IN1,IN2AW<>IN1,IN2AD<>IN1,IN2AR<>IN1,IN2OB<>IN1,IN2OW<>IN1,IN2OD<>IN1,IN2OR<>IN1,IN2可编程控制器原理及应用比较指令梯形图与语句表字节比较字比较双字比较实数比较关系符<IN1<BIN2IN1<IIN2IN1<DIN2IN1<RIN2LDB<IN1,IN2LDW<IN1,IN2LDD<IN1,IN2LDR<IN1,IN2AB<IN1,IN2AW<IN1,IN2AD<IN1,IN2AR<IN1,IN2OB<IN1,IN2OW<IN1,IN2OD<IN1,IN2OR<IN1,IN2可编程控制器原理及应用比较指令梯形图与语句表字节比较字比较双字比较实数比较关系符<=IN1<=BIN2IN1<=IIN2IN1<=DIN2IN1<=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版窗帘布艺定制与售后维修服务合同3篇
- 2024版信息调研保密协议3篇
- 个人二手房产买卖协议样本(2024版)
- 2025年度工业用地租赁居间合同范本4篇
- 2025餐饮业食品安全溯源技术合作合同范本3篇
- 2024版深水井施工合同
- 2025年叉车租赁合同范本一(含绿色节能要求)4篇
- 二零二五年度补充协议范本:签约次数规定及实施标准3篇
- 2024矿业资产买卖贷款居间服务协议版B版
- 二零二五年度风力发电机组安装与维护协议6篇
- 上海市12校2025届高三第一次模拟考试英语试卷含解析
- 三年级数学(上)计算题专项练习附答案集锦
- 铺大棚膜合同模板
- 长亭送别完整版本
- 《铁路轨道维护》课件-更换道岔尖轨作业
- 股份代持协议书简版wps
- 职业学校视频监控存储系统解决方案
- 《销售心理学培训》课件
- 2024年安徽省公务员录用考试《行测》真题及解析
- 你比我猜题库课件
- 丰顺县乡镇集中式饮用水水源地基础状况调查和风险评估报告
评论
0/150
提交评论