三菱PLC应用指令课件_第1页
三菱PLC应用指令课件_第2页
三菱PLC应用指令课件_第3页
三菱PLC应用指令课件_第4页
三菱PLC应用指令课件_第5页
已阅读5页,还剩52页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、FX系列PLC应用指令移位和循环指令数据处理指令高速处理指令外部输入输出指令其它指令传送和比较指令算术与逻辑指令第1页,共57页。1.0 传送和比较指令第2页,共57页。传送和比较指令(FNC10FN19)第3页,共57页。 一、比较指令和区间比较指令比较指令CMP(Compare)指令格式如下:功能:将源操作数S1.和源操作数S2.的数据进行比较,比较结果用目标元件D.的状态来表示。第4页,共57页。 一、比较指令和区间比较指令区间比较指令ZCP(Zone Compare)指令格式如下:功能:指令执行时源操作数S.与S1.和S2.的内容进行比较,并比较结果用目标元件D.的状态来表示。第5页,

2、共57页。指令使用说明: 源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数是Y、M、S。 源操作数进行比较时,比较结果放入3个连续的目的操作数继电器中。注意区间比较时S1不能大于S2。 比较结果的清除,分别使用RST指令和ZRST指令。第6页,共57页。指令使用举例:在某生产包装线上每来一个产品时,机械手将其放入包装箱中,当包装箱中放入50个产品时,工人将包装箱打包好,并放上新的包装箱,机械手将产品放入下一个包装箱。试用应用指令实现功能。第7页,共57页。 二、传送指令和移位传送指令传送指令MOV(Move)指令格式如下:功能:将源操作数S.传送到目的操作数

3、D.中。第8页,共57页。 三、BCD转换和BIN转换指令BIN转换指令(BCD Code to BIN)指令格式如下:功能:将源操作数S.BCD,转换成二进制传送到目的操作数D.中。第9页,共57页。指令使用说明: 源操作数可以是KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。 BCD码的数值范围:16位时09999,32位时099999999。 PLC内部运算采用二进制,BCD指令可以将二进制转换成BCD码,然后在7段数码管上显示;BIN指令可以将拨码开关输入的BCD码转换成二进制,然后进行运算。 BIN指令源操作数S1内容不是

4、BCD时出错。 注意特殊辅助继电器M8032的功能。BCD指令中,双字被转换成科学计数法格式;BIN指令中,将科学计数法格式转换成浮点数。第10页,共57页。指令使用举例:在某生产包装线上每来一个产品时,机械手将其放入包装箱中,当包装箱中放入产品个数等于设定值时,工人将包装箱打包好,并放上新的包装箱,机械手将产品放入下一个包装箱。试用应用指令实现功能。第11页,共57页。1.1 算术与逻辑指令第12页,共57页。算术和逻辑指令(FNC20FN29)第13页,共57页。 一、加法指令加法指令ADD(Addition)指令格式如下:功能:将源操作数进行二进制相加,结果送目的操作数。第14页,共57

5、页。指令使用说明: 源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。源操作数为有符号数时,最高位为符号位,0正1负。 执行过程中影响3个标志位:M8020零标志位、M8021借位标志位、M8022进位标志位。运算结果为0时,M8020为1;运算结果大于32767或2147483647时,M8021为1;运算结果小于-32768或- 2147483648时,M8022为1。 源操作数和目的操作数可以指定相同的编号。第15页,共57页。指令使用举例:数字拨码开关分别连接PLC的X000X007、 X010X017

6、、 X020X027 、 X030X037,假如X000X007 和X010X017 构成一个数据, X020X027 和X030X037 构成一个数据。将两个数相加,并用BCD码显示。第16页,共57页。 二、乘法指令乘法指令MUL(Multiplication)指令格式如下:功能:将源操作数进行二进制相乘,结果送目的操作数。第17页,共57页。指令使用说明: 源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数是KnY、KnM、KnS、T、C、D、V、Z 。操作数为16位时,运算结果为32位,操作数为32位时,运算结果为64位。第18页,共57页。 三、减1

7、指令减1指令DEC(Multiplication)指令格式如下:功能:将源操作数内容自减1,结果送源操作数。说明:操作数KnY、KnM、KnS、T、C、D、V、Z 。不影响标志位。最大值加1变最小值。-第19页,共57页。 四、逻辑指令逻辑指令格式如下:第20页,共57页。 1. 掌握程序BCD,BIN指令等用法; 2. 掌握数据传送和比较指令的用法;小结: 3. 掌握算术运算和逻辑指令的用法;第21页,共57页。1.2 移位和循环指令第22页,共57页。移位和循环指令(FNC30FN39)第23页,共57页。 一、循环移位指令循环右移指令ROR是将操作数D中的数据右移N位。指令格式如下:循环

8、左移指令ROL是将操作数D中的数据左移N位。指令格式如下:第24页,共57页。功能: 操作数是KnY、KnM、KnS、T、C、D、V、Z 。注意N的范围(N16或32)。每次移位时,移出来位同时被移入M8022中。 操作数是KnY、KnM、KnS时,只有K4(16位指令)或K8(32位指令)有效。第25页,共57页。 二、带进位的移位指令带进位的循环右移指令RCR是将操作数D中的数据右移N位。指令格式如下:带进位循环左移指令RCL是将操作数D中的数据左移N位。指令格式如下:第26页,共57页。功能: 操作数是KnY、KnM、KnS、T、C、D、V、Z 。注意N的范围(N16或32)。每次移位时

9、,M8022中数据一起移位。 操作数是KnY、KnM、KnS时,只有K4(16位指令)或K8(32位指令)有效。第27页,共57页。1.3 数据处理指令第28页,共57页。数据处理指令(FNC40FN49)第29页,共57页。 一、区间复位指令区间复位指令ZRST是将操作数D1D2之间的同类位元件成批复位。指令格式如下:使用说明: 操作数是Y、M、S、T、C; D1和D2为同类软元件; D1的编号必须小于D2的编号,如果D1大于D2,则复位D1.第30页,共57页。 二、译码指令译码指令DECO是将源操作数S1的n位二进制数进行译码,结果用D目的操作数的第2n个元件置1来表示。指令格式如下:第

10、31页,共57页。指令使用说明:源操作数可以是X、Y、M、S、T、C、D、V、Z;目标操作数是Y、M、S、T、C、D。目标操作数是位元件,n的取值范围是1n8;目的操作元件是字元件,n的取值范围1n4。N=0时不处理,N在取值范围以外时运算错误标志动作。举例:译码指令使用如下。第32页,共57页。1.4 高速处理指令第33页,共57页。高速处理指令(FNC50FN59)针对PLC中的输入/输出进行立即高速处理。第34页,共57页。 一、速度检测指令速度检测指令SPD是用来检测在给定的时间内编码器的脉冲个数,将源操作数S1指定的输入脉冲,在S2指定的时间内计数,计数结果存放到目的操作数D起始的连

11、续3个字单元中。D0:结果;D1:当前值;D2:剩余时间。指令格式如下:第35页,共57页。指令使用说明:源操作数S1为X000-X005;源操作数S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数是T、C、D、V、Z。在源操作数S1中用到的X元件,不能作为其他高速计数器的输入端。输入端X000-X005的最高输入频率与一相高速计数器相同,如与高速计数器、脉冲输出指令PLSY、可调脉冲输出指令PLSR同时使用时,其频率应限制在规定频率的范围之内。 第36页,共57页。 二、脉冲输出指令脉冲输出指令PLSY将源操作数S1指定的频率和S2指定个数的脉冲信号,目的操作数

12、D指定的端口输出。指令格式如下:第37页,共57页。指令使用说明:源操作数S1和S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数只能是晶体管输出的Y000和Y001。操作数S1的范围2-20KHz,操作数S2 16位最大32767,32位2147483647。输出脉冲的占空比为50%,输出采用中断方式执行。脉冲输出结束后,驱动结束标志位M8029。从Y000和Y001输出的脉冲保存于特殊辅助继电器中。第38页,共57页。 三、脉冲调制指令脉冲调制指令PWM是用来产生脉冲宽度和周期都可调的PWM脉冲,其脉冲宽度由源操作数S1指定,S2指定脉冲周期,目的操作数D指定

13、的端口输出。指令格式如下:第39页,共57页。指令使用说明:源操作数S1和S2可以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数只能是晶体管输出的Y000和Y001。操作数S1的范围0-32767ms,操作数S2的范围1-32767,要求S1 S2。该指令只能使用一次。第40页,共57页。 四、可调脉冲输出指令可以脉冲输出指令PLSR是将目的操作数D输出频率从0加速到源操作数S1指定的最高频率,达到最高频率后,在减速为0,输出脉冲的总量由S2指定,加减速时间由S3指定。指令格式如下:第41页,共57页。功能和动作:第42页,共57页。指令使用说明:源操作数S1和S2可

14、以是K、H、KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数只能是晶体管输出的Y000和Y001。操作数S1的范围10-20KHz,操作数S2的范围16位时110-32767,32位时110-2147483647。S3的设定值应在5000ms以内,加减速时间相同,其值应大于PLC扫描周期最大值的10倍。脉冲输出完毕置位M8029。从输出的脉冲存入特殊寄存器。第43页,共57页。1.5 外部输入/输出处理指令第44页,共57页。外部输入与输出处理指令(FNC70FN79)主要用于PLC的输入和输出与外部交换等操作。第45页,共57页。 一、七段译码指令七段译码指令SEGD是将源操作

15、数s1指定软元件的低4位中的十六进制(0-F)译成七段显示码的数据送入D中,D的高八位不变。指令格式如下:第46页,共57页。七段显示器的abcdefg(D0-D6)段分别对应输出字节的第0位至第6位,若输出字节的某位为1时,其对应的段显示;输出字节的某位为0时,其对应的段不亮。字符显示与各段的关系如表所示。如:要显示数字3时,D0、D1、D2、D3、D6、为1。十六进制数段显示g f e d c b a十六进制数段显示g f e d c b a000 0 1 1 1 1 1 1880 1 1 1 1 1 1 1110 0 0 0 0 1 1 0990 1 1 0 0 1 1 1220 1 0

16、 1 1 0 1 1AA0 1 1 1 0 1 1 1330 1 0 0 1 1 1 1Bb0 1 1 1 1 1 0 0440 1 1 0 0 1 1 0CC0 0 1 1 1 0 0 1550 1 1 0 1 1 0 1Dd0 1 0 1 1 1 1 0660 1 1 1 1 1 0 1EE0 1 1 1 1 0 0 1770 0 0 0 0 1 1 1FF0 1 1 1 0 0 0 1abcdefg源操作数S是K、H、KnX、KnY、KnM、KnS、T、C、D、Z;目标操作数是KnY、KnM、KnS、T、C、D、Z。第47页,共57页。 二、读特殊功能模块指令读特殊功能模块指令FROM是

17、将增设的特殊功能模块单元缓冲存储器(BFM)中的内容读到PLC中,并存到指定的数据存储器D中。指令格式如下:第48页,共57页。 三、写特殊功能模块指令写特殊功能模块指令TO是PLC中指定的数据写到特殊功能模块单元缓冲存储器(BFM)中。指令格式如下:第49页,共57页。指令使用说明:TO指令中源操作数S是指定写入特殊功能模块的位置,可以是KnX、KnY、KnM、KnS、T、C、D、V、Z。m1是特殊功能模块的编号0-7;m2是特殊功能模块内缓冲寄存器的首元件号,取值0-32767;n为传送数据的长度,取值1-32767。第50页,共57页。1.6 其他指令第51页,共57页。第52页,共57

18、页。按下启动按钮 ,第一台电机启动并保持,5S后第二台启动并保持, 再5S后第三台启动并保持, 再5S后第四台启动并保持。按停止按钮,第四台先停,5S后第三台停,再5 s后第二台停,再5s后第一台停。或控制要求 :按下启动按钮 ,4台电机顺序启动,顺序为:M1-M2-M3-M4启动间隔为5 S 。按停止按钮,逆序停止:顺序为:M4-M3-M2-M1停止的时间间隔为5 S举例:4台电动机顺序起停控制一、控制要求 :第53页,共57页。 例:用传送指令编程,控制三相交流异步电动机的Y/ 降压启动。 要求按下启动按钮后,电机绕组星形接法启动KM1和KM2动作,6秒后KM2断开,再过1秒后KM3接通绕组组成接法。I/O分配如下:启动按钮SB:X0 Y0:KM1停止按钮SB1:X1 Y1:KM2热继电器FR:X2 Y2:KM3第54页,共57页。用灯L1L12分别代表喷泉的12个喷水注。(1)控制要求:按下起动按钮后0.5秒后L1亮,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论