PLC中DDECP编程语言?

如题所述

一、顺控指令
1. 触点指令
- 00 LD:逻辑操作开始
- 01 LDI:逻辑非操作开始
- 02 AND:逻辑乘
- 03 ANI:逻辑乘非
- 04 OR:逻辑加
- 05 ORI:逻辑加非
2. 连接指令
- 06 ANB:AND逻辑块与
- 07 ORB:OR逻辑块或
- 08 MPS:存储操作结果
- 09 MRD:从MPS读取操作结果
- 10 MPP:从MPS读取操作结果并清除结果
3. 输出指令
- 11 OUT:软元件输出
- 12 SET:软元件置位
- 13 RST:软元件复位
- 14 PLS:在输入信号的上升沿
- 15 PLF:在输入信号的下降沿
- 16 CHK:软元件输出翻转
4. 移位指令
- 17 SFT:元件移1位
- 18 SFTP:元件移1位
5. 主控指令
- 19 MC:主控开始
- 20 MCR:主控复位
6. 结束指令
- 21 FEND:结束主程序
- 22 END:总的程序末尾,返回第0步
7. 其它指令
- 23 STOP:停止
- 24 NOP:空操作
二、基本指令
1. 比较指令(16位数据比较)
- 25 LD=:当S1=S2,接通
- 26 AND=:当S1≠S2,断开
- 27 OR=:当S1=S2,接通
- 28 LD>:当S1≠S2,接通
- 29 AND>:当S1≠S2,断开
- 30 OR>:当S1≠S2,接通
2. 算术运算指令(二进制16位加/减)
- 61 +:(D)+(S)→(D)
- 62 +P:(S1)+(S2)→(D)
- 63 -:(D)-(S)→(D)
- 64 -P:(S1)-(S2)→(D)
3. 移位指令
- 69 D+:(D+1,D)+(S+1,S)→(D+1,D)
- 70 D+P:同上
- 71 D-:(D+1,D)-(S+1,S)→(D+1,D)
- 72 D-P:同上
4. 数据传送指令
- 73 MOV:(S)→(D)
- 74 MOVP:同上
- 75 DMOV:(S+1,S)→(D+1,D)
- 76 DMOVP:同上
5. 程序分支指令
- 77 CJ:条件满足,跳转到P**处
- 78 SCJ:条件满足后紧接的扫描周期,跳转到P**处
- 79 JMP:无条件跳转到P**处
- 80 CALL:执行P**处子程序
6. 程序切换指令
- 81 CHG:在主副程序间切换
7. 刷新指令
- 82 COM:执行通讯刷新
- 83 EI:允许通讯刷新
- 84 DI:禁止通讯刷新
- 85 SEG:对应软元件的刷新,仅执行1个扫描周期,M9052 ON时有效
三、应用指令
1. 逻辑运算指令
- 86 WAND:(D) AND (S)→(D)
- 87 WANDP:同上
- 88 WAND:(S1) AND (S2)→(D)
- 89 WANDP:同上
2. 旋转指令
- 90 ROR:n位右转
- 91 RORP:同上
- 92 RCR:n位右转(带进位)
- 93 RCRP:同上
- 94 ROL:n位左转
- 95 ROLP:同上
- 96 RCL:n位左转(带进位)
- 97 RCLP:同上
3. 移位指令
- 98 SRF:n位右移
- 99 SRFP:同上
- 100 SFL:n位左移
- 101 SFLP:同上
4. 数据处理指令
- 102 SER:数据搜索
- 103 SERP:同上
- 104 SUM:位检查
- 105 SUMP:同上
- 106 DSUM:同上
- 107 DSUMP:同上
5. 显示指令
- 108 PR:从指定的8点字软元件输出16个字符的ASCII码
- 109 PR:顺序向输出模块输出ASCII码,直到结束符NUL(00H)
- 110 PRC:将字软元件的注释转换成ASCII码,并输出
- 111 LED:将指定的8点字软元件显示16个字符的ASCII码
- 112 LEDA:显示指定的英文数字字符
- 113 LEDB:同上
- 114 LEDC:显示软元件S的注释
- 115 LEDR:显示复位
6. 其它指令
- 116 WDT:WDT复位
- 117 CHK:故障检测
- 118 SLT:按参数设定的条件,数据被锁定
- 119 SLTR:状态锁存复位,且执行SLT
- 120 STC:进位标志(M9012)ON
- 121 CLC:进位标志(M9012)OFF
- 122 DUTY:用户定义时钟
四、伺服指令
- 123 DSFRP:请求启动伺服程序
- 124 PSFLP:数据修改
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜