Presentation is loading. Please wait.

Presentation is loading. Please wait.

GEFanuc Automation Shanghai Office

Similar presentations


Presentation on theme: "GEFanuc Automation Shanghai Office"— Presentation transcript:

1 GEFanuc Automation Shanghai Office
GE Fanuc PLC 指令培训 GEFanuc Automation Shanghai Office Ver

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 算术运算 (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) %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST I1 INT DINT REAL %I,%Q,%M,%T, %G,%R,%AI,%AQ Q %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST I2 %I,%Q,%M,%T,%G 不能用于 REAL

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

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

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

30 三角函数运算 SIN COS TAN ASIN ACOS ATAN Enable OK REAL %R,%AI,%AQ,CONST Q IN

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

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

33 数据转换指令 Data Operations
Series 指令教程 数据转换指令 Data Operations CONVRT F8 Shift

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

35 Convert Group (Continued) I N ? Q U T _ O = = BIT = BYTE = WORD
F1 = BIT F2 = BYTE F3 = WORD F10 = DWORD types = STARTING DATA TYPES F4 F5 = UINT F6 = INT F7 = DINT F8 = REAL F9 = MORE I N ? Q U T _ O F1 = BCD-4 F2 = BCD-8 F3 = 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

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

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

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

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

42 Relational Operations
Series 指令教程 比较指令 Relational Operations RELATN F4 Shift

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

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

45 比较功能 (1 ) Comparison Function
EQ NE GT GE LT LE Enable I1 = I2 I1≠I2 I1 > I2 I1≥I2 I1 < I2 I1≤I2 %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 比较功能 (2 ) Comparison Function
Enable RANGE INT DINT REAL Q=1 L1 > IN > L2 L1 < IN < L2 %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST L1 ——( ) Q %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST L2 Q=0 L1 > IN;L2 > IN L1 < IN;L2 < IN %I,%Q,%M,%T,%G, %R,%AI,%AQ,CONST IN

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

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

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 Q IN

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

51 数据块清零 Block Clear BLK CLR Enable OK %I,%Q,%M,%T, LEN %SA,%SB,%SC, IN
WORD %I,%Q,%M,%T, %SA,%SB,%SC, %G,%R,%AI,%AQ LEN IN

52 Series 指令教程 表格处理 Table Operations TABLES F7 Shift

53 Array Operation TABLES F7 Shift > 变址传送 F8 ARRAY MOVE WORD DS SR
tblrd tblwr lifozd types lifowr fiford sort fifowr arrmov more | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL 变址传送 F8 ARRAY MOVE WORD DS SR ????? LEN 00001 SNX DNX N 表格搜索_等于 F1 SECH_ EQ_ WORD FD AR ????? LEN 00001 NX IN 表格搜索_不等于 F2 SECH_ NE_ WORD FD AR ????? LEN 00001 NX IN 表格搜索_大于 F3 GT_ WORD FD AR ????? LEN 00001 NX IN

54 Array Search Operation
TABLES F7 Shift > srh eq srh ne srh gt types srh ge srh lt arrng srh le more | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL 表格搜索_大于或等于 F1 SECH_ GE_ WORD FD AR ????? LEN 00001 NX IN 表格搜索_小于 F5 SECH_ LT_ WORD FD AR ????? LEN 00001 NX IN 表格搜索_于或等于 F3 SECH_ LE_ WORD FD AR ????? LEN 00001 NX IN

55 数组变址传送 Array Move ARRAY MOVE_ Enable OK %I,%Q,%M,%T,%G, %SA,%SB,%SC,
%R,%AI,%AQ %I,%Q,%M,%T,%G, %SA,%SB,%SC, %R,%AI,%AQ INT DINT BIT BYTE WORD SR DS SNX %I,%Q,%M,%T,%G, R,%AI,%AQ,CONST DNX LEN N 将 (SR+SNX-1) 送到 (DS+DNX-1)

56 表格搜索 ——( ) SRCH EQ_ SRCH_NE SRCH_GT SRCH_GE SRCH_LT SRCH_LE Enable OK
%I,%Q,%M,%T,%G, %R,%AI,%AQ INT DINT BYTE WORD ——( ) AR FS %I,%Q,%M,%T,%G, %R,%AI,%AQ 0—(LEN-1) NX NX %I,%Q,%M,%T,%G, R,%AI,%AQ,CONST 1—LEN LEN IN 被查数

57 Series 指令教程 位处理指令 Bit Operations BITOP F5 Shift

58 Multiple Bit Functions
BITOP F5 Shift > and or xor types not shl rol shr ror more | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL AND_ 与 F1 AND_ WORD Q I1 ????? LEN 00001 I2 OR_或 F2 OR_ WORD Q I1 ????? LEN 00001 I2 XOR_异或 F3 XOR_ WORD Q I1 ????? LEN 00001 I2 NOT_非 F4 NOT_ WORD Q I1 ????? LEN 00001 I2

59 字逻辑功能 Logic Function -- 字的“与”/“或”/“异或”运算 AND OR XOR Enable OK
AND : Q = I1 * I2 OR : Q = I1 + I2 XOR : Q = I1  I2 WORD I1 %I,%Q,%M,%T,%G, %SA,%SB%SC,%R, %AI,%AQ,CONST %I,%Q,%M,%T,%G, %SA,%SB,%SC, %R,%AI,%AQ Q I2

60 字逻辑功能 Logic Function -- 字的“非”运算 NOT Enable OK NOT : Q = I1
WORD NOT : Q = I1 %I,%Q,%M,%T, %G,%S,%SA, %SB%SC,%R, %AI,%AQ,CONST %I,%Q,%M,%T,%G, %S,%SA,%SB,%SC, %R,%AI,%AQ I1 Q

61 Bit Functions more F9 > 位测试 F1 BIT_ TEST_ WORD Q IN ????? LEN 00001
bittst bitset bitclr types bitpos mkcomp more | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL 位测试 F1 BIT_ TEST_ WORD Q IN ????? LEN 00001 BIT 位清“0” F3 BIT_ CLR_ WORD Q IN ????? LEN 00001 BIT 位置“1” F2 BIT_ SET_ WORD Q IN ????? LEN 00001 BIT 测“1”位置 F4 BIT_ POS_ WORD Q IN ????? LEN 00001 POS

62 字逻辑功能 Logic Function -- 字中位置“1” / 位清“0” BIT_SET BIT_CLR Enable OK WORD
IN %I,%Q,%M,%T, %G,%SA,%SB,%SC, %R,%AI,%AQ, CONST for BIT LEN BIT

63 字逻辑功能 Logic Function ——( ) -- 检测字中某一位的状态 TEST_ BIT_ Enable Enable OK
WORD WORD Tested BIT state Tested BIT state IN IN ——( ) %I,%Q,%M,%T, %G,%S,%SA,%SB, %SC,%R,%AI,%AQ, CONST for BIT %I,%Q,%M,%T, %G,%S,%SA,%SB, %SC,%R,%AI,%AQ, CONST for BIT Q Q LEN LEN BIT BIT

64 字逻辑功能 Logic Function -- 检测字中某一位的位置 POS_ BIT_ Enable OK WORD
%I,%Q,%M,%T,%G,% SA,%SB,%SC, %R,%AI,%AQ, IN LEN %I,%Q,%M,%T,% G,%%R,%AI,%AQ, POS

65 Multiple Bit Functions
Continued BITOP F5 Shift > and or xor types not shl rol shr ror more | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL 左移位 F5 SHL_ WORD B2 IN ????? LEN 00001 N B1 Q 右移位 F6 SHR_ WORD B2 IN ????? LEN 00001 N B1 Q 左旋转 F7 ROL_ WORD Q IN ????? LEN 00001 N 右旋转 F8 ROR_ WORD Q IN ????? LEN 00001 N

66 移位 Shift ——( ) SHR_ SHL_ Enable OK %I,%Q,%M,%T, %G,%SA,%SB%SC,
%R,%AI,%AQ, WORD IN ——( ) B2 %I,%Q,%M,%T, %G,%SA,%SB%SC, %R,%AI,%AQ,CONST N %I,%Q,%M,%T, %G,%SA,%SB,%SC, %R,%AI,%AQ Q LEN B1 B2 B1 SHL左移 高位 MSB IN, Q 低位 LSB B1 B2 SHR右移

67 旋转 Rotat ROL_ ROR_ Enable OK %I,%Q,%M,%T, %G,%SA,%SB%SC, WORD IN
%R,%AI,%AQ, WORD IN %I,%Q,%M,%T, %G,%SA,%SB,%SC, %R,%AI,%AQ Q LEN %I,%Q,%M,%T, %G,%SA,%SB%SC, %R,%AI,%AQ,CONST N 高位 MSB 低位 LSB SHL左移 SHR右移

68 移位寄存器 Shift Register SHFR Enable OK BIT WORD %I,%Q,%M,%T,
%G,%SA,%SB,%SC, %R,%AI,%AQ Reset R Q IN %I,%Q,%M,%T, %G,%SA,%SB%SC, %R,%AI,%AQ, LEN ST Q IN MSB ST LSB

69 定序器 Bit Sequencer BIT_ SEQ Enable OK Reset R 1—L 0—R DIR LEN 1 - 256
STEP %I,%Q,%M,%T, %G,%SA,%SB%SC, %R,%AI,%AQ, ST 当前步数 长 度 Control Word %R %R + 1 %R + 2

70 控制指令 Control Operations
Series 指令教程 控制指令 Control Operations CONTRL F9 Shift

71 Multiple Bit Functions
CONTRL F9 Shift > call Do io ser more pidisa pidind end sfcres commnt svcreq | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL F9 more > mcrn endmcn jumpn more labeln endmcr mcr jump label | 10 4 9 8 7 6 5 3 2 1 RELAY OPN SP TMRCTR MATH RELAT BITOP DATAM TABLE CONVRT CONTRL

72 IO立即刷新 DO IO DOIO不能刷新Genius网上I/O地址 若没有ALT则刷新真实地址 Enable OK ST
%I,%Q,%AI,%AQ, END %I,%Q,%M,%T, %G%R,%AI,%AQ, ALT 若没有ALT则刷新真实地址

73 [ ] [ ] 子程序调用 ——( ) ——( ) [ START OF PROGRAM MAIN ]
CALL ??????? [ START OF PROGRAM MAIN ] ——( ) [ ] CALL SUB [ END OF PROGRAM LOGIC] [ START OF PROGRAM SUB ] ——( ) [ ] [ END OF BLOCK LOGIC] 最多可定义 64 个子程序

74 子程序调用 每个程序块可有64 个“CALL” 最多可8级子程序嵌套 MAIN BLOCK A BLOCK C BLOCK B
BLOCK D 开始 CALL A CALL B 最多可8级子程序嵌套 CALL C CALL B

75 [ ] [ ] 主控指令MCR和跳转指令JUMP ——( ) ——( ) [ MCR ] [ MCR ] [ END_MCR] DOG:
——( ) ——( ) [ MCR ] >> DOG [ ] [ ] [ END_MCR] DOG:

76 通讯请求命令 ——( ) COMM_ REQ Enable OK %R,%AI,%AQ IN FT %I,%Q,%M,%T,%G,
——( ) FT %I,%Q,%M,%T,%G, %R,%AI,%AQ,常数 SYSID %R,%AI,%AQ,常数 TASK

77 服务请求 Servic Request SVC REQ Enable OK FNC %I,%Q,%M,%T, %G,%R,%AI,%AQ,
CONST for FNC PARM

78 服务请求功能 Servic Request 功能码 说 明 7 改变/读取日期时钟 14 故障表清零 15 读取最后登录的故障记录
功能码 说 明 7 改变/读取日期时钟 14 故障表清零 15 读取最后登录的故障记录 16 读取开机耗时时间 18 读取I/O 强制状态 29 读取关机耗时时间 26/30 询问 I/O 状态

79 服务请求 Servic Request ——改变/读取日期时钟 %R0010 %R0011 %R0012 %R0014 %R0013
0—读取 1—设置 XX年 XX分 XX日 XX周 SVC REQ 1—BCD XX月 7 FNC XX时 %R0010 XX秒 PARM

80 服务请求 Servic Request ——清除故障表 0 ——清除PLC故障表 1——清除I/O故障表 %R0020 SVC REQ 14
FNC %R0020 PARM 0 ——清除PLC故障表 1——清除I/O故障表

81 PID 调节回路 PID_ IND Enable OK %I,%Q,%M,%T, %G%R,%AI,%AQ, SP CV
CONST for SP PV MAN UP DN %R???? 40个R寄存器

82 PID 调节回路参数设置

83 PID 调节回路参数设置


Download ppt "GEFanuc Automation Shanghai Office"

Similar presentations


Ads by Google