GE-PLC_使用手册_第1页
GE-PLC_使用手册_第2页
GE-PLC_使用手册_第3页
GE-PLC_使用手册_第4页
GE-PLC_使用手册_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

1、1GE Fanuc PLC指令培训指令培训GEFanuc Automation Shanghai OfficeVer2.20 2002.323手持式编程器手持式编程器HHP编程软件编程软件R9REV_PBFWD_PBSTOP_PBR1390940MTR_FWDR9MTR_REVR13L1L25I1I2I3I4I5I6Q1Q2Q3Q4Q5Q6000000010000Q1( )Q2( )I1I1I2Q2CPU输出地址%Q输入地址%I用户程序数据储存(%M,%R,.)I1I2I3I4I5I6I7I8COM输入模块输出模块Q1Q2Q3Q4Q5Q6Q7Q8COM123输入扫描执行程序输出刷新通讯服务12

2、36外部地址外部地址位地址位地址字地址字地址地址数为自然数地址数为自然数例如例如“%R0326”内部地址内部地址系统标志系统标志寄存器寄存器中间继电器中间继电器外部地址外部地址位地址位地址字地址字地址%AI00326表示地址地址类型地址号72.功能块功能块1.继电器继电器触点触点线圈线圈( )EnableOK输入参数输入参数I1I2I3输出参数输出参数Q地址地址 %R条件条件81。继电器。继电器9继电器和基本编程继电器和基本编程Relay and Basic ProgrammingSeries 90-30 指令教程指令教程RELAY F1Shift10ZCREV_PBFWD_PBSTOP_PB

3、FCMTR_FWDZCMTR_REVL1L2FC11ZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FCZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FC|%I0003 %I0001 %I0002 %Q0001+-/-+- -+-/-( )-| | | |%Q0001 | +- -+| | |%I0001 %I0002 %Q0002| +-/-+- -+-( )-| | | |%Q0002 | +- -+12-/- more -( )-(RM)-(SM)-vert|Horz-|10|4|9|8|7|6|5|3|2|1

4、RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL-(/M)-more-(/)-(M)-(R)-(S)-()-(v)-|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRLRELAY F1Shift more F1013( )( / )( S )( R )( )( )( M )( / M )( SM )( RM )触点触点线圈线圈14定时器和计数器定时器和计数器Timers and CountersSeries 90-30 指令教程指令教程TMR

5、CTRofdtF2Shift1516TMRCTRofdtF2ShiftR?保持型延时接通定时器RPV CVONDTR0.10SF1R?延时断开定时器OFDTF2PV CV0.10S延时接通定时器TMRF3PV CV0.10SR?ondtrofdttmrtmbaseupctrdnctr |10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL17TMR0. 1S0.01S0. 001SPV%R?Address预置值预置值( )输出端输出端当前值当前值预置值预置值控制字控制字%R%R + 1%R + 2连续

6、三个连续三个R寄存器寄存器时基时基延时时间延时时间 t =预置值预置值时基时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST输入端输入端例如例如:%R0100,或常数或常数:00050例如例如:%R0001%R000318输出端预置值Enable其工作波形图如下:其工作波形图如下:输入端输出端计时值预置值TS19OFDT0. 1S0.01S0. 001SPV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器时基延时时间 t =预置值时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST20其工作波形图如下其工作

7、波形图如下:输入端输出端计时值预置值TS输出端预置值OFDT0. 1SPV%R0001输入端21ONDTR0. 1S0.01S0. 001SPV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器时基延时时间 t =预置值时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位22其工作波形图如下:其工作波形图如下:输入端输出端计时值预置值TST1T2TS= T1+T2输出端预置值ONDTR0. 1SPV%R0001输入端复位R复位端23TMRCTRofdtF2ShiftR?加计数器加计数器RPV CVUPCTRF4R?减计

8、数器减计数器RPV CVUPCTRF5ondtrofdttmrtmbaseupctrdnctr |10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL24PV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位UPCTRDNCTR25数学运算指令数学运算指令Math OperationsSeries 90-30 指令教程指令教程MATHmulF3Shift26加法运算加法运算F1I

9、1ADDINTI2Q?减法运算减法运算F2I1SUBINTI2Q?乘法运算乘法运算F3I1MULINTI2Q?除法运算除法运算F4I1DIVINTI2Q?MATHmulF3Shiftaddsubmultypesdivmodasbsqrt more|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL27EnableADDSUBMULDIVMODINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2OK%I,%Q,%M,%T,%G 不能用于不能用于 REALQ%I,%Q

10、,%M,%T,%G,%R,%AI,%AQ,CONSTI1ADD : Q = I1 + I2SUB : Q = I1 - I2MUL : Q = I1 * I2DIV : Q = I1 / I2MOD : Q =I1 -(I1/I2)*I2)%I,%Q,%M,%T, %G,%R,%AI,%AQ28开方运算开方运算F6INSQRTINTQ?求模运算求模运算F5I1MODINTI2Q?求绝对值运算求绝对值运算F7INABSINTQ?MATHmulF3Shiftaddsubmultypesdivmodasbsqrt more|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRM

11、ATHRELATBITOPDATAMTABLECONVRTCONTRL29EnableSQRTINTDINTREALOK%I,%Q,%M,%T, %G,%R,%AI,%AQQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1SQRT: Q = IN30sincostan asinacosdegatanradmore|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL more F9log 10lnexp expt more|10|4|9|8|7|6|5|3|2|1RELAYOPN S

12、PTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL more F931EnableSINCOSTANASINACOSATANREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQ32EnableLOGLNEXPREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQQ = eIiQ = ln(IN)Q = log(IN)33EnableLOGLNEXPREALOK%R,%AI,%AQ,CONSTI2Q%R,%AI,%AQ%R,%AI,%AQ,CONSTI1EXP: Q = I 1I234数据转换指令数据转换指令Data Oper

13、ationsCONVRT F8ShiftSeries 90-30 指令教程指令教程35CONVRT F8Shift bcd-4types worddintintrealmore|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL36STARTINGDATA TYPESF2F10F3F4F5F6F7F8F1F9F1F2F3types= BIT= BYTE= WORD= DWORD= UINT= INT= DINT= REAL= MORE= BCD-4= BCD-8= MIXEDIN?QUINT_TO_

14、INT37End Data TypeStart Data TypeBITBYTEWORDDWORDUINTINTDINTREALBCD-4BCD-8MixedBCD-4BCD-8UINTINTDINTREALINTDINT38Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTTOBCD4INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ39Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTBCD4TOINTINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ40Enable%R,%AI,%AQ,CONSTINTDINTWO

15、RDINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQREALTO41Enable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTDINTBCD4WORDINOK%R,%AI,%AQQTOREAL42Enable%R,%AI,%AQ,CONSTREAL_TRUN_INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQINTDINT43 OperationsSeries 90-30 指令教程指令教程RELATN F4Shift44RELATN F4Shifteqne gttypes geltcmplerange |10|4|9|8|7|6|5|3|2|1REL

16、AYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL等于等于F1I1EQ_INTI2Q?不等于不等于F2I1NE_INTI2Q?大于大于F3I1GT_INTI2Q?大于或等于大于或等于F4I1GE_INTI2Q?45RELATN F4Shifteqne gttypes geltcmplerange |10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL小于小于F5I1LT_INTI2Q?小于或等于小于或等于F6I1LT_INTI2Q?比较比较F7I1CM

17、P_INTI2LT?GTEQ范围范围F8L1RANGEINTL2Q?IN?46EnableEQNEGTGELTLEINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2Q%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1( )I1 = I2I1I2I1 I2I1I2I1 IN L2L1 IN IN;L2 INL1 IN;L2 moveblkmovblkclrtypesshfreqbitseqcomreqswap more|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLEC

18、ONVRTCONTRL块清零块清零F3INBLK_CLRINT?LEN00001数据传送数据传送F1I1MOVE_INTQ?LEN00001数据传送数据传送F2BLKMVINTQIN1?IN2?IN3?IN4?IN5?IN6?IN7?移位寄存器移位寄存器F4SHFR_WORDQR?LEN00001N?IN?ST?50Enable%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQ,CONSTMOVEINTBITWORDREALLEN1 - 256INOK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ51EnableCONSTBLKMVINTW

19、ORDREALIN1IN2IN3IN4IN5IN6IN7OK%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQQ52Enable%I,%Q,%M,%T,%SA,%SB,%SC,%G,%R,%AI,%AQBLKCLRWORDLEN1 - 256INOK53表格处理表格处理Table OperationsSeries 90-30 指令教程指令教程TABLES F7Shift54Array OperationTABLES F7Shifttblrdtblwrlifozdtypeslifowrfifordsortfifowrarrmovmore|10|4|9|8|7|6|5|3|

20、2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL变址传送变址传送F8ARRAYMOVEWORDDSSR?LEN00001SNX?DNX?N?表格搜索表格搜索_不等于不等于F2SECH_NE_WORDFDAR?LEN00001NX?IN?NX ?表格搜索表格搜索_等于等于F1SECH_EQ_WORDFDAR?LEN00001NX?IN?NX ?表格搜索表格搜索_大于大于F3GT_WORDFDAR?LEN00001NX?IN?NX ?55Array Search OperationTABLES F7Shiftsrh eqsrh nes

21、rh gttypessrh gesrh ltarrngsrh le more|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL表格搜索表格搜索_小于小于F5SECH_LT_WORDFDAR?LEN00001NX?IN?NX ?表格搜索表格搜索_大于或等于大于或等于F1SECH_GE_WORDFDAR?LEN00001NX?IN?NX ?表格搜索表格搜索_于或等于于或等于F3SECH_LE_WORDFDAR?LEN00001NX?IN?NX ?56EnableARRAYMOVE_INTDINTBIT

22、BYTEWORD%I,%Q,%M,%T,%G,R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQDSSNXSRDNXN%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQLEN将将 (SR+SNX-1) 送到送到 (DS+DNX-1) 57EnableSRCHEQ_INTDINTBYTEWORD%I,%Q,%M,%T,%G,R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%R,%AI,%AQFSNXARIN%I,%Q,%M,%T,%G,%R,%AI,%AQNXLEN0(LEN-1)1LENSRCH_

23、NESRCH_GTSRCH_GESRCH_LTSRCH_LE被查数被查数( )58位处理指令位处理指令Bit OperationsSeries 90-30 指令教程指令教程BITOP F5Shift59Multiple Bit FunctionsBITOP F5Shiftandor xortypes notshlrolshrrormore|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRLAND_ 与与F1AND_WORDQI1?LEN00001I2?OR_或或F2OR_WORDQI1?LEN000

24、01I2?XOR_异或异或F3XOR_WORDQI1?LEN00001I2?NOT_非非F4NOT_WORDQI1?LEN00001I2?60EnableANDORXORWORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONSTI2OK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQI1AND : Q = I1 * I2OR : Q = I1 + I2XOR : Q = I1 I2- 字的字的“与与”/“或或”/“异或异或”运算运算61- 字的字的“非非”运算运算EnableNOTWORD%I,%Q,%M,%T,%G,%S,%SA,

25、%SB%SC,%R,%AI,%AQ,CONSTOK%I,%Q,%M,%T,%G,%S,%SA,%SB,%SC,%R,%AI,%AQQI1NOT : Q = I162Bit FunctionsF9morebittstbitsetbitclrtypesbitposmkcomp more|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL位测试位测试F1BIT_TEST_WORDQIN?LEN00001BIT?位置位置“1”F2BIT_SET_WORDQIN?LEN00001BIT?位清位清“0”F3BI

26、T_CLR_WORDQIN?LEN00001BIT?测测“1”位置位置F4BIT_POS_WORDQIN?LEN00001POS ?63- 字中位置字中位置“1” / 位清位清“0”EnableBIT_SETBIT_CLRWORD%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQ,CONST for BITBITOKINLEN1 - 25664- 检测字中某一位的状态检测字中某一位的状态EnableBIT_TEST_WORD%I,%Q,%M,%T,%G,%S,%SA,%SB,%SC,%R,%AI,%AQ,CONST for BITBITOKINLEN1 - 256Tes

27、ted BIT stateQ( )EnableWORD%I,%Q,%M,%T,%G,%S,%SA,%SB,%SC,%R,%AI,%AQ,CONST for BITBITOKINLEN1 - 256Tested BIT stateQ65- 检测字中某一位的位置检测字中某一位的位置 EnableBIT_POS_WORD%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQ,OKINLEN1 - 256POS%I,%Q,%M,%T,%G,%R,%AI,%AQ,66ContinuedMultiple Bit FunctionsBITOP F5Shift左移位左移位F5SHL_WOR

28、DB2IN?LEN00001N?B1Q ?右移位右移位F6SHR_WORDB2IN?LEN00001N?B1Q ?左旋转左旋转F7ROL_WORDQIN?LEN00001N?右旋转右旋转F8ROR_WORDQIN?LEN00001N?andor xortypes notshlrolshrrormore|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRL67EnableSHR_SHL_WORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,B1OKB2NINB1B2IN, Q

29、LEN1 - 256%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONST%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQB2B1低位低位LSB高位高位MSBSHR右移右移SHL左移左移( )68EnableROL_ROR_WORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,OKNINLEN1 - 256%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,CONST%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQ低位低位LSB高位高位MSBSHR右移右移SH

30、L左移左移69EnableSHFRBITWORD%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,STOK%I,%Q,%M,%T,%G,%SA,%SB,%SC,%R,%AI,%AQQINResetRQINLSBMSBSTLEN1 - 25670EnableBIT_SEQ%I,%Q,%M,%T,%G,%SA,%SB%SC,%R,%AI,%AQ,STOKSTEPResetRLEN1 - 2561L0RDIR当前步数当前步数长长 度度Control Word%R%R + 1%R + 271控制指令控制指令Control OperationsSeries 90-30 指令教程指令教程CONTRL F9Shift72Multiple Bit FunctionsCONTRL F9ShiftcallDo io sermorepidisapidindendsfcrescommntsvcreq|10|4|9|8|7|6|5|3|2|1RELAYOPN SPTMRCTRMATHRELATBITOPDATAMTABLECONVRTCONTRLmc

温馨提示

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

评论

0/150

提交评论