分享

三菱FX27个 PLC指令很多吗?不多!一张图就能解决所有问题!

 回家的梦想 2019-05-23

学习PLC,需要熟练掌握相关的指令以及其所对应的代码,如果连基本的代码都不认识或者不熟悉,那么学习就是似是而非,不会有很大的进步。PLC指令较多,功能各异,最常见的三菱PLC就多大36余种,因此掌握起来难免容易混淆,张冠李戴。不过,事在人为,只要勤奋,善于总结,任何事情都能迎刃而解。

三菱FX27个 PLC指令很多吗?不多!一张图就能解决所有问题!

三菱FX27个 PLC指令

1. LD(取指令) 一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。

2. LDI(取反指令) 一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。

3. LDP(取上升沿指令) 与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。

4. LDF(取下降沿指令) 与左母线连接的常闭触点的下降沿检测指令。

5. OR(或指令) 用于单个常开触点的并联,实现逻辑“或”运算。

6. ORI(或非指令) 用于单个常闭触点的并联,实现逻辑“或非”运算。

7. ORP 上升沿检测并联连接指令。

8. ORF 下降沿检测并联连接指令。

9. AND(与指令) 一个常开触点串联连接指令,完成逻辑“与”运算。

10.ANI(与反指令) 一个常闭触点串联连接指令,完成逻辑“与非”运算。

11. ANDP 上升沿检测串联连接指令。

12. ANDF 下降沿检测串联连接指令。

13. ORB(块或指令) 用于两个或两个以上的触点串联连接的电路之间的并联。

14. MPS(进栈指令) 将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。

15. MRD(读栈指令) 将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。

16. MPP(出栈指令) 将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。

17. INV(反指令) 执行该指令后将原来的运算结果取反。反指令的使用如图10所示,如果X0断开,则Y0为ON,否则Y0为OFF。使用时应注意INV不能象指令表的LD、LDI、LDP、LDF那样与母线连接,也不能象指令表中的OR、ORI、ORP、ORF指令那样单独使用。

18. OUT(输出指令) 对线圈进行驱动的指令,也称为输出指令。

19. SET(置位指令) 它的作用是使被操作的目标元件置位并保持。

20. RST(复位指令) 使被操作的目标元件复位并保持清零状态。SET、RST指令的使用,当X0常开接通时,Y0变为ON状态并一直保持该状态,即使X0断开Y0的ON状态仍维持不变;只有当X1的常开闭合时,Y0才变为OFF状态并保持,即使X1常开断开,Y0也仍为OFF状态。

21. PLS(上升沿微分指令) 在输入信号上升沿产生一个扫描周期的脉冲输出。

22. PLF(下降沿微分指令) 在输入信号下降沿产生一个扫描周期的脉冲输出。

23. MC(主控指令) 用于公共串联触点的连接。执行MC后,左母线移到MC触点的后面。

24. MCR(主控复位指令) 它是MC指令的复位指令,即利用MCR指令恢复原左母线的位置。

25. NOP(空操作指令) 不执行操作,但占一个程序步。执行NOP时并不做任何事,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。

26. ANB(块与指令) 用于两个或两个以上触点并联连接的电路之间的串联。

27. END(结束指令) 表示程序结束。若程序的最后不写END指令,则PLC不管实际用户程序多长,都从用户程序存储器的第一步执行到最后一步;若有END指令,当扫描到END时,则结束执行程序,这样可以缩短扫描周期。在程序调试时,可在程序中插入若干END指令,将程序划分若干段,在确定前面程序段无误后,依次删除END指令,直至调试结束。

以上附图有关于plc的27个指令以及他们的功能和地形图符合,关于如何记忆和掌握,多学多练是必不可少的,开始的时候按照理论慢慢实践,然后在实践中反复的验证理论,互相融合,互相渗透,操作多了,自然得心应手。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多