《plc基本的指令.docx》由会员分享,可在线阅读,更多相关《plc基本的指令.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、plc基本的指令一、ANB.ORB指令在梯形图中,可能会出现电路块与电路块串联或者电路块与电路块并联的情况,这时就要使用ANB指令或ORB指令。ANB指令称为“电路块与指令”,其功能是使电路块与电路块串联。ORB指令称为“电路块或指令”,其功能是使电路块与电路块并联。ANB指令和ORB指令是独立指令,没有操作元件。将每个电路块看成一个分支电路,每个分支电路的第一个触点就是分支起点,这时规定要使用LD指令或LDI指令。也就是写每个电路块的指令语句表时,如果第一个触点是常开触点,要用LD指令,不管这个触点是否接左母线;如果第一个触点是常闭触点,要用 LDI指令。二、OUT指令OUT指令可于驱动输出
2、继电器、通用辅助继电器、计数器。三、MPS、MRD、MPP 指令在FX系列PLC中均设置有存储运算中间结果的存储器,称为堆栈存储器。这个堆栈存储器将触点之间的逻辑运算结果存储后,可以用指令将这个结果读出,再参与其他触点之间的逻辑运算。与堆栈存储器对应的指令有MPS、MRD、MPP指令。1、MPS进栈指令其功能为将该时刻的运算结果压入堆栈存储器的最上层,堆栈存储器原来存储的数据依次向下自动移一层。2、MRD读栈指令其功能为将堆栈存储器中最上层的数据读出。执行MRD指令后,堆栈存储器中的数据不发生任何变化。3、MPP出栈指令其功能为将堆栈存储器中最上层的数据取出,堆栈存储器原来存储的数据依次向上自
3、动移一层。4、编程时,进栈MPS指令与出栈MPP指令必须成对出现使用,且连续使用次数不能超过11次。MRD指令可根据实际情况决定是否使用。MPS、MRD、MPP指令只对堆栈存储器的数据进行操作,因此默认操作元件为堆栈存储器,在使用时无须指定操作元件。在MPS、MRD、MPP指令之后若有单个常开(或常闭)触点串联,应使用AND(或ANI)指令;在MPS、MRD、MPP指令之后若无触点串联,直接驱动线圈,则应使用 OUT指令。FX系列PLC包含基本指令20条,步进指令两条。利用这些指令,就能完成一般的PLC控制系统编程要求,本期主要介绍的是输入、输出指令和常用的逻辑运算方式,往后将分期并结合具体的
4、仿真项目对指令操作进行演示。一、指令介绍常开触点、常闭触点、输出线圈、取反名称语句表指令符号说明常开触点LD与接触器的常开触点类似,可以无限制使用,其状态只能由外部输入接口改变常闭触点LDI与接触器的常闭触点类似,可以无限制使用,其状态也只能由外部输入接口改变输出线圈OUT将逻辑运算结果分配给指定的操作数取反INV将其左边触点的逻辑运算结果进行取反,不能直接与左母线连接二、逻辑运算与运算、或运算1)与运算与逻辑:如果两个相应的信号状态均为“ON”,则运算结果为“ON”;如果其中一个信号状态为“OFF”,则运算结果为“OFF”。语句表指令符号真值表ANDX0X1Y0111100000与逻辑取反:
5、表示常闭触点的串联。语句表指令符号真值表ANIX0X1Y01101010002)或运算或逻辑:如果其中一个信号状态为“ON”,则运算结果为“ON”;如果两个信号状态均为“OFF”,则运算结果为“OFF”。语句表指令符号真值表ORX0X1Y0111101000或逻辑取反:表示常闭触点的并联。语句表指令符号真值表ORIX0X1Y0111010001三、指令运用结合三菱PLC仿真软件中的呼叫单元项目对以上指令的操作进行演示。1)确定变量表进入项目后,根据项目要求和仿真动画确定各个元件所对应的I/O地址(除了按照项目要求进行编程外,也可以根据自己的需要利用仿真动画和操作面板中的元器件编辑程序)。项目要求仿真动画变量表输入输出按钮1X0指示灯1Y0按钮2X1指示灯2Y1PB1X20PL4Y232)编辑程序进入编辑模式单击控制面板上的“梯形图编辑”进入程序编辑模式。编辑程序根据项目要求编辑程序,此处程序仅供参考。编译程序单击工具栏中的“转换”按钮或直接单击编译图标,即可编译程序。程序写入程序编译完成,且没有报错后单击控制面板上的“PLC写入”即可将程序写入仿真PLC中。3)程序测试在仿真动画中单击按钮1和按钮2,观察对应的指示灯是否点亮和熄灭,其中按钮PB1和指示灯PL4在操作面板上。