文章:FANUC PMC常用功能指令汇总

所有者:TerryWang(呢称); 发布时间:2019-11-04 23:49:38; 更新时间:2023-05-14 18:50:47

阅读所需积分:0; 

简介:    FANUC 的PMC是一种特殊的用于工控上用作顺序控制的程序语言,在这种语言中,有基本的逻辑指令,比如我们说的常开、常闭、并联、串联等等,也有一些有特殊功能的功能指令,对于功能指令,我一般理解为黑盒子,我只需要知道它需要输入什么,会输出什么结果。






    FANUC 的PMC是一种特殊的用于工控上用作顺序控制的程序语言,在这种语言中,有基本的逻辑指令,比如我们说的常开、常闭、并联、串联等等,也有一些有特殊功能的功能指令,对于功能指令,我一般理解为黑盒子,我只需要知道它需要输入什么,会输出什么结果。


  我并不关心,它是怎么运行的,也没有必要,但是大部分人觉得功能指令很难,估计他们都去思考这个黑盒子里发生了什么吧。


    学习FANUC PMC程序就跟我们学习语文数学一样,我们需要记忆一些基本的知识、概念,因为这些都是常识,但是很多人对于常识不屑一顾,还想去研究程序代表什么意思,我想这样的做法都是背道而驰,越走离目标越远。


    

 

    功能指令不能用纯继电器符号表示,基本格式由控制条件、指令、参数、输出组成。


  功能指令基本格式


FANUC PMC常用功能指令

 

END1
第1级顺序程序结束 [SUB1]

该功能指令与PMC程序结构相关。


  PMC程序结构


END2
第2级顺序程序结束 [SUB2]


该功能指令与END1一样,与PMC程序结构相关。


TMR
定时器 [SUB3]

TMR表示timer,定时器。




 定时器工作原理


【使用例2】闪烁信号


CTR
计数器 [SUB5]

是进行加减计数的环形计数器(counter)。

 



 计数器工作原理


【使用例】


 

DECB
二进制译码 [SUB25]

DECB表示binary decoding,二进制译码,B表示二进制。

 

【使用例】


 

MOVE
逻辑乘后数据传送 [SUB8]


 

CODB
二进制代码转换 [SUB27]

CODB表示binary coding,二进制代码转换,B表示二进制。

 

【使用例】

 

DCNV
数据变换 [SUB14]

DCNV表示data conversion,数据变换。

 

【使用例】

 

ROT
回转控制 [SUB6]

ROT表示rotation,回转。

 

【使用例】



COMP
大小比较 [SUB15]

COMP表示comparison,比较。


 

COIN
一致性判断 [SUB16]

COIN表示coincidence,一致性判断。

 

NUMEB
二进制常数定义 [SUB40]

NUMEB表示binary number,B表示二进制。

 

DISPB
信息显示 [SUB41]

DISPB表示binary display,B表示二进制。


    好了,以上就是关于常见功能指令的常识的一些知识,记住这些是要记住的,只有你理解了,你才能够更好的看懂PMC程序,如果你想在PMC程序上有更深的学习,可以加小编的PMC学习班,让你接触更多的系统化的知识。

共享屋

https://mp.weixin.qq.com/s/1_Ot5kz0WRvmJh1wlC6Gsw