典型plc的指令和程序编制.doc
- wx171113个人认证 |
- 2021-12-02 发布|
- 455.5 KB|
- 10页
典型PLC的指令和程序编制
1.FANUC PMC-L型可编程控制器指令
该PLC为数控机床用内装型PLC,其指令有两种类型:
基本指令:基本的逻辑运算指令。它在设计顺序程序时是使用得最多的指令。
功能指令:由于数控机床执行的顺序逻辑往往较为复杂,仅用基本指令编程常会十分困难或规模庞大,借助功能指令,可以简化编程。
·PLC 指令执行中的堆栈寄存器
在指令执行中,逻辑操作的中间结果暂存于“堆栈”寄存器中,该寄存器由九位组成(见下图),按先进后出,后进先出的堆栈原理工作。ST0位存放正在执行的操作结果,其它8位(ST1~ST8)寄存逻辑操作的中间状态。操作的中间结果进栈时(执行暂存进栈指令),寄存器左移一位;出栈时,寄存器右移一位。
·基本指令
PMC-L有12种基本指令,基本指令格式如下图所示:
PMC-L基本指令表
·功能指令
数控机床用PLC的指令必须满足数控机床信息处理和动作控制的特殊要求。例如,由NC输出的M、S、T二进制代码信号的译码(DEC),机械运动状态或液压系统动作状态的延时(TMR)确认,加工零件的计数(CTR),刀库、分度工作台沿最短路径旋转和现在位置至目标位置步数的计算(ROT),换刀时数据检索(DSCH)等。对于上述指令的译码、定时、计数、最短径选择,以及比较、检索、转移、代码转换、四则运算、信息显示等控制功能,用移位操作的基本指令编程实现将会十分困难。因此需要一些具有专门控制功能的指令解决那些较复杂控制。这些专门指令就是功能指令。功能指令都是一些子程序,应用功能指令就是调用了相应的子程序。
·功能指令的格式
控制条件:每条功能指令控制条件的数量和含义各不相同,控制条件以及指令、参数和输出(W)必须无一遗漏按固定的编码顺序编写。
指 令:指令有三种格式分别用于梯形图、纸带穿孔和程序显示,编程机输入时用简化指令。
参 数:与基本指令不同,功能指令可处理