预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共240页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PLC学习教程全第一部分、指令系统概述第一部分、指令系统概述第一部分、指令系统概述2.指令的两种形式微分型和非微分型第二部分、基本指令1.LD和LDNOT指令大家应该也有点累了,稍作休息2.OUT和OUTNOT指令OUT和OUTNOT指令应用3.AND和ANDNOT指令AND和ANDNOT指令的应用功能:OR指令表示常开触点与前面的触点电路相并联;ORNOT指令表示常闭触点与前面的触点电路相并联。应用--》下页OR和ORNOT指令应用ANDLD指令的使用ANDLD指令功能:当SET指令的执行条件为ON时,使指定继电器置位为ON,当执行条件为OFF时,SET指令不改变指定继电器的状态。功能:当执行条件由OFF变为ON时,上升沿微分DIFU使指定继电器在一个扫描周期内为ON;NOP指令的应用功能:END指令表示程序结束。基本指令第三部分编制梯形图应注意的问题编制梯形图应注意的问题编制梯形图应注意的问题(3)触点不能画在垂直路径上(4)编程时,对于逻辑关系复杂的程序段,应按照先复杂后简单的原则编程。(5)尽量避免出现双线圈输出---同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。第四部分、应用指令IL/ILC的说明:A.梯形图的分支指令1.联锁/联锁解除指令IL/ILC2.暂存继电器(TR)TR指令的说明TR临时存放某节点状态应用:LD----OUTTR0LDTR0IL,ILC造就新母线的工具应用:LD-----ILLD----LD----ILC例1,分析梯形图的结构例2,用两种分支方法分析梯形图B.跳转/跳转结束指令(JMP(04)/JME(05)JMP/JME指令的功能C.定时器和计数器指令关于BCD码TIM指令的功能2.高速定时器指令一TIMH(15)3.计数器指令一CNT4.可逆计数器指令一CNTR(12)说明:可逆计数器编程时,先编加计数脉冲输入端,再编减计数脉冲输入端,后编复位端,最后编CNTR指令定时器和计数器指令出错标志位例1,如何实现1小时定时?例2,如何实现闪烁电路?D.数据比较指令通道、位、字的概念D.数据指令D1.数据比较指令通道、位、字的概念1.单字比较指令一CMP(20)2.双字比较指令一CMPL(60)3.块比较指令一BCMP(68)/@BCMP(68)BCMP指令的功能4.表比较指令—TCMP(85)/@TCMP(85)D2.数据移位指令1.移位寄存器指令—SFT(10)2.可逆移位寄存器指令—SFTR(84)/@SFTR(84)控制通道C的含义及移位功能SFTR指令的应用(二)3.字移位指令—WSFT(16)/@WSFT(16)4.算术左移指令—ASL(25)/@ASL(25)ASL指令的功能5.算术右移指令—ASR(26)/@ASR(26)ASR指令的功能6.循环左移指令—ROL(27)/@ROL(27)ROL指令的功能7.循环右移指令—ROR(28)/@ROR(28)ROR指令的功能8.1位数字左移指令—SLD(74)/@SLD(74)SLD指令的功能9.1位数字右移指令—SRD(75)/@SRD(75)SRD指令的功能10.异步移位寄存器指令—ASFT(17)/@ASFT(17)控制数据C的含义D3.数据传送指令1.传送指令—MOV(21)/@MOV(21)MOV指令的功能MOV指令的应用2.取反传送指令—MVN(22)/@MVN(22)3下一页3.块传送指令—XFER(70)/@XFER(70)XFER指令的功能4.块设置指令—BSET(71)/@BSET(71)BEST指令的功能5.数据交换指令—XCHG(73)/@XCHG(73)XCHG指令的功能6.单字分配指令—DIST(80)/@DIST(80)1)单字数据分配C的bit15~bit12<=8时2)进栈操作C的bit15~bit12=9时DIST指令的功能7.数据调用指令—COLL(81)/@COLL(81)COLL指令的功能COLL指令的功能COLL指令的功能8.位传送指令—MOVB(82)/@MOVB(82)MOVB指令的功能9.数字传送指令—MOVD(83)/@MOVD(83)C的含义D4.数据转换指令1.BCD码→二进制转换指令—BIN(23)/@BIN(23)2.二进制→BCD码转换指令—BCD(24)/@BCD(24)3.4→16译码器指令—MLPX(76)/@MLPX(76)MLPX指令的梯形图符号及操作数取值区域控制字C与转换举例4.16→4编程器指令DMPX(77)/@DMPX(77)DMPX指令的梯形图符号及操作数取值区域控制字C及转换举例图3.1115.ASCⅡ转换指令—ASC(86)/@ASC(86)ASC指令的梯形图符号及操作数取值区域ASCII码转换实例控制字C及转换6.七段译码指令—