典型plc的指令和程序编制.doc

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

典型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)必须无一遗漏按固定的编码顺序编写。

指 令:指令有三种格式分别用于梯形图、纸带穿孔和程序显示,编程机输入时用简化指令。

参 数:与基本指令不同,功能指令可处理

最近下载