电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

简单描述plc编程语言代码含义

2016-07-28 23:44分类:PLC编程入门 阅读:

  编程语言代码 
基本逻辑运算指令 
一 .基本指令 
LD    常开触点 LDI    常闭触点 
OUT   输出线圈          
二 .逻辑运算指令 
AND   串联常开 ANI    串联常闭 OR    并联常开 ORI   并联常闭 
ANB  块串联,  每个子块的语句编完后,加一条ANB指令作为该子块的结尾 ORB  块并联,  每个子块的语句编完后,加一条ORB指令作为该子块的结尾 
MPS  将运算结果推入堆栈,堆栈的长度为11,将堆栈中各单元的内容依次向上移一位 MRD  将堆栈底部单元里的内容读出 
MPP   将堆栈底部单元里的内容弹出,然后将堆栈中各单元的内容依次向下移一位 
三  .其它指令 
SET   用于对逻辑线圈M,状态S,Y,的置位 RST   复位 
PLS   上升沿,输出一个宽度等于一个扫描周期的脉冲 PLF   下将沿 
NOP   空操作指令  ,为了程序的总长度尽可能的不变化 END   用户程序结束 FEND  主程序结束 

(PLC编程代码图)
基本控制指令 
一 .移位指令
在操作码之前加“D”,表示其操作数为32位的二进制数, 
            在操作码之后加“P”,表示当其控制线路由“断开”到“闭合”时才执行命令 
ROR (FNC 30)  循环右移指令 ROL (FNC 31)  循环左移指令 
RCR (FNC 32) 带进位位的循环右移指令 RCL (FNC 33) 带进位位的循环左移指令 
SFTR (FNC 34) 右移指令这两条指令只可以在操作码之后加“P”,表示当其控制线路 SFTL (FNC 35)  左移指令    “断开”到“闭合”时才执行命令 WSFR (FNC 36) 字右移指令 WSFL (FNC 37)  字左移指令 
SFWR (FNC 38)  一组先入栈先出栈的堆栈操作指令 SFRD (FNC 39) 
二 .主控指令 
MC    主控指令 MCR  主控复位指令 

上一篇:怎么对PLC程序进行现场调试分析?

下一篇:PLC输入、输出接口电路怎样连接?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部