GE_PLC指令培训_第1页
GE_PLC指令培训_第2页
GE_PLC指令培训_第3页
GE_PLC指令培训_第4页
GE_PLC指令培训_第5页
已阅读5页,还剩84页未读 继续免费阅读

下载本文档

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

文档简介

1、GE Fanuc PLC 90-70 指令培训指令培训GEFanuc Automation Shanghai OfficeV2.00继电器控制电路继电器控制电路R9REV_PBFWD_PBSTOP_PBR1390940MTR_FWDR9MTR_REVR13L1L2I1I2I3I4I5I6Q1Q2Q3Q4Q5Q6000000010000CPU输出地址输出地址%Q输入地址输入地址%IQ1( )Q2( )I1I1I2Q2用户程序数据储存数据储存(%M,%R,.)I1I2I3I4I5I6I7I8COM输入模块输入模块输出模块输出模块Q1Q2Q3Q4Q5Q6Q7Q8COM123输入扫描输入扫描执行执行程

2、序程序输出刷新输出刷新通讯服务通讯服务123指令语句编程指令语句编程继电器梯形图继电器梯形图( (Relay Ladder Logic)Relay Ladder Logic)编编程程顺序流程图顺序流程图 ( (SFC)SFC)编程编程状态逻辑语言状态逻辑语言编程编程支持用支持用 C C 语言编程语言编程开发复杂的控制算法开发复杂的控制算法C C 程序代码比梯形图程序代码比梯形图程序快程序快4-64-6倍倍LM90Windows下DOS窗口CC90Windows98/NTVersaProWindows98/NT串行通讯串行通讯手持式编程器手持式编程器RS485 编程口编程口以太网以太网RS232

3、/RS485转换器转换器S90-30PLCS90-70PLC仅支持仅支持S90-30 341以下以下CPU计算机计算机+编程软件编程软件:外部地址外部地址位位(bit)地址地址字字(word)地址地址内部地址内部地址中间继电器中间继电器寄存器寄存器地址数为自然数地址数为自然数例如例如“%R0326”%AI00326表示地址地址类型地址号程序寄存器程序寄存器局部寄存器局部寄存器无定义变量无定义变量系统变量系统变量2. 功能块功能块1. 继电器继电器触点触点线圈线圈( )EnableOK输入参数输入参数I1I2I3输出参数输出参数Q地址地址 %R条件条件继电器和基本编程继电器和基本编程Relay

4、and Basic ProgrammingSeries 90-70 指令教程指令教程 RELAY F1ShiftZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FCZCREV_PBFWD_PBSTOP_PBFCMTR_FWDZCMTR_REVL1L2FC|%I0003 %I0001 %I0002 %Q0001+-/-+- -+-/-( )-| | | |%Q0001 | +- -+| | |%I0001 %I0002 %Q0002| +-/-+- -+-( )-| | | |%Q0002 | +- -+ZCREV_PBFWD_PBSTOP_PBFCMTR_

5、FWDZCMTR_REVL1L2FC( )( / )( S )( R )( )( )( M )( / M )( SM )( RM )触点触点线圈线圈FAULTNOFLTHIALRLOALR定时器和计数器定时器和计数器Timers and CountersTMRCTRofdtF2Shift定定 时时 器器TMRCTRofdt12345678910RELAYTMRCTRondtrofdttmrtmbaseMATHTABLECONTRLTCONVRTOPN SPP DATAMdnctrBITOPupctrRELATF2Shift保持型延时接通定时器保持型延时接通定时器RPV CVONDTR1.00s

6、?F1延时断开定时器延时断开定时器PV CVOFDT1.00s?F2延时接通定时器延时接通定时器PV CVTMR1.00s?F3TMR0. 1S0.01S0. 001SPV%R?Address预置值预置值( )输出端输出端当前值当前值预置值预置值控制字控制字%R%R + 1%R + 2连续三个连续三个R寄存器寄存器时基时基延时时间延时时间 t =预置值时基预置值时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST输入端输入端例如例如:%R0001,或常数或常数:00050例如例如:%R0001%R0003CV当前值当前值输出端预置值Enable其工作波形图如下:其工作波形图如下:

7、输入端输入端输出端输出端计时值计时值预置值预置值TSOFDT0. 1S0.01S0. 001SPV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器时基延时时间 t =预置值时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTCV当前值当前值其工作波形图如下其工作波形图如下:输入端输出端计时值预置值TS输出端预置值OFDT0. 1SPV%R0001输入端ONDTR0. 1S0.01S0. 001SPV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器时基延时时间 t =

8、预置值时基%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位CV当前值当前值其工作波形图如下:其工作波形图如下:输入端输出端计时值预置值TST1T2TS= T1+T2输出端预置值ONDTR0. 1SPV%R0001输入端复位R复位端Up CounterDown CounterUser Programmed CountersTMRCTRofdtF2Shift12345678910RELAYTMRCTRondtrofdttmrtmbaseMATHTABLECONTRLCONVRTOPN SPDATAMdnctrBITOPupctrRELAT90464F4F5RPV CVUPCTR

9、?RPV CVDNCTR?PV%R?Address预置值( )输出端输入端当前值预置值控制字%R%R + 1%R + 2连续三个R寄存器%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTR复位UPCTRDNCTRCV当前值当前值数学运算指令数学运算指令Math OperationsSeries 90-70 指令教程指令教程 MATHmulF3ShiftF3MATHShiftMath GroupAdditionF112345678910RELAYMATHaddsubmulmoretypesabsTMRCTRTABLECONTRLCONVRTOPN SPsqrtDATAMmodBITO

10、PdivRELAT90417SubtractionF2MultiplicationF3DivisionF4Math GroupModulo DivisionSquare RootAbsolute ValueF3MATHShiftF59041712345678910RELAYMATHaddsubmulmoretypesabsTMRCTRTABLECONTRLCONVRTOPN SPsqrtDATAMmodBITOPdivRELATF6F7EnableADDSUBMULDIVMODINTUINDDINTREALMIXED%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2OK%I,%

11、Q,%M,%T,%G 不能用于不能用于 REALQ%I,%Q,%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,%AQEnableSQRTABSINTDINTREALOK%I,%Q,%M,%T, %G,%R,%AI,%AQQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1SQRT: Q = INABS: Q=|I1|EnableSINCOSTAN

12、ASINACOSATANREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQEnableLOGLNEXPEXPTREALOK%R,%AI,%AQ,CONSTINQ%R,%AI,%AQEXP: Q = eI NLN: Q = ln(IN) LOG: Q = log(IN)TXPT: Q = I1I 2EnableLOGLNEXPREALOK%R,%AI,%AQ,CONSTI2Q%R,%AI,%AQ%R,%AI,%AQ,CONSTI1EXP: Q = I 1I2数据转换指令数据转换指令Data OperationsCONVRT F8ShiftSeries 90-70 指令教程指令

13、教程 F8CONVRTShiftDESTINATIONDATA TYPESF3F1F2= MOREIN?QUINT_TO_INTBCD-4F4F5F6F7F8F9BCD-8UINTINTDINTREALINTDINTSTARTINGDATA TYPESF2F10F3F4F5F6F7F8F1F9F1F2F3types= BIT= BYTE= WORD= DWORD= UINT= INT= DINT= REAL= MORE= BCD-4= BCD-8= MIXEDIN?QUINT_TO_INTEnd Data TypeStart Data TypeBITBYTEWORDDWORDUINTINTDI

14、NTREALBCD-4BCD-8MixedBCD-4BCD-8UINTINTDINTREALINTDINTEnable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTDINTTOBCD4BCD8INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQEnable%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTBCD4BCD8TOINTDINTINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQEnable%R,%AI,%AQ,CONSTINTUINTDINTINOK%I,%Q,%M,%T,%G,%R,%AI,%AQQREALTOEnable%I,%

15、Q,%M,%T,%G,%R,%AI,%AQ,CONSTINTUINTDINTBCD4BCD8INOK%R,%AI,%AQQTOREALEnable%R,%AI,%AQ,CONSTREAL_TRUN_INOK%I,%Q,%M,%T,%G,%R,%AI,%AQQ例如:例如:IN235.85Q235IN53.12Q53INTDINT OperationsSeries 90-70 指令教程指令教程 RELATN F4ShiftF4RELATNGreater Than or Equal ToShiftEqualF1Not Equal F2Greater Than F3F4RangeF4RELATNShi

16、ftLess Than or Equal ToF6Less ThanF5CompareF7F8EnableEQNEGTGELTLEINTUINTDINTREAL%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI2Q%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONSTI1( )I1 = I2I1I2I1 I2I1I2I1 INL2L1ININ;L2INL1IN;L2 DOG( )DOG: DOGEnableCOMM_REQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,常数TASKOKSYSIDIN%R,%AI,%AQ,常数%R,%AI,%AQFT( )EnableSVCREQ%I,%Q,%M,%T,%G,%R,%AI,%AQ,CONST for FNCPARMOKFNC功能码说明 7改变/读取日期时钟14故障表清零15读取最后登录的故障记录16读取开机耗时时间18读取I/O 强制状态29读取关机耗时时间

温馨提示

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

评论

0/150

提交评论