教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

PLC基础学习 - 图文(2)

来源:网络收集 时间:2026-08-21
导读: 4.程序流向控制指令 其用来改变程序执行顺序,包括程序的条件跳转、中断、调用子程序、循环。 1)条件跳转指令 CJ ----[ CJ P10 ] 1当CJ指令的驱动输入为ON时,程序跳转到CJ指定的指针P同一编号的标号处, 当为OF时

4.程序流向控制指令 其用来改变程序执行顺序,包括程序的条件跳转、中断、调用子程序、循环。 1)条件跳转指令 CJ ----[ CJ P10 ] 1当CJ指令的驱动输入为ON时,程序跳转到CJ指定的指针P同一编号的标号处, 当为OF时,则跳转不起作用,程序按从上到下,从左到右的顺序执行 2跳转条件满足时,被跳转CJ命令到标号之间的程序不予执行, 在跳转过程中如果Y、M、S被OUT、SET、RST指令驱动使输入发生变化,则仍保持跳转前的状态 3对于T、C,如果跳转时定时器或计数器正发生动作,则此时立即中断计数器或停止计时, 直到跳转结束后继续进行计数或计时 但正在动作的定时器T192~T199与高速计数器C235~C255,不管有无跳转仍旧继续工作 4功能指令在跳转时不执行,但PLSY、PLSR、PWM指令除外

2)子程序调用CALL ----[ CALL P11 ]

与返回指令 SRET 子程序返回(结束) 主程序结束 FEND 最多可以嵌套5级 3)中断指令 中断返回指令 IRET 允许中断指令 EI 禁止中断指令 DI 中断指针 I-(输入号0~3,每个输入号只能用一次,对应输入为 X0~X3)-0(常置0)-(1为上升沿中断,0为下降沿中断) 定时中断 I-(中断号6、 7、8,6的级别最高)-(10~99定时中断时间)

4)主程序结束指令 FEND 5)警戒时钟指令 WDT(刷新警戒时钟,以便程序能继续运行,一个程序的执行200ms,超过后需刷新,如240ms的程序,可120ms;WDT;120ms) //或修改M8000内部程序M8000--||--[MOV][K300][D8000],就可以延长到300个ms

6)循环开始和循环结束指令 循环开始指令FOR 循环结束指令NEXT

每执行一次,D0加1,共执行4 × 5 × 5 = 100次

5传送和比较指令

传送比较指令包括数据比较、传送、交换和变换,共十条

1)比较指令 CMP[S1][S2][D]

C10和K100比较,比较的结果放在M10,M11、M12

2)区间比较指令 ZCP 四个操作数

3)传送指令 MOV

4)移位传送指令 SMOV

D1.K4.K2 :把D1从第四位开始拆,拆成两个(第四(千位)第三位(百位)),放到D2的第三(百位)第二位(十位)去

5)取反指令 CML

(灯闪烁)

6) 块传送指令 BMOV [ BMOV D5 D10 K3]:D5、D6、D7传送到D10 D11 D12

7)多点传送指令 FMOV [ FMOV K0 D0 K10]:将K0这个数据传送到以D0 为首的10个寄存器当中 8)数据交换指令 XCHP:交换两个数

D10的高八位低八位互换

9)变换指令 BCD:二进制码转换成BCD码

把D0的二进制码转换成BCD 码,存放在D5中

10)变换指令BIN:BCD码转换成二进制码

把K4X0的成BCD码转换二进制码,存放在D10中

RAMP谐波

[RAMP D1 D2 D3 k1000]:产生一个数据D3他的变化范围是D1,D2,

k1000:1000个扫描周期(10ms ×1000)

六、算数及逻辑运算指令

这部分的指令主要包括四则运算和逻辑运算‘共十条 1)、二进制加法指令 ADD[ADD D10 D12 D14]:D10、D12相加存放在D14 [DADD D10 D12 D14]32位加法运算指令(D11 D10)+(D13 D12)=(D15 D14) [ADDP D10 K1 D10]:D10加1,需使用脉冲执行 2)、二进制减法运算指令 SUB 3)、二进制乘法运算指令 MUL [MUL D0 D2 D4]: D0、D2相乘结果存放在D4 D5当中(结果可能是32为) DMUL 结果连占4个寄存器

4)、二进制除法指令 [DIV D0 D2 D4]: D0、D2相除商存放在D4余数 D5当中 DDIV

PLC基础学习 - 图文(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454568.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)