1 / 83

GE Fanuc PLC 指令培训

GE Fanuc PLC 指令培训. GEFanuc Automation Shanghai Office Ver2.20 2002.3. 编程语言. 1 。指令助记符( IL ) 2 。梯形图( LD ) 3 。顺序功能图( SFC ) 4 。“ C” 语言,“ BASIC” 语言 5 。状态逻辑. 编程方式. 手持式编程器 ——HHP. LM90——DOS CC90——Windows VersaPro——Windows. 计算机 + 编程软件. L. 1. L. 2. F. W. D. _. P. B. M. T. R.

kyne
Download Presentation

GE Fanuc PLC 指令培训

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 指令培训 GEFanuc Automation Shanghai Office Ver2.20 2002.3

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

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

  4. L 1 L 2 F W D _ P B M T R _ F W D R E V _ P B S T O P _ P B R 9 R 9 M T R _ R E V R 1 3 R 1 3 9 0 9 4 0 继电器控制电路

  5. 输入扫描 执行 程序 输出刷新 通讯服务 1 I I 2 I 3 I 4 5 I I 6 I 7 8 I M O C PLC 工作原理 1 2 2 CPU 输出地址%Q 输入地址%I 用户程序 3 0 I 1 0 Q 1 I 2 1 0 Q 2 I1 Q1 I 3 0 0 Q 3 ( ) I 4 0 0 Q 4 I 5 0 0 Q 5 I 6 0 Q 6 0 I1 I 2 Q2 ( ) 输入模块 输出模块 Q2 Q1 Q2 Q3 Q4 3 1 数据储存 (%M,%R,...) Q5 Q6 Q7 Q8 M O C

  6. %I %Q%AI %AQ %I %Q%AI %AQ 位地址 位地址 外部地址 外部地址 字地址 字地址 %M %G %T %R %S 中间继电器—位地址 内部地址 ——寄存器—字地址 ——系统标志—位地址 GE PLC 地址表示形式 %AI00326 表示地址 地址类型 地址号 地址数为自然数——例如“%R0326”

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

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

  9. RELAY F1 Shift Series 90-30 指令教程 继电器和基本编程 Relay and Basic Programming

  10. L1 L2 FWD_PB MTR_FWD STOP_PB REV_PB ZC L1 L2 ZC MTR_REV FC FWD_PB MTR_FWD FC REV_PB ZC STOP_PB ZC MTR_REV FC FC 继电器控制电路

  11. RELAY | 10 | 10 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 6 | 7 | 7 | 8 | 8 | 9 | 9 RELAY RELAY TMRCTR TMRCTR MATH MATH RELAT RELAT BITOP BITOP DATAM DATAM TABLE TABLE CONVRT CONVRT CONTRL CONTRL OPN SP OPN SP --][-- --]/[- --( )- -(SM)- -(RM)- vert| Horz- more > F10 F1 Shift ---<+> <+>--- -(/M)- --(/)- --(M)- --(S)- --(R)- --(^)- --(v)- more > 继电器指令基本元素 more

  12. —( ) —( M ) —( / ) —( / M ) —( S ) —( SM ) —( R ) —( RM ) —( ) —( ) —<+> 继电器指令基本元素 触点 线圈 <+>—

  13. TMRCTR ofdt F2 Shift Series 90-30 指令教程 定时器和计数器 Timers and Counters

  14. PLC 系统时间 • Watch-Dog Timer • Constant Sweep Timer • Time-of-Day Clock • Elapsed Time Clock • Time Tick Contacts

  15. TMRCTR ofdt | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 RELAY TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL OPN SP F2 Shift ondtr ofdt tmr upctr dnctr tmbase > 保持型延时接通定时器 延时接通定时器 延时断开定时器 F1 F2 ONDTR TMR OFDT F3 0.10S 0.10S 0.10S R PV CV PV CV R?????? PV CV R?????? R?????? 定 时 器

  16. TMR —( ) 输入端 输出端 0. 1S 0.01S 0. 001S 时基 PV %R???? Address 当前值 %R 预置值 %R + 1 连续三个R寄存器 控制字 %R + 2 延时接通定时器 Timer %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST 预置值 延时时间 t =预置值×时基 例如:%R0100, 或常数:00050 例如:%R0001 ~%R0003

  17. 延时接通定时器 Timer Enable 输出端 预置值 其工作波形图如下: 输入端 TS 输出端 预置值 计时值

  18. OFDT —( ) 输出端 0. 1S 0.01S 0. 001S 时基 PV %R???? Address 当前值 %R 预置值 %R + 1 连续三个R寄存器 控制字 %R + 2 延时断开定时器 Timer 输入端 %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST 预置值 延时时间 t =预置值×时基

  19. 输入端 输出端 OFDT 0. 1S 其工作波形图如下: 预置值 PV TS %R0001 输入端 输出端 预置值 计时值 延时断开定时器 Timer

  20. —( ) ONDTR 输出端 0. 1S 0.01S 0. 001S 复位 R 时基 PV %R???? Address 当前值 %R 预置值 %R + 1 连续三个R寄存器 控制字 %R + 2 保持型定时器 Timer 输入端 预置值 延时时间 t =预置值×时基 %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST

  21. 输入端 输出端 ONDTR 0. 1S R 复位 预置值 PV %R0001 保持型定时器 Timer 其工作波形图如下: TS= T1+T2 输入端 TS T1 T2 输出端 复位端 预置值 计时值

  22. TMRCTR ofdt | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 RELAY TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL OPN SP F2 Shift ondtr ofdt tmr upctr dnctr tmbase > 减计数器 加计数器 F4 F5 UPCTR UPCTR R R PV CV PV CV R?????? R?????? 计 数 器

  23. —( ) 输出端 复位 R Address 当前值 %R 预置值 %R + 1 连续三个R寄存器 控制字 %R + 2 计数器 Counter 输入端 UPCTR DNCTR 预置值 PV %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST %R????

  24. MATH mul F3 Shift Series 90-30 指令教程 数学运算指令 Math Operations

  25. MATH mul | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 RELAY TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL OPN SP F3 add sub mul div mod sqrt asb more types Shift > 加法运算 乘法运算 ADD INT MUL INT F1 F3 F4 F2 I1 I1 ????? ????? Q Q ????? ????? 减法运算 除法运算 ????? ????? I2 I2 SUB INT DIV INT I1 I1 ????? ????? Q Q ????? ????? ????? ????? I2 I2 算术运算 Arithmetic Function

  26. %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

  27. MATH mul | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 RELAY TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL OPN SP F3 add sub mul div mod sqrt asb more types Shift > 开方运算 F7 F6 F5 SQRT INT 求模运算 求绝对值运算 Q MOD INT IN ????? ????? ABS INT I1 ????? Q ????? Q IN ????? ????? ????? I2 算术运算 Arithmetic Function (Continued)

  28. 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

  29. | 10 | 10 | 1 | 1 | 2 | 2 | 3 | 3 | 4 | 4 | 5 | 5 | 6 | 6 | 7 | 7 | 8 | 8 | 9 | 9 RELAY RELAY TMRCTR TMRCTR MATH MATH RELAT RELAT BITOP BITOP DATAM DATAM TABLE TABLE CONVRT CONVRT CONTRL CONTRL OPN SP OPN SP F9 F9 log 10 sin ln cos tan exp expt asin acos atan deg rad more more > > 函数运算 Arithmetic Function more more

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

  31. Q = log(IN) Q = ln(IN) Ii Q = e 对数,指数运算 LOGLNEXP Enable OK REAL %R,%AI,%AQ,CONST Q %R,%AI,%AQ IN

  32. %R,%AI,%AQ,CONST %R,%AI,%AQ,CONST I2 I1 Q %R,%AI,%AQ 指数运算 LOGLNEXP Enable OK REAL I2 EXP: Q = I 1

  33. CONVRT F8 Shift Series 90-30 指令教程 数据转换指令 Data Operations

  34. CONVRT | 10 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 F8 Shift RELAY TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL OPN SP >bcd-4 >word >int >dint >real more types > Convert Group

  35. 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

  36. 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

  37. 数据转换 (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

  38. 数据转换 (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

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

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

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

  42. RELATN F4 Shift Series 90-30 指令教程 比较指令 Relational Operations

  43. RELATN | 10 | 1 RELAY | 2 TMRCTR | 3 MATH | 4 RELAT | 5 BITOP | 6 DATAM | 7 TABLE | 8 CONVRT CONTRL OPN SP | 9 eq ne gt ge lt le cmp range types F4 > Shift F2 F1 F3 F4 等于 大于或等于 大于 不等于 GE_ INT EQ_ INT NE_ INT GT_ INT I1 I1 I1 I1 ????? ????? ????? ????? Q Q Q Q ????? ????? ????? ????? I2 I2 I2 I2 Relational Group

  44. RELATN | 10 | 1 RELAY | 2 TMRCTR | 3 MATH | 4 RELAT | 5 BITOP | 6 DATAM | 7 TABLE | 8 CONVRT CONTRL OPN SP | 9 eq ne gt ge lt le cmp range types F4 > Shift 比较 F7 F5 F6 F8 CMP_ INT 范围 小于或等于 小于 I1 LT ????? LT_ INT LT_ INT RANGE INT ????? EQ I2 I1 I1 ????? ????? Q L1 ????? Q Q GT ????? L2 ????? ????? I2 I2 ????? IN Relational Group (Continued)

  45. 比较功能 (1 ) Comparison Function EQ NE GT GE LT LE I1 = I2 I1≠I2 I1 > I2 I1≥I2 I1 < I2 I1≤I2 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

  46. %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=1 L1 > IN > L2 L1 < IN < L2 ——( ) Q Q=0 L1 > IN;L2 > IN L1 < IN;L2 < IN

  47. DATAMV F6 Shift Series 90-30 指令教程 数据传送指令 Data Move Operations

  48. DATAMV 数据传送 BLKMV INT F6 Shift | 10 | 1 RELAY | 2 TMRCTR | 3 MATH | 4 RELAT | 5 BITOP | 6 DATAM | 7 TABLE | 8 CONVRT CONTRL OPN SP | 9 move blkmov blkclr shfreq bitseq swap comreq more types Q IN4 IN3 IN7 IN2 IN6 IN1 IN5 ????? ????? ????? ????? ????? ????? ????? ????? > 移位寄存器 块清零 SHFR_ WORD 数据传送 F2 F1 F3 F4 BLK_ CLR INT Q MOVE_ INT R N ST IN ????? ????? ????? ????? ????? LEN 00001 Q I1 ????? ????? ????? IN LEN 00001 LEN 00001 Move Group

  49. 数据传送Data Move 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

  50. 常数块传送Block Move 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

More Related