1 / 77

GE Fanuc PLC 90-70 指令培训

GE Fanuc PLC 90-70 指令培训. GEFanuc Automation Shanghai Office 1999.12. 编程语言. 1。指令助记符( IL) 2。 梯形图( LD) 3。 顺序功能图( SFC) 4。“C” 语言,“ BASIC” 语言 5。状态逻辑. 编程方式. 手持式编程器—— HHP. LM90——DOS CC90——Windows VersaPro——Windows. 计算机+ 编程软件. % M %G %T %R. 中间继电器 —位地址. 内部地址. —— 寄存器 —字地址. S70 其它地址.

marla
Download Presentation

GE Fanuc PLC 90-70 指令培训

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GE Fanuc PLC 90-70 指令培训 GEFanuc Automation Shanghai Office 1999.12

  2. 编程语言 1。指令助记符(IL) 2。梯形图(LD) 3。顺序功能图(SFC) 4。“C” 语言,“BASIC”语言 5。状态逻辑

  3. 编程方式 手持式编程器——HHP LM90——DOS CC90——Windows VersaPro——Windows 计算机+编程软件

  4. %M %G %T %R 中间继电器—位地址 内部地址 ——寄存器—字地址 S70其它地址 %P, %L, %U, %UR GEPLC 地址形式 %I %Q%AI %AQ 位地址 外部地址 字地址 地址数为自然数——例如“%R0326”

  5. 指令分类——按形式分 触点 线圈 1.继电器 ——( ) 2.功能块 功能 条件 Enable OK 数据类型 I1 输入参数 输入参数 I2 Q 长度 I3 地址 %R

  6. 指令分类——按功能分 1。继电器功能 2。定时器/计数器 3。算术运算功能 4。关系运算功能 5。位操作功能 6。数据传送功能 7。数据表格功能 8。转换功能 9。控制功能

  7. Series 90-70 System Course Basic Programming

  8. ——( ) ——( / ) ——( S ) ——( R ) ——( ) ——( ) ——<+> 继电器基本元素 触点 线圈 <+>——

  9. L1 L2 FWD_PB MTR_FWD REV_PB STOP_PB R 9 R9 MTR_REV R13 R13 Problem Analysis

  10. Series 90-70 System Course TMRCTR F1 Shift Timers and Counters

  11. System Timers • Watch-Dog Timer • Constant Sweep Timer • Time-of-Day Clock • Elapsed Time Clock • Time Tick Contacts

  12. Shift F2 RELAT BITOP DATAM TABLE CONVRT CONTRL T OPN SP P TMRCTR MATH RELAY 1 2 3 4 5 6 8 9 10 7 ondtr ofdt tmr upctr dnctr tmbase > 保持型延时接通定时器 延时接通定时器 延时断开定时器 F1 F2 F3 O N D T R T M R O F D T 1 . 0 0 s 1 . 0 0 s 1 . 0 0 s R P V C V P V C V ? ? ? ? ? ? ? ? ? ? ? ? ? ? P V C V ? ? ? ? ? ? ? 定 时 器 TMRCTR ofdt

  13. TMR ——( ) Enable 0.001S 0.01S 0.1S %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST PV CV %R %R???? Address PV %R + 1 Control Word %R + 2 延时接通定时器 Timer

  14. OFDT ——( ) Enable 0.001S 0.01S 0.1S %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST PV CV %R %R???? Address PV %R + 1 Control Word %R + 2 延时断开定时器 Timer

  15. CV %R PV %R + 1 Control Word %R + 2 保持定时器 Timer ——( ) Enable ONDTR 0.001S 0.01S 0.1S Reset R %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST PV %R???? Address

  16. F4 F5 User Programmed Counters TMRCTR ofdt Shift F2 R E L A T B I T O P D A T A M T A B L E C O N V R T C O N T R L O P N S P T M R C T R M A T H R E L A Y 1 2 3 4 5 6 7 8 9 1 0 o n d t r o f d t t m r u p c t r d n c t r t m b a s e > 9 0 4 6 4 D N C T R U P C T R R R P V C V P V C V ? ? ? ? ? ? ? ? ? ? ? ? ? ? Up Counter Down Counter

  17. CV %R PV %R + 1 Control Word %R + 2 计数器 Counter ——( ) Enable UPCTR DNCTR Reset R %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST PV %R???? Address

  18. Shift Series 90-70 System Course F3 Math Operations

  19. R E L A Y T M R C T R R E L A T B I T O P D A T A M T A B L E C O N V R T C O N T R L O P N S P M A T H 1 2 3 4 5 6 7 8 9 1 0 a d d s u b m u l d i v m o d s q r t a b s m o r e t y p e s > 9 0 4 1 7 F1 F3 F2 F4 Addition Multiplication Subtraction Division Math Group MATH F3 Shift

  20. Shift R E L A Y T M R C T R R E L A T B I T O P D A T A M T A B L E C O N V R T C O N T R L O P N S P M A T H 1 2 3 4 5 6 7 8 9 1 0 a d d s u b m u l d i v m o d s q r t a b s m o r e t y p e s > 9 0 4 1 7 F5 F7 F6 Math Group (Continued) MATH F3 Modulo Division Square Root Absolute Value

  21. %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST I2 I1 算术运算 (1 )Arithmetic Function ADD SUB MUL DIV MOD Enable OK ADD : Q = I1 + I2 SUB : Q = I1 - I2 MUL : Q = I1 * I2 DIV : Q = I1 / I2 MOD : Q =I1 -((I1/I2)*I2) INT DINT REAL %I,%Q,%M,%T, %G,%R,%AI,%AQ Q %I,%Q,%M,%T,%G 不能用于 REAL

  22. SQRT: Q = IN 算术运算 (2 )Arithmetic Function SQRT Enable OK INT DINT REAL %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %I,%Q,%M,%T, %G,%R,%AI,%AQ Q I1

  23. 三角函数 SIN COSTANASINACOSATAN Enable OK REAL %R,%AI,%AQ,CONST Q %R,%AI,%AQ IN

  24. Q = log(IN) Q = ln(IN) Ii Q = e 对数,指数功能 LOGLNEXP Enable OK REAL %R,%AI,%AQ,CONST Q %R,%AI,%AQ IN

  25. %R,%AI,%AQ,CONST %R,%AI,%AQ,CONST I2 I1 Q %R,%AI,%AQ 指数功能 LOGLNEXP Enable OK REAL I2 EXP: Q = I 1

  26. Shift Series 90-70 System Course CONVRT F8 Data Operations

  27. Shift Convert Group CONVRT F8

  28. F3 BCD-4 F4 BCD-8 F5 UINT INT F6 F7 DINT U I N T _ REAL F8 T O _ I N T ? ? ? ? ? ? ? ? ? ? ? ? ? ? I N Q F9 INT DINT Convert Group (Continued) DESTINATION DATA TYPES = MORE F1 F2

  29. F1 F2 F3 F10 F4 F5 F6 F7 F8 F9 U I N T _ F1 T O _ I N T F2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? I N Q F3 Convert Group (Continued) = BIT = BYTE = WORD = DWORD STARTING DATA TYPES = types = UINT = INT = DINT = REAL = MORE = BCD-4 = BCD-8 = MIXED

  30. Convert Group (Continued) End Data Type Start Data Type BCD-4 BCD-8 UINT INT DINT REAL INT DINT BIT BYTE WORD DWORD UINT INT DINT REAL BCD-4 BCD-8 Mixed

  31. 数据转换 (1) INT TO BCD4 Enable OK %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %I,%Q,%M,%T, %G,%R,%AI,%AQ IN Q

  32. 数据转换 (2) BCD4 TO INT Enable OK %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %I,%Q,%M,%T, %G,%R,%AI,%AQ IN Q

  33. 数据转换 (3) REAL TO Enable OK INT DINT WORD %I,%Q,%M,%T, %G,%R,%AI,%AQ IN Q %R,%AI,%AQ,CONST

  34. 数据转换 (4) INT DINT BCD4 WORD Enable OK TO REAL %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST IN Q %R,%AI,%AQ

  35. 数据转换 (5) REAL_ TRUN_ INT DINT Enable OK %I,%Q,%M,%T, %G,%R,%AI,%AQ IN Q %R,%AI,%AQ,CONST

  36. Shift Series 90-70 System Course RELATN F4 Relational Operations

  37. Shift F1 F3 F4 F2 Equal Greater Than Not Equal Relational Group RELATN F4 Greater Than or Equal To

  38. Shift F7 F5 F8 F6 Less Than Compare Less Than or Equal To Relational Group (Continued) RELATN F4 Range

  39. 比较功能 (1 ) Comparison Function EQ NE GT GE LT LE Enable %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST I1 ——( ) Q INT DINT REAL %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST I2

  40. %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST L1 %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST IN L2 比较功能 (2 ) Comparison Function Enable RANGE INT DINT REAL ——( ) Q

  41. Shift Series 90-70 System Course DATAMV F6 Data Move Operations

  42. Shift Move Group DATAMV F6 CONVRT OPN SP types BITOP bitseq TMRCTR blkmov CONTRL more RELAY move RELATN shfreq TABLE comreq MATH blkclr

  43. Move Group F1 Move F4 F2 F3 Shift Register Block Clear Block Move

  44. MOVE Enable OK INT BIT WORD REAL %I,%Q,%M,%T,%SA, %SB,%SC,%G,%R, %AI,%AQ,CONST %I,%Q,%M,%T, %SA,%SB,%SC, %G,%R,%AI,%AQ LEN 1 - 256 Q IN 数据传送Data Move

  45. BLKMV Enable OK INT WORD REAL %I,%Q,%M,%T, %SA,%SB,%SC, %G,%R,%AI,%AQ IN1 IN2 IN3 IN4 IN5 IN6 IN7 Q CONST 常数块传送Block Move

  46. BLK CLR Enable OK WORD %I,%Q,%M,%T, %SA,%SB,%SC, %G,%R,%AI,%AQ LEN 1 - 256 IN 块清零Block Clear

  47. Shift Series 90-70 System Course TABLES F7 Table Operations

  48. Shift Array Operation TABLES F7 ARRAY_ MOVE_ WORD F8 ??????? SR DS SNX DNX N LEN 00001 ??????? ??????? ??????? ??????? Array

  49. SRCH_ EQ_ WORD F1 ??????? AR FD NX NX IN LEN 00001 ??????? ??????? ??????? Search Equal Array Search Operation CONTRL F9 more SRCH_ NE_ WORD SRCH_ GT_ WORD F2 F3 ??????? AR FD NX NX IN ??????? AR FD NX NX IN LEN 00001 LEN 00001 ??????? ??????? ??????? ??????? ??????? ??????? Search Not Equal Search Greater Than

  50. SRCH_ GE_ WORD F4 ??????? AR FD NX NX IN LEN 00001 ??????? ??????? ??????? Search Greater Than or Equal Array Search Operation CONTRL F9 more SRCH_ LT_ WORD SRCH_ LE_ WORD F5 F6 ??????? AR FD NX NX IN ??????? AR FD NX NX IN LEN 00001 LEN 00001 ??????? ??????? ??????? ??????? ??????? ??????? Search Less Than Search Less Than or Equal

More Related