一起学习PLC (二)指令集简介

指令集简介

①、基本逻辑指令:

  • 助记符及名称:
    LD:读取常开点。
    LDI:读取常闭点。
    AND:串入常开点。
    ANI:串入常闭点。
    OR:并入常开点。
    ORI:并入常闭点。
    ANB:电路块串联。
    ORB:电路块并联。
    OUT:线圈输出。
    SET:线圈输出保持。
    RST:清除线圈输出。
    PLS:上升沿输出脉冲。
    PLF:下降沿输出脉冲。
    LDP:读取上升沿。
    LDF:读取下降沿。
    ANDP:上升沿接通,串联连接。
    ANDF:下降沿接通,串联连接。
    ORP:上升沿接通,并联连接。
    ORF:下降沿接通,并联连接。
    INV:运算触点取反。
    MPS:压栈。
    MRD:读栈。
    MPP:出栈。
    MC:主控。
    MCR:主控结束。
    NOP:空操作。
    END:程序结束。
    梯形图与指令表:

梯形图是电气控制的专业语言,方便编程人员编程。
运行时单片机是按指令表解释执行控制(扫描方式)。
梯形图与指令表二者自动相互转换。下例是二者相互转换示意图。

instructions

②、步进顺控指令:

助记符及名称:

STL:步进梯形图开始。仅对状态继电器S。步序间状态转移必须使用SET S,
不能用OUT S。RET:步进梯形图结束。

③、基本功能指令:

  • 助记符及名称:
    CJ: 条件跳转。
    CALL:子程序调用。
    SRET:子程序返回。
    FEND:主程序结束。
    FOR:循环开始。
    NEXT:循环结束。
    ******************
    CMP:比较。
    MOV:传送。
    CML:取反传送。
    ******************
    ADD:加法。
    SUB:减法。
    MUL:乘法。
    DIV:除法。
    INC:自加1运算。
    DEC:自减1运算。
    WAND:字与运算(按位)。
    WOR:字或运算(按位)。
    WXOR:字异或运算(按位)。
    NEG:取补运算。
    ******************
    LD=:读取“等于比较节点”。
    LD>:读取“大于比较节点”。
    LD<:读取“小于比较节点”。 LD<>:读取“不等于比较节点”。
    LD<=:读取“小于等于比较节点”。 LD>=:读取“大于等于比较节点”。
    AND=:串联“等于比较节点”。
    AND>:串联“大于比较节点”。
    AND<:串联“小于比较节点”。 AND<>:串联“不等于比较节点”。
    AND<=:串联“小于等于比较节点”。 AND>=:串联“大于等于比较节点”。
    OR=:并联“等于比较节点”。
    OR>:并联“大于比较节点”。
    OR<:并联“小于比较节点”。 OR<>:并联“不等于比较节点”。
    OR<=:并联“小于等于比较节点”。 OR>=:并联“大于等于比较节点”。

④、专家功能指令:

助记符及名称:
PID控制算法: [PID S1 S2 S3 D] (PID 目标值 测定值 参数 输出值)。

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发

请登录后发表评论