RSLogix5 Project Report
Page 1 Friday, June 9, 6-9:7:36 Processor Information Processor Type: 1747-L54B 5/4 CPU - 3K Mem. OS41 Processor Name: RIO Total Memory Used: 1367 Instruction Words Used - 733 Data Table Words Used Total Memory Left: 735 Instruction Words Left Program Files: 35 Data Files: 18 Program ID: 5d
Page 1 Friday, June 9, 6-9:7:36 I/O Configuration 1747-L54B 5/4 CPU - 3K Mem. OS41 1 16-Input (SINK) 4 VDC 16-Output (TRANS-SRC) 1/5 VDC 3 16-Input (SINK) 4 VDC 4 16-Output (TRANS-SRC) 1/5 VDC 5 16-Input (SINK) 4 VDC 6 16-Output (TRANS-SRC) 1/5 VDC -- --------------- ----------------------------------- 7 1746-NIO4V Analog Ch In/ Ch Voltage Out 8 1746-NIO4V Analog Ch In/ Ch Voltage Out 9 1 11 1 13
Page 1 Friday, June 9, 6-9:7:36 GENERAL Channel 1 Write Protected: No Channel 1 Edit Resource/Owner Timeout: 6 Channel 1 Passthru Link ID: Channel Write Protected: No Channel Edit Resource/Owner Timeout: 6 Channel Passthru Link ID: 1 Channel Current Mode: System Channel Mode Change Enabled: No Channel Mode Change Attention Character: \1b Channel Mode Change System Character: S Channel Mode Change User Character: U Channel Configuration CHANNEL 1 (SYSTEM) - Driver: DH+ Node : (octal) Baud: 57.6K CHANNEL (SYSTEM) - Driver: DF1 Full Duplex Source ID: (decimal) Baud: 19 Parity: NONE Stop Bits: 1 Control Line : No Handshaking Error Detection: CRC Embedded Responses: Enabled Duplicate Packet Detect: Yes ACK Timeout: 5 NAK Retries: 3 ENQ Retries: 3 CHANNEL (USER) - Driver: ASCII Baud: 19 Parity: NONE Stop Bits: 1 Data Bits: 8 Control Line : No Handshaking Delete mode: Ignore Echo: No XON/XOFF: No Termination Character 1: \d Termination Character : \ff Append Character 1: \d Append Character : \a
Page 1 Friday, June 9, 6-9:7:36 Program File List Name Number Type Rungs Debug Bytes [SYSTEM] SYS No 1 SYS No PRINCIPAL LADDER No 19 FURADEIRA 3 LADDER 5 No 17 SEMAFORO 4 LADDER 11 No 19 MOTORES 5 LADDER 7 No 59 TAXA 6 LADDER 6 No 131 RELOGIO 7 LADDER 1 No 3 RELOGIO 8 LADDER 19 No 349 RELOGIO3 9 LADDER No 433 RELOGIO4 1 LADDER 38 No 8 SEMAFORO 11 LADDER 5 No 13 FLIP-FLOP 1 LADDER 3 No 69 PID 13 LADDER 7 No 155 MSG_WR 14 LADDER 4 No 1 PID 15 LADDER 16 No 397 INDIRETO 16 LADDER 3 No 4 INDEXADO 17 LADDER 4 No 49 REL-ANA 18 LADDER 41 No 969 SCP-SCL 19 LADDER 19 No 58 MOTOR ADV LADDER 1 No 175 MOTOR ADV1 1 LADDER 13 No 184 SEL MOTOR LADDER 6 No 146 COP / FLL 3 LADDER 3 No 59 COP_FLL EX 4 LADDER 5 No 9 FIFO/LIFO 5 LADDER 5 No 115 MÉDIA 6 LADDER 8 No 41 BSL 7 LADDER 3 No 47 BSR 8 LADDER 3 No 47 GARRAFAS 9 LADDER 1 No 5 SQO 3 LADDER No 37 SQL 31 LADDER 3 No 6 SQC 3 LADDER No 37 MOTOR-SQO 33 LADDER 11 No 37 STI 34 LADDER No 4
Page 1 Friday, June 9, 6-9:7:36 Data File List Name Number Type Scope Debug Words Elements Last OUTPUT O Global No 1 7 O:6 INPUT 1 I Global No 1 7 I:6 STATUS S Global No 164 S:163 BINARY 3 B Global No 3 3 B3: TIMER 4 T Global No 39 13 T4:1 COUNTER 5 C Global No 1 7 C5:6 CONTROL 6 R Global No 4 14 R6:13 INTEGER 7 N Global No 18 18 N7:17 FLOAT 8 F Global No 1 F8: PID 9 N Global No 3 3 N9: PV_STD 1 N Global No N1:19 FILE 11 N Global No 1 1 N11:99 FILE 1 N Global No 1 1 N1:99 13 N Global No 1 1 N13:99 MOTORES 14 N Global No 1 1 N14:99 OFF MOTOR 15 N Global No 9 9 N15:8 MSG-WR 16 N Global No 1 1 N16:99 N17 17 N Global No 14 14 N17:13
Page 1 Friday, June 9, 6-9:7:37 Habilitar BR PETROBRAS 15 LAD - PRINCIPAL - PROGRAMA PRINCIPAL --- Total Rungs in File = JSR Jump To Subroutine SBR File Number U:3 1 END
Page 1 Friday, June 9, 6-9:7:37 LAD 3 - FURADEIRA - exercício D --- Total Rungs in File = 5 CHAVE LIGA CH1 BOTÃO DESLIGA DESLIGA 1 MOTOR 1 / vermelho MOTOR1_RED L MOTOR / amarelo MOTOR_AMARELO L 1 1 seta relogio SETA_RELOGIO MOTOR 3 / Verde MOTOR3_VERDE L MOTOR 1 / vermelho MOTOR1_RED U BOTÃO DESLIGA DESLIGA 1 MOTOR 3 / Verde MOTOR3_VERDE MOTOR / amarelo MOTOR_AMARELO U 1 MOTOR 3 / Verde MOTOR3_VERDE U 3 RET Return 4 END
Page 1 Friday, June 9, 6-9:7:38 LAD 4 - SEMAFORO - exercício E --- Total Rungs in File = 11 CHAVE LIGA CH1 MOTOR / amarelo MOTOR_AMARELO 1 MOTOR 3 / Verde MOTOR3_VERDE TIMER 1 TIMER_VERMELHO TON Timer On Delay Timer T4: Time Base 1. Preset 1 Accum EN 1 TIMER 1 TIMER_VERMELHO/TT T4: TT MOTOR 1 / vermelho MOTOR1_RED TIMER 1 TIMER_VERMELHO/ T4: TIMER 1 TIMER_VERMELHO T4: RES 3 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED MOTOR / amarelo MOTOR_AMARELO 1 TIMER TIMER_VERDE TON Timer On Delay Timer T4:1 Time Base 1. Preset 1 Accum EN 4 5 TIMER TIMER_VERDE/TT T4:1 TT TIMER TIMER_VERDE/ T4:1 MOTOR 3 / Verde MOTOR3_VERDE TIMER TIMER_VERDE T4:1 RES 6 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED MOTOR 3 / Verde MOTOR3_VERDE TIMER 3 TIMER_AMARELO TON Timer On Delay Timer T4: Time Base 1. Preset 3< Accum EN 7 8 TIMER 3 TIMER_AMARELO/TT T4: TT TIMER 3 TIMER_AMARELO/ T4: MOTOR / amarelo MOTOR_AMARELO 1 TIMER 3 TIMER_AMARELO T4: RES
Page Friday, June 9, 6-9:7:38 LAD 4 - SEMAFORO - exercício E --- Total Rungs in File = 11 9 RET Return 1 END
Page 1 Friday, June 9, 6-9:7:38 LAD 5 - MOTORES - Exercício F --- Total Rungs in File = 7 CHAVE LIGA CH1 Timer 1 TIMER_LIGA/ T4:3 BOTÃO DESLIGA DESLIGA 1 Timer 1 TIMER_LIGA TON Timer On Delay Timer T4:3 Time Base 1. Preset < Accum EN 1 CHAVE LIGA CH1 BOTÃO DESLIGA DESLIGA 1 MOTOR 1 / vermelho MOTOR1_RED L Timer 1 TIMER_LIGA/ T4:3 motor 4 MOTOR4 3 motor 5 MOTOR5 L 4 MOTOR 3 / Verde MOTOR3_VERDE motor 4 MOTOR4 L 3 MOTOR / amarelo MOTOR_AMARELO 1 MOTOR 3 / Verde MOTOR3_VERDE L MOTOR 1 / vermelho MOTOR1_RED MOTOR / amarelo MOTOR_AMARELO L 1 3 BOTÃO DESLIGA DESLIGA 1 TIMER TIMER_DESLIGA/ T4:4 CHAVE LIGA CH1 TIMER TIMER_DESLIGA TON Timer On Delay Timer T4:4 Time Base 1. Preset 3< Accum EN 4 BOTÃO DESLIGA DESLIGA 1 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED U
Page Friday, June 9, 6-9:7:38 LAD 5 - MOTORES - Exercício F --- Total Rungs in File = 7 5 TIMER TIMER_DESLIGA/ T4:4 motor 4 MOTOR4 3 motor 5 MOTOR5 U 4 MOTOR 3 / Verde MOTOR3_VERDE motor 4 MOTOR4 U 3 MOTOR / amarelo MOTOR_AMARELO 1 MOTOR 1 / vermelho MOTOR1_RED MOTOR 3 / Verde MOTOR3_VERDE U MOTOR / amarelo MOTOR_AMARELO U 1 6 END
Page 1 Friday, June 9, 6-9:7:38 LAD 6 - TAXA - Exercício de exemplo --- Total Rungs in File = 6 Exercício de exemplo de verificação da variação da taxa do preset TIMER 1 TIMER_VERMELHO/ T4: TIMER 1 TIMER_VERMELHO TON Timer On Delay Timer T4: Time Base 1. Preset 1 Accum EN 1 SCP Scale w/parameters Input I:7. 356 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 1 1 Output N7:5 TIMER 1 TIMER_VERMELHO/ T4: LES Less Than (A<B) Source A N7:5 Source B F8: 87. MOTOR 1 / vermelho MOTOR1_RED L 3 TIMER 1 TIMER_VERMELHO/ T4: SUB Subtract Source A N7:5 Source B 3. 3. Dest F8: 87. 4 BOTÃO DESLIGA DESLIGA 1 MOTOR 1 / vermelho MOTOR1_RED U 5 END
Page 1 Friday, June 9, 6-9:7:38 LAD 7 - RELOGIO - exercício G --- Total Rungs in File = 1 CHAVE LIGA CH1 tempo de clock do relogio CLOCK/ T4:5 seta relogio SETA_RELOGIO tempo de clock do relogio CLOCK TON Timer On Delay Timer T4:5 Time Base 1. Preset 1< Accum EN 1 tempo de clock do relogio CLOCK/ T4:5 contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU contador segundos SEGUNDOS/ C5: contador minutos MINUTOS CTU Count Up Counter C5:1 Preset 6 Accum 4< CU 3 contador minutos MINUTOS/ C5:1 contador hora HORA CTU Count Up Counter C5: Preset 4< Accum 1 CU 4 5 6 7 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS/ C5:1 contador hora HORA/ C5: seta relogio SETA_RELOGIO contador segundos SEGUNDOS C5: RES contador minutos MINUTOS C5:1 RES contador hora HORA C5: RES Minuto MINUTOS.ACC FRD From BCD Source I:5. h< Dest C5:1.ACC 4<
Page Friday, June 9, 6-9:7:38 8 seta relogio SETA_RELOGIO LAD 7 - RELOGIO - exercício G --- Total Rungs in File = 1 Hora HORA.ACC FRD From BCD Source I:1. 5115h< Dest C5:.ACC 1 9 Minuto MINUTOS.ACC TOD To BCD Source C5:1.ACC 4< Dest O:6. 4h< 1 Hora HORA.ACC TOD To BCD Source Dest C5:.ACC 1 O:. 14h< 11 END
Page 1 Friday, June 9, 6-9:7:38 LAD 8 - RELOGIO - exercício H --- Total Rungs in File = 19 CHAVE LIGA CH1 tempo de clock do relogio CLOCK/ T4:5 seta relogio SETA_RELOGIO tempo de clock do relogio CLOCK TON Timer On Delay Timer T4:5 Time Base 1. Preset 1< Accum EN 1 CHAVE LIGA CH1 T4:6 seta relogio SETA_RELOGIO TON Timer On Delay Timer T4:6 Time Base.1 Preset 1< Accum EN T4:6 CTU Count Up Counter C5:3 Preset 99< Accum 88< CU 3 tempo de clock do relogio CLOCK/ T4:5 contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU 4 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS CTU Count Up Counter C5:1 Preset 6 Accum 4< CU 5 contador minutos MINUTOS/ C5:1 contador hora HORA CTU Count Up Counter C5: Preset 4< Accum 1 CU 6 7 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS/ C5:1 contador segundos SEGUNDOS C5: RES contador minutos MINUTOS C5:1 RES
Page Friday, June 9, 6-9:7:38 LAD 8 - RELOGIO - exercício H --- Total Rungs in File = 19 8 contador hora HORA/ C5: contador hora HORA C5: RES 9 C5:3 C5:3 RES 1 seta relogio SETA_RELOGIO Minuto MINUTOS.ACC FRD From BCD Source I:5. h< Dest C5:1.ACC 4< 11 seta relogio SETA_RELOGIO Hora HORA.ACC FRD From BCD Source I:1. 5115h< Dest C5:.ACC 1 1 variavel auxiliar hora AUX_HORA MUL Multiply Source A C5:.ACC 1 Source B 1 1 Dest N7: 11< 13 variavel auxiliar hora AUX_HORA ADD Add Source A N7: 11< Source B C5:1.ACC 4< Dest N7: 11< 14 variavel auxiliar hora AUX_HORA TOD To BCD Source N7: 11< Dest O:. 14h<
Page 3 Friday, June 9, 6-9:7:39 LAD 8 - RELOGIO - exercício H --- Total Rungs in File = 19 15 variavel auxiliar segundos AUX_SEGUNDOS MUL Multiply Source A 1 1 Source B C5:.ACC 1< Dest N7:1 16 variavel auxiliar segundos AUX_SEGUNDOS ADD Add Source A N7:1 Source B C5:3.ACC 88< Dest N7:1 17 variavel auxiliar segundos AUX_SEGUNDOS TOD To BCD Source N7:1 Dest O:6. 4h< 18 END
Page 1 Friday, June 9, 6-9:7:39 LAD 9 - RELOGIO3 - Exercício I --- Total Rungs in File = CHAVE LIGA CH1 tempo de clock do relogio CLOCK/ T4:5 seta relogio SETA_RELOGIO tempo de clock do relogio CLOCK TON Timer On Delay Timer T4:5 Time Base 1. Preset 1< Accum EN 1 CHAVE LIGA CH1 T4:6 seta relogio SETA_RELOGIO TON Timer On Delay Timer T4:6 Time Base.1 Preset 1< Accum EN T4:6 CTU Count Up Counter C5:3 Preset 99< Accum 88< CU 3 tempo de clock do relogio CLOCK/ T4:5 contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU 4 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS CTU Count Up Counter C5:1 Preset 6 Accum 4< CU 5 contador minutos MINUTOS/ C5:1 contador hora HORA CTU Count Up Counter C5: Preset 4< Accum 1 CU 6 7 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS/ C5:1 contador segundos SEGUNDOS C5: RES contador minutos MINUTOS C5:1 RES
Page Friday, June 9, 6-9:7:39 LAD 9 - RELOGIO3 - Exercício I --- Total Rungs in File = 8 contador hora HORA/ C5: contador hora HORA C5: RES 9 C5:3 C5:3 RES 1 seta relogio SETA_RELOGIO MVM Masked Move Source Mask I:1. 757< FFh 55< Dest N7: 3< 11 seta relogio SETA_RELOGIO MVM Masked Move Source Mask I:1. 757< FFh -56< Dest N7:3 1< 1 seta relogio SETA_RELOGIO FRD From BCD Source N7:3 1h< Dest N7:4 3< 13 seta relogio SETA_RELOGIO Hora HORA.ACC DIV Divide Source A N7:4 3< Source B 1 1 Dest C5:.ACC 1 14 seta relogio SETA_RELOGIO Minuto MINUTOS.ACC FRD From BCD Source N7: 3h< Dest C5:1.ACC 4<
Page 3 Friday, June 9, 6-9:7:39 LAD 9 - RELOGIO3 - Exercício I --- Total Rungs in File = 15 variavel auxiliar hora AUX_HORA MUL Multiply Source A C5:.ACC 1 Source B 1 1 Dest N7: 11< 16 variavel auxiliar hora AUX_HORA ADD Add Source A N7: 11< Source B C5:1.ACC 4< Dest N7: 11< 17 variavel auxiliar hora AUX_HORA TOD To BCD Source N7: 11< Dest O:. 14h< 18 variavel auxiliar segundos AUX_SEGUNDOS MUL Multiply Source A 1 1 Source B C5:.ACC 1< Dest N7:1 19 variavel auxiliar segundos AUX_SEGUNDOS ADD Add Source A N7:1 Source B C5:3.ACC 88< Dest N7:1
Page 4 Friday, June 9, 6-9:7:39 LAD 9 - RELOGIO3 - Exercício I --- Total Rungs in File = variavel auxiliar segundos AUX_SEGUNDOS TOD To BCD Source N7:1 Dest O:6. 4h< 1 END
Page 1 Friday, June 9, 6-9:7:39 LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 CHAVE LIGA CH1 tempo de clock do relogio CLOCK/ T4:5 seta relogio SETA_RELOGIO tempo de clock do relogio CLOCK TON Timer On Delay Timer T4:5 Time Base 1. Preset 1< Accum EN 1 CHAVE LIGA CH1 T4:6 seta relogio SETA_RELOGIO TON Timer On Delay Timer T4:6 Time Base.1 Preset 1< Accum EN T4:6 CTU Count Up Counter C5:3 Preset 99< Accum 88< CU 3 tempo de clock do relogio CLOCK/ T4:5 contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU 4 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS CTU Count Up Counter C5:1 Preset 6 Accum 4< CU 5 contador minutos MINUTOS/ C5:1 contador hora HORA CTU Count Up Counter C5: Preset 4< Accum 1 CU 6 seta relogio SETA_RELOGIO MVM Masked Move Source Mask I:1. 757< FFh 55< Dest N7: 3<
Page Friday, June 9, 6-9:7:39 7 seta relogio SETA_RELOGIO LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 MVM Masked Move Source Mask I:1. 757< FFh -56< Dest N7:3 1< 8 seta relogio SETA_RELOGIO FRD From BCD Source N7:3 1h< Dest N7:4 3< 9 seta relogio SETA_RELOGIO Hora HORA.ACC DIV Divide Source A N7:4 3< Source B 1 1 Dest C5:.ACC 1 1 seta relogio SETA_RELOGIO Minuto MINUTOS.ACC FRD From BCD Source N7: 3h< Dest C5:1.ACC 4< 11 variavel auxiliar hora AUX_HORA MUL Multiply Source A C5:.ACC 1 Source B 1 1 Dest N7: 11<
Page 3 Friday, June 9, 6-9:7:39 LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 1 variavel auxiliar hora AUX_HORA ADD Add Source A N7: 11< Source B C5:1.ACC 4< Dest N7: 11< 13 variavel auxiliar hora AUX_HORA TOD To BCD Source N7: 11< Dest O:. 14h< 14 variavel auxiliar segundos AUX_SEGUNDOS MUL Multiply Source A 1 1 Source B C5:.ACC 1< Dest N7:1 15 variavel auxiliar segundos AUX_SEGUNDOS ADD Add Source A N7:1 Source B C5:3.ACC 88< Dest N7:1 16 variavel auxiliar segundos AUX_SEGUNDOS TOD To BCD Source N7:1 Dest O:6. 4h<
Page 4 Friday, June 9, 6-9:7:39 17 3 LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 MVM Masked Move Source Mask I:5. FFh 55< Dest N7:8 48< 18 3 MVM Masked Move Source Mask I:5. FFh -56< Dest N7:9 34< 19 3 FRD From BCD Source N7:9 9h< Dest N7:1 9 3 ACHORA DIV Divide Source A N7:1 9 Source B 1 1 Dest N7:6 9< 1 3 ACMINUTO FRD From BCD Source N7:8 3h< Dest N7:7 3 ACHORA EQU Equal Source A N7:6 9< Source B C5:.ACC 1 hora igual HORAIGUAL B3: 1 3 ACMINUTO EQU Equal Source A N7:7 3 Source B C5:1.ACC 4< minuto igual MINUTOIGUAL B3:
Page 5 Friday, June 9, 6-9:7:39 LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 4 botão Liga BL1 4 Desaciona alarme DESALARME B3: L 5 contador minutos MINUTOS/ C5:1 5 contador minutos MINUTOS/ C5:1 Desaciona alarme DESALARME B3: U 5 6 turn off OFF/ T4:8 minuto igual MINUTOIGUAL B3: hora igual HORAIGUAL B3: 1 Turn on ON TON Timer On Delay Timer T4:7 Time Base 1. Preset 1< Accum EN 7 Turn on ON/ T4:7 minuto igual MINUTOIGUAL B3: hora igual HORAIGUAL B3: 1 turn off OFF TON Timer On Delay Timer T4:8 Time Base 1. Preset 1< Accum EN 8 Turn on ON/TT T4:7 TT B4 B3: L 4 9 turn off OFF/TT T4:8 TT B4 B3: U 4 3 Desaciona alarme DESALARME B3: 5 B4 B3: 4 SAIDA1 MOV Move Source -1-1< Dest.
Page 6 Friday, June 9, 6-9:7:39 31 B4 B3: 4 LAD 1 - RELOGIO4 - Exercício J --- Total Rungs in File = 38 SAIDA1 MOV Move Source Dest. contador segundos contador segundos SEGUNDOS/ SEGUNDOS C5: C5: 3 RES 33 34 35 36 contador minutos MINUTOS/ C5:1 contador hora HORA/ C5: C5:3 RET Return contador minutos MINUTOS C5:1 RES contador hora HORA C5: RES C5:3 RES 37 END
Page 1 Friday, June 9, 6-9:7:39 LAD 11 - SEMAFORO - Exercício Semaforo com LIM --- Total Rungs in File = 5 TIMER 1 TIMER_VERMELHO/ T4: TIMER 1 TIMER_VERMELHO TON Timer On Delay Timer T4: Time Base 1. Preset 1 Accum EN 1 TIMER 1 TIMER_VERMELHO.ACC LIM Limit Test Low Lim Test T4:.ACC High Lim 8 8< MOTOR 1 / vermelho MOTOR1_RED TIMER 1 TIMER_VERMELHO.ACC LIM Limit Test Low Lim 9 9< Test T4:.ACC High Lim 11 11< MOTOR 3 / Verde MOTOR3_VERDE 3 TIMER 1 TIMER_VERMELHO.ACC LIM Limit Test Low Lim 1 1< Test T4:.ACC High Lim 18 18< MOTOR / amarelo MOTOR_AMARELO 1 4 END
Page 1 Friday, June 9, 6-9:7:39 LAD 1 - FLIP-FLOP - Exercício L --- Total Rungs in File = 3 botão Liga BL1 4 B3: OSR 6 B3: 7 MOTOR 1 / vermelho MOTOR1_RED B3: L 7 B3: U 7 1 B3: 7 MOTOR 1 / vermelho MOTOR1_RED END
Page 1 Friday, June 9, 6-9:7:39 LAD 13 - PID - Exemplo de PID --- Total Rungs in File = 7 SCP Scale w/parameters Input I:7. 356 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 16383 16383< Output N7:11 < 1 SCP Scale w/parameters Input I:7. 356 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 1 1 Output N7:13 N PID PID Control Block N9: Process Variable N7:11 Control Variable N7:1 Control Block Length 3 Setup Screen < 3 MOV Move Source N7:13 Dest N9: 4 GRT Greater Than (A>B) Source A N7:1 Source B 5 5 MOTOR 1 / vermelho MOTOR1_RED L 5 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED U
Page Friday, June 9, 6-9:7:39 LAD 13 - PID - Exemplo de PID --- Total Rungs in File = 7 6 END
Page 1 Friday, June 9, 6-9:7:39 LAD 14 - MSG_WR --- Total Rungs in File = 4 N16: 15 MSG Read/Write Message Type Peer-To-Peer Read/Write Write Target Device 5CPU Local/Remote Local Control Block N16: Control Block Length 14 Setup Screen < EN ER 1 N17: 15 MSG Read/Write Message Type Peer-To-Peer Read/Write Read Target Device 5CPU Local/Remote Local Control Block N17: Control Block Length 14 Setup Screen < EN ER RET Return 3 END
Page 1 Friday, June 9, 6-9:7:39 LAD 15 - PID - Exercício Cáp.14 --- Total Rungs in File = 16 SCP Scale w/parameters Input I:7. 356 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 16383 16383< Output N7:11 < 1 N PID PID Control Block N9: Process Variable N7:11 Control Variable N7:1 Control Block Length 3 Setup Screen < SCP Scale w/parameters Input N7:1 Input Min. Input Max. 16383 16383< Scaled Min. Scaled Max. 3767 3767< Output O:7. 4< 3 SCP Scale w/parameters Input N7:11 < Input Min. Input Max. 16383 16383< Scaled Min. Scaled Max. 8 8 Output N7:14
Page Friday, June 9, 6-9:7:39 LAD 15 - PID - Exercício Cáp.14 --- Total Rungs in File = 16 4 SCP Scale w/parameters Input N7:1 Input Min. Input Max. 16383 16383< Scaled Min. Scaled Max. 1 1 Output N7:15 9 5 TOD To BCD Source N7:14 Dest O:. 14h< 6 TOD To BCD Source N7:15 9 Dest O:6. 4h< 7 botão Liga BL1 4 FRD From BCD Source I:1. 5115h< Dest N9: 8 CHAVE LIGA CH1 N/1 N9: 1 MOTOR 1 / vermelho MOTOR1_RED 9 CHAVE LIGA CH1 MOV Move Source Dest I:7. 356 O:7. 4<
Page 3 Friday, June 9, 6-9:7:39 1 seta relogio SETA_RELOGIO LAD 15 - PID - Exercício Cáp.14 --- Total Rungs in File = 16 N/ N9: 11 3 motor 4 MOTOR4 3 MOV Move Source 9 9 Dest N9:11 9 MOV Move Source 1 1 Dest N9:1 1 1 13 14 N/8 N9: 8 N/9 N9: 9 N/1 N9: 1 13 15 1 15 END
Page 1 Friday, June 9, 6-9:7:39 LAD 16 - INDIRETO - Exemplo de endereçamento indireto --- Total Rungs in File = 3 CHAVE LIGA CH1 CTU Count Up Counter C5:4 Preset 5< Accum CU 1 MOV Move Source 1735 1735< Dest N11:[C5:4.ACC] END
Page 1 Friday, June 9, 6-9:7:4 LAD 17 - INDEXADO - Exemplo de endereçamento indexado --- Total Rungs in File = 4 CHAVE LIGA CH1 CTU Count Up Counter C5:5 Preset 5< Accum CU 1 Index Register MOV Move Source C5:5.ACC Dest S:4 1< MOV Move Source 1735 1735< Dest #N11: 3 END
Page 1 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 CHAVE LIGA CH1 tempo de clock do relogio CLOCK/ T4:5 seta relogio SETA_RELOGIO tempo de clock do relogio CLOCK TON Timer On Delay Timer T4:5 Time Base 1. Preset 1< Accum EN 1 CHAVE LIGA CH1 T4:6 seta relogio SETA_RELOGIO TON Timer On Delay Timer T4:6 Time Base.1 Preset 1< Accum EN T4:6 CTU Count Up Counter C5:3 Preset 99< Accum 88< CU 3 tempo de clock do relogio CLOCK/ T4:5 contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU 4 contador segundos SEGUNDOS/ C5: contador minutos MINUTOS CTU Count Up Counter C5:1 Preset 6 Accum 4< CU 5 contador minutos MINUTOS/ C5:1 contador hora HORA CTU Count Up Counter C5: Preset 4< Accum 1 CU 6 seta relogio SETA_RELOGIO MVM Masked Move Source Mask I:1. 757< FFh 55< Dest N7: 3<
Page Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 7 seta relogio SETA_RELOGIO MVM Masked Move Source Mask I:1. 757< FFh -56< Dest N7:3 1< 8 seta relogio SETA_RELOGIO FRD From BCD Source N7:3 1h< Dest N7:4 3< 9 seta relogio SETA_RELOGIO Hora HORA.ACC DIV Divide Source A N7:4 3< Source B 1 1 Dest C5:.ACC 1 1 seta relogio SETA_RELOGIO Minuto MINUTOS.ACC FRD From BCD Source N7: 3h< Dest C5:1.ACC 4< 11 variavel auxiliar hora AUX_HORA MUL Multiply Source A C5:.ACC 1 Source B 1 1 Dest N7: 11<
Page 3 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 1 variavel auxiliar hora AUX_HORA ADD Add Source A N7: 11< Source B C5:1.ACC 4< Dest N7: 11< 13 variavel auxiliar hora AUX_HORA TOD To BCD Source N7: 11< Dest O:. 14h< 14 variavel auxiliar segundos AUX_SEGUNDOS MUL Multiply Source A 1 1 Source B C5:.ACC 1< Dest N7:1 15 variavel auxiliar segundos AUX_SEGUNDOS ADD Add Source A N7:1 Source B C5:3.ACC 88< Dest N7:1 16 variavel auxiliar segundos AUX_SEGUNDOS TOD To BCD Source N7:1 Dest O:6. 4h<
Page 4 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 17 3 MVM Masked Move Source Mask I:5. FFh 55< Dest N7:8 48< 18 3 MVM Masked Move Source Mask I:5. FFh -56< Dest N7:9 34< 19 3 FRD From BCD Source N7:9 9h< Dest N7:1 9 3 ACHORA DIV Divide Source A N7:1 9 Source B 1 1 Dest N7:6 9< 1 3 ACMINUTO FRD From BCD Source N7:8 3h< Dest N7:7 3 ACHORA EQU Equal Source A N7:6 9< Source B C5:.ACC 1 hora igual HORAIGUAL B3: 1 3 ACMINUTO EQU Equal Source A N7:7 3 Source B C5:1.ACC 4< minuto igual MINUTOIGUAL B3:
Page 5 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 4 botão Liga BL1 4 Desaciona alarme DESALARME B3: L 5 contador minutos MINUTOS/ C5:1 5 contador minutos MINUTOS/ C5:1 Desaciona alarme DESALARME B3: U 5 6 turn off OFF/ T4:8 minuto igual MINUTOIGUAL B3: hora igual HORAIGUAL B3: 1 Turn on ON TON Timer On Delay Timer T4:7 Time Base 1. Preset 1< Accum EN 7 Turn on ON/ T4:7 minuto igual MINUTOIGUAL B3: hora igual HORAIGUAL B3: 1 turn off OFF TON Timer On Delay Timer T4:8 Time Base 1. Preset 1< Accum EN 8 Turn on ON/TT T4:7 TT B4 B3: L 4 9 turn off OFF/TT T4:8 TT B4 B3: U 4 3 Desaciona alarme DESALARME B3: 5 B4 B3: 4 SAIDA1 MOV Move Source -1-1< Dest.
Page 6 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 31 B4 B3: 4 SAIDA1 MOV Move Source Dest. 3 BOTÃO DESLIGA DESLIGA 1 Minuto MINUTOS.ACC SCP Scale w/parameters Input I:7. 356 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 59 59< Output C5:1.ACC 4< 33 BOTÃO DESLIGA DESLIGA 1 Hora HORA.ACC SCP Scale w/parameters Input I:7.1 Input Min. Input Max. 3767 3767< Scaled Min. Scaled Max. 3 3< Output C5:.ACC 1 34 SCP Scale w/parameters Input C5:1.ACC 4< Input Min. Input Max. 59 59< Scaled Min. Scaled Max. 16 16 Output O:7. 4<
Page 7 Friday, June 9, 6-9:7:4 LAD 18 - REL-ANA - Ajuste de hora usando variáveis analogica --- Total Rungs in File = 41 35 SCP Scale w/parameters Input C5:.ACC 1< Input Min. Input Max. 59 59< Scaled Min. Scaled Max. 16 16 Output O:8. contador segundos contador segundos SEGUNDOS/ SEGUNDOS C5: C5: 36 RES 37 38 39 contador minutos MINUTOS/ C5:1 contador hora HORA/ C5: C5:3 contador minutos MINUTOS C5:1 RES contador hora HORA C5: RES C5:3 RES 4 END
Page 1 Friday, June 9, 6-9:7:4 LAD 19 - SCP-SCL - Exercício Cap. 13 --- Total Rungs in File = 19 turn off OFF/ T4:8 Turn on ON TON Timer On Delay Timer T4:7 Time Base 1. Preset 1< Accum EN 1 Turn on ON/ T4:7 turn off OFF TON Timer On Delay Timer T4:8 Time Base 1. Preset 1< Accum EN Turn on ON/TT T4:7 TT aciona o relogio LIGA_RELOGIO B3: CHAVE LIGA CH1 B3: 3 MOTOR 1 / vermelho MOTOR1_RED hora igual HORAIGUAL B3: 1 3 Turn on ON/TT T4:7 TT CHAVE LIGA CH1 B3: 3 MOTOR / amarelo MOTOR_AMARELO 1 minuto igual MINUTOIGUAL B3: 4 Turn on ON/TT T4:7 TT B4 B3: 4 CHAVE LIGA CH1 15 B3: 3 5 CHAVE LIGA CH1 TON Timer On Delay Timer T4:9 Time Base 1. Preset 6 Accum EN
Page Friday, June 9, 6-9:7:4 LAD 19 - SCP-SCL - Exercício Cap. 13 --- Total Rungs in File = 19 6 LIM Limit Test Low Lim Test T4:9.ACC High Lim 1 1 SCL Scale Source T4:9.ACC Rate [/1] Offset Dest N7:16 7 LIM Limit Test Low Lim 11 11< Test T4:9.ACC High Lim MOV Move Source Dest N7:16 8 LIM Limit Test Low Lim 1 1< Test T4:9.ACC High Lim 3 3 SCL Scale Source T4:9.ACC Rate [/1] 3 3 Offset -4-4 Dest N7:16 9 1 LIM Limit Test Low Lim 31 31< Test T4:9.ACC High Lim 4 4 LIM Limit Test Low Lim 41 41< Test T4:9.ACC High Lim 6 6 MOV Move Source 5 5 Dest N7:16 SCL Scale Source hora igual HORAIGUAL B3: U 1 T4:9.ACC Rate [/1] -5-5 Offset 15 15 Dest N7:16 B4 B3: 4
Page 3 Friday, June 9, 6-9:7:4 LAD 19 - SCP-SCL - Exercício Cap. 13 --- Total Rungs in File = 19 11 minuto igual MINUTOIGUAL LIM B3: Limit Test Low Lim 3 3 Test T4:9.ACC High Lim 4 4 1 EQU B3: Equal Source A T4:9.ACC 3 Source B 6 6 13 hora igual HORAIGUAL GEQ B3: Grtr Than or Eql (A>=B) Source A N7:16 1 Source B 14 aciona o relogio LIGA_RELOGIO LES B3: Less Than (A<B) Source A N7:16 Source B 15 SCP Scale w/parameters Input N7:16 Input Min. Input Max. 5 5 Scaled Min. Scaled Max. 16383 16383< Output O:7. 4< 16 TOD To BCD Source N7:16 Dest O:. 14h<
Page 4 Friday, June 9, 6-9:7:4 17 LAD 19 - SCP-SCL - Exercício Cap. 13 --- Total Rungs in File = 19 TOD To BCD Source Dest T4:9.ACC O:6. 4h< 18 END
Page 1 Friday, June 9, 6-9:7:4 LAD - MOTOR ADV - Exercício de motores com end. indireto --- Total Rungs in File = 1 CHAVE LIGA CH1 Temporizador do acionamento dos motores por endereçamento indireto TIMER_INDIRETO TON Timer On Delay Timer T4:1 Time Base 1. Preset 8< Accum EN 1 MOV Move Source Dest N1: MOV Move Source 1 1< Dest N1:1 3 MOV Move Source 3 3< Dest N1: 4 MOV Move Source 7 7< Dest N1:3 5 MOV Move Source 15 15< Dest N1:4 6 MOV Move Source 31 31< Dest N1:5
Page Friday, June 9, 6-9:7:4 LAD - MOTOR ADV - Exercício de motores com end. indireto --- Total Rungs in File = 1 7 MOV Move Source 63 63< Dest N1:6 8 MOV Move Source 17 17< Dest N1:7 9 MOV Move Source 55 55< Dest N1:8 1 SAIDA1 MOV Move Source N1:[T4:1.ACC] Dest. 11 END
Page 1 Friday, June 9, 6-9:7:4 LAD 1 - MOTOR ADV1 - Exercício dos motores com end. indexado --- Total Rungs in File = 13 CHAVE LIGA CH1 Temporizador do acionamento dos motores por endereçamento indireto TIMER_INDIRETO TON Timer On Delay Timer T4:1 Time Base 1. Preset 8< Accum EN 1 MOV Move Source Dest N1: MOV Move Source 1 1< Dest N1:1 3 MOV Move Source 3 3< Dest N1: 4 MOV Move Source 7 7< Dest N1:3 5 MOV Move Source 15 15< Dest N1:4 6 MOV Move Source 31 31< Dest N1:5
Page Friday, June 9, 6-9:7:4 LAD 1 - MOTOR ADV1 - Exercício dos motores com end. indexado --- Total Rungs in File = 13 7 MOV Move Source 63 63< Dest N1:6 8 MOV Move Source 17 17< Dest N1:7 9 MOV Move Source 55 55< Dest N1:8 1 Index Register MOV Move Source T4:1.ACC Dest S:4 1< 11 SAIDA1 MOV Move Source Dest #N1:. 1 END
Page 1 Friday, June 9, 6-9:7:4 LAD - SEL MOTOR - Exercício de cap.5 Sel de motores --- Total Rungs in File = 6 botão Liga BL1 4 MOV Move Source Dest I:1. 757< O:. 41 1 entrada tw1 TW1 TOD To BCD Source I:1. 757< Dest N7:17 6h< 3 sensor superior FC1 5 botão Liga BL1 4 sensor inferior FC 6 sensor superior FC1 5 TOD To BCD Source N11:[N7:17] Dest O:6. 4h< MOV Move Source 1 1< Dest N11:[N7:17] 4 sensor inferior FC 6 MOV Move Source Dest N11:[N7:17] 5 END
Page 1 Friday, June 9, 6-9:7:4 LAD 3 - COP / FLL - Exemplo de utilização da instrução --- Total Rungs in File = 3 CHAVE LIGA CH1 COP Copy File Source #N1: Dest #N1:1 Length 1 1 BOTÃO DESLIGA DESLIGA 1 FLL Fill File Source Dest #N1:1 Length 1 END
Page 1 Friday, June 9, 6-9:7:4 LAD 4 - COP_FLL EX - Exercício Cap. 6 Pg. 63 --- Total Rungs in File = 5 botão Liga BL1 4 FLL Fill File Source I:1. Dest #N13: Length 5 1 sensor superior FC1 5 COP Copy File Source #N13: Dest #N13:5 Length 5 sensor inferior FC 6 FLL Fill File Source Dest #N13: Length 1 3 RET Return 4 END
Page 1 Friday, June 9, 6-9:7:4 LAD 5 - FIFO/LIFO - Exemplo de utilização FIFO e LIFO --- Total Rungs in File = 5 CHAVE LIGA CH1 FFL FIFO Load Source N7: FIFO #N13: Control R6:11 Length 16< Position EN EM 1 BOTÃO DESLIGA DESLIGA 1 FFU FIFO Unload FIFO #N13: Dest N7:1 Control R6:11 Length 16< Position EU EM seta relogio SETA_RELOGIO LFL LIFO Load Source N7: LIFO #N13:1 Control R6:1 Length 1 Position EN EM 3 3 LFU LIFO Unload LIFO #N13:1 Dest N7:3 Control R6:1 Length 1 Position EU EM 4 END
Page 1 Friday, June 9, 6-9:7:41 botão Liga BL1 4 LAD 6 - MÉDIA - Exercício do Cáp.7 --- Total Rungs in File = 8 variavel auxiliar hora AUX_HORA FRD From BCD Source I:1. 5115h< Dest N7: 11< 1 botão Liga BL1 4 FFL FIFO Load Source N7: FIFO #N13:3 Control R6:13 Length 5< Position EN EM sensor superior FC1 5 variavel auxiliar segundos AUX_SEGUNDOS CPT Compute Dest N7:1 Expression ( ( ( N13:3 + N13:31 ) + N13:3 ) + N13:33 ) + N13:34 3 sensor superior FC1 5 variavel auxiliar segundos AUX_SEGUNDOS DIV Divide Source A N7:1 Source B 5 5< Dest N7:1 4 sensor superior FC1 5 variavel auxiliar segundos AUX_SEGUNDOS TOD To BCD Source N7:1 Dest O:. 14h< 5 CHAVE LIGA CH1 T4:1 TON Timer On Delay Timer T4:1 Time Base.1 Preset 4< Accum EN
Page Friday, June 9, 6-9:7:41 LAD 6 - MÉDIA - Exercício do Cáp.7 --- Total Rungs in File = 8 6 T4:1 FFU FIFO Unload FIFO #N13:3 Dest N7:4 Control R6:13 Length 5< Position EU EM 7 END
Page 1 Friday, June 9, 6-9:7:41 LAD 7 - BSL - Exemplo de funcionamento da instrução BSL --- Total Rungs in File = 3 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED 1 botão Liga BL1 4 BSL Bit Shift Left File #B3: Control R6: Bit Address / Length 18< EN END
Page 1 Friday, June 9, 6-9:7:41 LAD 8 - BSR - Exemplo da instrução BSR --- Total Rungs in File = 3 CHAVE LIGA CH1 MOTOR 1 / vermelho MOTOR1_RED 1 botão Liga BL1 4 BSR Bit Shift Right File #B3: Control R6:1 Bit Address / Length 16< EN END
Page 1 Friday, June 9, 6-9:7:41 LAD 9 - GARRAFAS --- Total Rungs in File = 1 CHAVE LIGA CH1 TIMER TIMER_VERDE/TT T4:1 TT MOV Move Source 1 1< Dest O:. 41 TIMER 1 TIMER_VERMELHO/ T4: TIMER 1 TIMER_VERMELHO TON Timer On Delay Timer T4: Time Base.1 Preset 1 Accum EN 1 CHAVE LIGA CH1 CLR Clear Dest O:. 41 TIMER TIMER_VERDE/TT T4:1 TT TIMER 1 TIMER_VERMELHO/ T4: TIMER TIMER_VERDE/TT T4:1 TT BSL Bit Shift Left File #. Control R6:11 Bit Address /4 Length 16< EN 3 R6:11 UL TIMER 1 TIMER_VERMELHO/ T4: CTU Count Up Counter C5:6 Preset 55< Accum 5< CU 4 sensor inferior FC 6 C5:6 RES 5 TOD To BCD Source Dest C5:6.ACC 5< O:6. 4h<
Page Friday, June 9, 6-9:7:41 LAD 9 - GARRAFAS --- Total Rungs in File = 1 6 R6:11 UL TIMER 1 TIMER_VERMELHO/ T4: contador segundos SEGUNDOS CTU Count Up Counter C5: Preset 4< Accum 1< CU TIMER contador segundos TIMER_VERDE/ SEGUNDOS T4:1 C5: 7 RES 8 contador segundos SEGUNDOS/ C5: TIMER TIMER_VERDE TON Timer On Delay Timer T4:1 Time Base 1. Preset 1 Accum EN 9 END
Page 1 Friday, June 9, 6-9:7:41 LAD 3 - SQO - Exemplo de utilização SQO --- Total Rungs in File = sensor superior FC1 5 SQO Sequencer Output File #N7: Mask FFFFh Dest B3: Control R6: Length 4< Position 1< EN 1 END
Page 1 Friday, June 9, 6-9:7:41 LAD 31 - SQL - Exemplo de funcionamento da instrução SQL --- Total Rungs in File = 3 botão Liga BL1 4 CLR Clear Dest R6:3.POS 1 botão Liga BL1 4 sensor superior FC1 5 SQL Sequencer Load File #N7: Source B3: Control R6:3 Length 4< Position EN END
Page 1 Friday, June 9, 6-9:7:41 LAD 3 - SQC - Exemplo de funcionamento da função SQC --- Total Rungs in File = sensor superior FC1 5 SQC Sequencer Compare File #N7: Mask FFFFh Source B3: Control R6:4 Length 4< Position 1< EN FD 1 END
Page 1 Friday, June 9, 6-9:7:41 LAD 33 - MOTOR-SQO - Exercício do Cáp. 9 --- Total Rungs in File = 11 CHAVE LIGA CH1 7 B3: OSR 1 B3: B3: 3 B3: L B3: U B3: B3: 1 3 B3: 3 T4:11 TON Timer On Delay Timer T4:11 Time Base 1. Preset 3< Accum EN 3 T4:11 B3: SQO Sequencer Output File #N14: Mask FFFFh Dest. Control R6:5 Length 8< Position EN 4 EQU B3: Equal Source A R6:5.POS Source B 8 8< 5 B3: B3: L 5 6 B3: 3 T4:1 B3: 5 TON Timer On Delay Timer T4:1 Time Base 1. Preset 4< Accum EN 7 T4:1 B3: 4 SQO Sequencer Output File #N15: Mask FFFFh Dest. Control R6:6 Length 8< Position EN
Page Friday, June 9, 6-9:7:41 LAD 33 - MOTOR-SQO - Exercício do Cáp. 9 --- Total Rungs in File = 11 8 EQU B3: Equal Source A R6:6.POS 4 Source B 8 8< B3: U 5 CLR Clear Dest R6:5.POS CLR Clear Dest R6:6.POS 9 7 SAIDA1 MOV Move Source Dest. B3: 4 B3: U 5 CLR Clear Dest R6:5.POS CLR Clear Dest R6:6.POS 1 END
Page 1 Friday, June 9, 6-9:7:41 LAD 34 - STI --- Total Rungs in File = variavel auxiliar hora AUX_HORA ADD Add Source A 1 1< Source B N7: 11< Dest N7: 11< 1 END
Page 1 (Radix Binary) Friday, June 9, 6-9:7:41 Data File O (bin) -- OUTPUT Offset 15 14 13 1 11 1 9 8 7 6 5 4 3 1 O:. 1 1-16-Output (TRANS-SRC) 1/5 VDC. - 16-Output (TRANS-SRC) 1/5 VDC O:6. 1 1-16-Output (TRANS-SRC) 1/5 VDC O:7. 1 1746-NIO4V - Analog Ch In/ Ch Voltage Out O:7.1 1746-NIO4V - Analog Ch In/ Ch Voltage Out O:8. 1746-NIO4V - Analog Ch In/ Ch Voltage Out O:8.1 1746-NIO4V - Analog Ch In/ Ch Voltage Out
Page 1 (Radix Binary) Friday, June 9, 6-9:7:41 Data File I1 (bin) -- INPUT Offset 15 14 13 1 11 1 9 8 7 6 5 4 3 1 I:1. 1 1 1 1 1 1-16-Input (SINK) 4 VDC. 1 1-16-Input (SINK) 4 VDC I:5. - 16-Input (SINK) 4 VDC I:7. 1 1 1 1 1 1 1 1 1 1746-NIO4V - Analog Ch In/ Ch Voltage Out I:7.1 1746-NIO4V - Analog Ch In/ Ch Voltage Out I:8. 1 1746-NIO4V - Analog Ch In/ Ch Voltage Out I:8.1 1 1746-NIO4V - Analog Ch In/ Ch Voltage Out
Main Proc Scan Times Math IO Chan PROGRAMACAO1.RSS Page 1 Friday, June 9, 6-9:7:41 Data File S (hex) -- STATUS First Pass S:1/15 = No Index Register S:4 = 1 Free Running Clock S:4 = -11-11-111 Index Across Data Files S:/3 = No CIF Addressing Mode S:/8 = Online Edits S:33/11 - S:33/1 = No online edits exist DD / MM / YYYY Date S:39-37 = 9 / 6 / 5 HH : MM : SS Time S:4-4 = 9 : 15 : 59 OS Catalog Number S:57 = 41 OS Series S:58 = B OS FRS S:59 = 7 Processor Catalog Number S:6 = 54 Processor Series S:61 = B Processor FRN S:6 = 3 User Program Type S:63 = 15 User Program Functionality Index S:64 = 35 User RAM Size S:66 = 3 OS Memory Size S:66 = 51 Maximum (x1 ms) S: = 1 Average (x1 ms) S:3 = Current (x1 ms) S:3 (low byte) = 1 Watchdog (x1 ms) S:3 (high byte) = 1 Last 1ms Scan Time S:35 = 3 Scan Toggle Bit S:33/9 = 1 Time Base Selection S:33/13 = Math Overflow Selected S:/14 = Overflow Trap S:5/ = Carry S:/ = Overflow S:/1 = Zero Bit S:/ = 1 Sign Bit S:/3 = Floating Point Flag Disable S:34/ = Math Register (lo word) S:13 = 1 Math Register (high word) S:14-S:13 = Math Register (3 Bit) S:14-S:13 = 1 I/O Interrupt Executing S:3 = Interrrupt Latency Control S:33/8 = Event Interrupt 1 us Time Stamp S:44 = I/O Slot Enables: S:11 S:1 1 3 11111111 11111111 11111111 11111111 I/O Slot Interrupt Enables: S:7 S:8 1 3 11111111 11111111 11111111 11111111 I/O Slot Interrupt Pending: S:5 S:6 1 3 Processor Mode S:1/- S:1/4 = Remote Run Channel Mode S:33/3 = 1 Comms Active S:33/4 = Incoming Cmd Pending S:33/ = Msg Reply Pending S:33/1 = DH485 Pass-Thru Disabled Bit S:34/ = DF1 Pass-Thru Enable Bit S:34/5 = DTR Control Bit S:33/14 = DTR Force Bit S:33/15 = Outgoing Msg Cmd Pending S:33/ = Comms Servicing Sel S:33/5 = Msg Servicing Sel S:33/6 = Modem Lost S:5/14 = 1
Chan 1 Debug Errors STI DII Protection Mem Module PROGRAMACAO1.RSS Page Friday, June 9, 6-9:7:4 Data File S (hex) -- STATUS Processor Mode S:1/- S:1/4 = Remote Run Comms Active S:1/7 = Incoming Cmd Pending S:/5 = Msg Reply Pending S:/6 = Active Nodes (Octal): S:83 - S:86 1 3 Outgoing Msg Cmd Pending S:/7 = Comms Servicing Sel S:/15 = 1 Msg Servicing Sel S:33/7 = Monitor DH+ Active Node Table S:34/1 = No Suspend Code S:7 = Suspend File S:8 = Compiled For Single Step S:/4 = Yes Fault/Powerdown Fault/Powerdown (Rung #) S: = 1 (File #) S:1 = Test Single Step Breakpoint Rung # S:18 = File # S:19 = Test Single Step Rung # S:16 = File # S:17 = Fault Override At Power Up S:1/8 = Startup Protection Fault S:1/9 = Major Error Halt S:1/13 = Overflow Trap S:5/ = Control Register Error S:5/ = Major Error Executing User Fault Rtn. S:5/3 = M/M1 Referenced On Disabled Slot S:5/4 = Battery Low S:5/11 = Fault/Powerdown (Rung #) S: = 1 (File #) S:1 = ASCII String Manipulation error S:5/15 = Fault Routine S:9 = Major Error S:6 = h Error Description: Setpoint (x1ms) S:3 = 1 File Number S:31 = 1 us Time Stamp S:43 = 11463 Pending Bit S:/ = Enable Bit S:/1 = 1 Resolution Select Bit S:/1 = Executing Bit S:/ = Overflow Bit S:5/1 = Lost S:36/9 = Interrrupt Latency Control S:33/8 = Preset S:5 = Accumulator S:5 = Pending Bit S:/11 = Enable Bit S:/1 = 1 Executing Bit S:/13 = Reconfiguration Bit S:33/1 = Overflow Bit S:5/1 = Lost S:36/8 = 1 us Time Stamp S:45 = File Number S:46 = Slot Number S:47 = Bit Mask S:48 = h Compare Value S:49 = h Return Mask S:51 = h Last Scan Time (x1 ms) S:55 = Max Observed Scan Time (x1 ms) S:56 = Interrrupt Latency Control S:33/8 = Deny Future Access S:1/14 = No Memory Module Loaded On Boot S:5/8 = Password Mismatch S:5/9 = Load Memory Module On Memory Error S:1/1 = Load Memory Module Always S:1/11 = Load Memory Module and RUN S:1/1 = Program Compare S:/9 = Data File Overwrite Protection Lost S:36/1 =
Forces Global Data PROGRAMACAO1.RSS Page 3 Friday, June 9, 6-9:7:4 Data File S (hex) -- STATUS Forces Enabled S:1/5 = No Forces Installed S:1/6 = No Global Status Word S:99 = h Transmit Control Bit S:34/3 = Receive Control Bit S:34/4 = Node 1 3 4 5 6 7 S:1 h h h h h h h h S:18 1 h h h h h h h h S:116 h h h h h h h h S:14 3 h h h h h h h h S:13 4 h h h h h h h h S:14 5 h h h h h h h h S:148 6 h h h h h h h h S:156 7 h h h h h h h h
Page 1 (Radix Binary) Friday, June 9, 6-9:7:4 Data File B3 (bin) -- BINARY Offset 15 14 13 1 11 1 9 8 7 6 5 4 3 1 (Symbol) Description B3: B3:1 B3:
Page 1 Friday, June 9, 6-9:7:4 Data File T4 -- TIMER Offset EN TT BASE PRE ACC (Symbol) Description T4:.1 sec 1 (TIMER_VERMELHO) TIMER 1 T4:1 1. sec 1 (TIMER_VERDE) TIMER T4: 1. sec 3 (TIMER_AMARELO) TIMER 3 T4:3 1. sec (TIMER_LIGA) Timer 1 T4:4 1. sec 3 (TIMER_DESLIGA) TIMER T4:5 1. sec 1 (CLOCK) tempo de clock do relogio T4:6.1 sec 1 T4:7 1. sec 1 (ON) Turn on T4:8 1. sec 1 (OFF) turn off T4:9 1. sec 6 T4:1 1. sec 8 (TIMER_INDIRETO) Temporizador do acionamento dos motores por en T4:11 1. sec 3 T4:1 1. sec 4
Page 1 Friday, June 9, 6-9:7:4 Data File C5 -- COUNTER Offset CU CD OV UN UA PRE ACC (Symbol) Description C5: 1 4 1 (SEGUNDOS) contador segundos C5:1 1 6 4 (MINUTOS) contador minutos C5: 1 4 1 (HORA) contador hora C5:3 1 99 88 C5:4 1 5 C5:5 1 5 C5:6 1 55 5
Page 1 Friday, June 9, 6-9:7:4 Data File R6 -- CONTROL Offset EN EU EM ER UL IN FD LEN POS (Symbol) Description R6: 18 R6:1 16 R6: 1 4 1 R6:3 1 4 R6:4 4 1 R6:5 1 8 R6:6 1 8 R6:7 R6:8 R6:9 R6:1 R6:11 1 1 16 R6:1 1 1 1 1 R6:13 1 1 1 5
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N7 (dec) -- INTEGER Offset 1 3 4 5 6 7 8 9 N7: 11 3 1 3 9 3 48 34 N7:1 9 9 6
Page 1 Friday, June 9, 6-9:7:4 Data File F8 -- FLOAT Offset 1 3 4 F8: 87
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N9 (dec) -- PID -- Para exercício de PID Offset 1 3 4 5 6 7 8 9 N9: 51 3 8 N9:1 9 1 9 N9: 5319
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N1 (dec) -- PV_STD Offset 1 3 4 5 6 7 8 9 N1: N1:1
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N11 (dec) -- FILE -- Arquivo Offset 1 3 4 5 6 7 8 9 N11: 1 1 1 N11:1 N11: N11:3 N11:4 N11:5 N11:6 N11:7 N11:8 N11:9
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N1 (dec) -- FILE -- Para exercício dos motores Offset 1 3 4 5 6 7 8 9 N1: N1:1 N1: N1:3 N1:4 N1:5 N1:6 N1:7 N1:8 N1:9
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N13 (dec) Offset 1 3 4 5 6 7 8 9 N13: N13:1 N13: N13:3 N13:4 N13:5 N13:6 N13:7 N13:8 N13:9
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N14 (dec) -- MOTORES Offset 1 3 4 5 6 7 8 9 N14: 1 3 7 15 31 63 17 55 N14:1 N14: N14:3 N14:4 N14:5 N14:6 N14:7 N14:8 N14:9
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N15 (dec) -- OFF MOTOR Offset 1 3 4 5 6 7 8 9 N15: 55 17 63 31 15 7 3 1
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:4 Data File N16 (dec) -- MSG-WR Offset 1 3 4 5 6 7 8 9 N16: 1 139 5 N16:1 N16: N16:3 N16:4 N16:5 N16:6 N16:7 N16:8 N16:9
Page 1 (Radix Decimal) Friday, June 9, 6-9:7:43 Data File N17 (dec) -- N17 -- MSG-RD Offset 1 3 4 5 6 7 8 9 N17: 1 1 1 14 7 5 N17:1
Page 1 Friday, June 9, 6-9:7:43 CDM - Untitled Address (Symbol) = Value [Description] I:1. (TW1) = 11 1 1 11 [entrada tw1]
Page 1 Friday, June 9, 6-9:7:43 Address/Symbol Database Address Symbol Scope Description Sym Group F Global B3: B3/ LIGA_RELOGIO Global aciona o relogio B3/1 HORAIGUAL Global hora igual B3/ MINUTOIGUAL Global minuto igual B3/3 B3/4 B4 Global B3/5 DESALARME Global Desaciona alarme B3/6 B3/7 B3/3 B3/33 B3/34 B3/35 B3/36 B3/37 C5: SEGUNDOS Global contador segundos C5:.ACC Segundo C5:/ C5:1 MINUTOS Global contador minutos C5:1.ACC Minuto C5:1/ C5: HORA Global contador hora C5:.ACC Hora C5:/ C5:3 C5:3.ACC C5:4 C5:5 C5:5.ACC C5:6 C5:6.ACC F8: I: I:1. TW1 Global entrada tw1 I:/ Chave Liga I:/1 Sensor superior I:/ Sensor inferior I:/3 CH_DESLIGA Global Chave desliga I:/4 LOAD_TW1 Global Carrega dados TW1 I:/5 LOAD_TW Global Carrega dados TW I:/6 SOMA Global Somar elemento por elemento / CH1 Global CHAVE LIGA /1 DESLIGA Global BOTÃO DESLIGA / SETA_RELOGIO Global seta relogio /3 /4 BL1 Global botão Liga /5 FC1 Global sensor superior /6 FC Global sensor inferior /7 /8 EXE_D Global Habilitar exercício furadeira /9 EXE_E Global Habilitar exercício semaforo /1 EXE_E_ Global Habilitar exercício semaforo /11 EXE_F Global Habilitar exercício motores /1 EXE_G Global Habilitar execício relogio /13 EXE_H Global Habilitar exercício relogio /14 EXE_I Global Habilitar exercício relogio 3 /15 PETROBRAS Global Habilitar BR I:5. TW Global tw I:7. I:7.1 N7: AUX_HORA Global variavel auxiliar hora N7:/15 N7:1 AUX_SEGUNDOS Global variavel auxiliar segundos N7: N7:3 N7:4 N7:5 N7:6 ACHORA Global N7:7 ACMINUTO Global N7:8 N7:9 N7:1 N7:11 N7:1 N7:13 N7:14 N7:15 N7:16 N7:17 N9: N Global N9:/1 N9:/ N9:/8 N9:/9
Page Friday, June 9, 6-9:7:43 Address/Symbol Database Address Symbol Scope Description Sym Group N9:/1 N9:1 N9: N9:11 N9:1 N11: N11:[I:1.] N11:[N7:17] N1: N1:1 N1: N1:3 N1:4 N1:5 N1:6 N1:7 N1:8 N1:1 N1:[T4:1.ACC] BANCO_DE_DADOS Global Move os dados para acionamento pelo banco de dados N1 N13: N13:1 N13:3 N13:34 N13:5 N14: N15: N16: N16:/15 N16:1 N16:1/15 N17: N17:/15 N17:1/15 O:1 O:. O:3. SAIDA1 Global / MOTOR1_RED Global MOTOR 1 / vermelho /1 MOTOR_AMARELO Global MOTOR / amarelo / MOTOR3_VERDE Global MOTOR 3 / Verde /3 MOTOR4 Global motor 4 /4 MOTOR5 Global motor 5 /1 /13 /15 O:6. DISPLAYS_MINUTOS Global led O:7. O:7.1 O:8. O:13 O:13/51 MOTOR_1 Global MOTOR 1 O:13/5 MOTOR_ Global MOTOR O:13/53 MOTOR_3 Global MOTOR 3 O:13/54 MOTOR_4 Global MOTOR 4 O:13/55 MOTOR_5 Global MOTOR 5 R6: R6:1 R6: R6:3 R6:3.POS R6:4 R6:5 R6:5.POS R6:6 R6:6.POS R6:11 R6:1 R6:13 R6:14 R6:15 R6:16 S: Arithmetic Flags S:/ Processor Arithmetic Carry Flag S:/1 Processor Arithmetic Underflow/ Overflow Flag S:/ Processor Arithmetic Zero Flag S:/3 Processor Arithmetic Sign Flag S:1 Processor Mode Status/ Control S:1/ Processor Mode Bit S:1/1 Processor Mode Bit 1 S:1/ Processor Mode Bit S:1/3 Processor Mode Bit 3 S:1/4 Processor Mode Bit 4 S:1/5 Forces Enabled S:1/6 Forces Present S:1/7 Comms Active
Page 3 Friday, June 9, 6-9:7:43 Address/Symbol Database Address Symbol Scope Description Sym Group S:1/8 Fault Override at Powerup S:1/9 Startup Protection Fault S:1/1 Load Memory Module on Memory Error S:1/11 Load Memory Module Always S:1/1 Load Memory Module and RUN S:1/13 Major Error Halted S:1/14 Access Denied S:1/15 First Pass S:/ STI Pending S:/1 STI Enabled S:/ STI Executing S:/3 Index Addressing File Range S:/4 Saved with Debug Single Step S:/5 DH-485 Incoming Command Pending S:/6 DH-485 Message Reply Pending S:/7 DH-485 Outgoing Message Command Pending S:/15 Comms Servicing Selection S:3 Current Scan Time/ Watchdog Scan Time S:4 Time Base S:5/ Overflow Trap S:5/ Control Register Error S:5/3 Major Err Detected Executing UserFault Routine S:5/4 M-M1 Referenced on Disabled Slot S:5/8 Memory Module Boot S:5/9 Memory Module Password Mismatch S:5/1 STI Overflow S:5/11 Battery Low S:6 Major Error Fault Code S:7 Suspend Code S:8 Suspend File S:9 Active Nodes S:1 Active Nodes S:11 I/O Slot Enables S:1 I/O Slot Enables S:13 Math Register S:14 Math Register S:15 Node Address/ Baud Rate S:16 Debug Single Step Rung S:17 Debug Single Step File S:18 Debug Single Step Breakpoint Rung S:19 Debug Single Step Breakpoint File S: Debug Fault/ Powerdown Rung S:1 Debug Fault/ Powerdown File S: Maximum Observed Scan Time S:3 Average Scan Time S:4 Index Register S:5 I/O Interrupt Pending S:6 I/O Interrupt Pending S:7 I/O Interrupt Enabled S:8 I/O Interrupt Enabled S:9 User Fault Routine File Number S:3 STI Setpoint S:31 STI File Number S:3 I/O Interrupt Executing S:33 Extended Proc Status Control Word S:33/ Incoming Command Pending S:33/1 Message Reply Pending S:33/ Outgoing Message Command Pending S:33/3 Selection Status User/DF1 S:33/4 Communicat Active S:33/5 Communicat Servicing Selection S:33/6 Message Servicing Selection Channel S:33/7 Message Servicing Selection Channel 1 S:33/8 Interrupt Latency Control Flag S:33/9 Scan Toggle Flag S:33/1 Discrete Input Interrupt Reconfigur Flag S:33/11 Online Edit Status S:33/1 Online Edit Status S:33/13 Scan Time Timebase Selection S:33/14 DTR Control Bit S:33/15 DTR Force Bit S:34 Pass-thru Disabled S:34/ Pass-Thru Disabled Flag S:34/1 DH+ Active Node Table Enable Flag S:34/ Floating Point Math Flag Disable,Fl S:35 Last 1 ms Scan Time S:36 Extended Minor Error Bits S:36/8 DII Lost S:36/9 STI Lost S:36/1 Memory Module Data File Overwrite Protection S:37 Clock Calendar Year S:38 Clock Calendar Month S:39 Clock Calendar Day S:4 Clock Calendar Hours S:41 Clock Calendar Minutes
Page 4 Friday, June 9, 6-9:7:43 Address/Symbol Database Address Symbol Scope Description Sym Group S:4 Clock Calendar Seconds S:43 STI Interrupt Time S:44 I/O Event Interrupt Time S:45 DII Interrupt Time S:46 Discrete Input Interrupt- File Number S:47 Discrete Input Interrupt- Slot Number S:48 Discrete Input Interrupt- Bit Mask S:49 Discrete Input Interrupt- Compare Value S:5 Processor Catalog Number S:51 Discrete Input Interrupt- Return Number S:5 Discrete Input Interrupt- Accumulat S:53 Reserved/ Clock Calendar Day of the Week S:55 Last DII Scan Time S:56 Maximum Observed DII Scan Time S:57 Operating System Catalog Number S:58 Operating System Series S:59 Operating System FRN S:61 Processor Series S:6 Processor Revision S:63 User Program Type S:64 User Program Functional Index S:65 User RAM Size S:66 Flash EEPROM Size S:67 Channel Active Nodes S:68 Channel Active Nodes S:69 Channel Active Nodes S:7 Channel Active Nodes S:71 Channel Active Nodes S:7 Channel Active Nodes S:73 Channel Active Nodes S:74 Channel Active Nodes S:75 Channel Active Nodes S:76 Channel Active Nodes S:77 Channel Active Nodes S:78 Channel Active Nodes S:79 Channel Active Nodes S:8 Channel Active Nodes S:81 Channel Active Nodes S:8 Channel Active Nodes S:83 DH+ Active Nodes S:84 DH+ Active Nodes S:85 DH+ Active Nodes S:86 DH+ Active Nodes T4: TIMER_VERMELHO Global TIMER 1 T4:.ACC T4:/ T4:/TT T4:1 TIMER_VERDE Global TIMER T4:1/ T4:1/TT T4: TIMER_AMARELO Global TIMER 3 T4:/ T4:/TT T4:3 TIMER_LIGA Global Timer 1 T4:3/ T4:4 TIMER_DESLIGA Global TIMER T4:4/ T4:5 CLOCK Global tempo de clock do relogio T4:5.ACC T4:5/ T4:6/ T4:7 ON Global Turn on T4:7/ T4:7/TT T4:8 OFF Global turn off T4:8/ T4:8/TT T4:9 T4:9.ACC T4:9/ T4:1 TIMER_INDIRETO Global Temporizador do acionamento dos motores por endereçamento indireto T4:1.ACC T4:11 T4:11/ T4:1 T4:1/ U:3 FURADEIRA Global Exercício da furadeira U:4 SEMAFORO Global Exercício do Semaforo U:5 AC_MOTORES Global Exercício motores U:6 BR Global Exercício BR U:7 RELOGIO Global Exercicio relogio U:8 RELOGIO Global Exercício relogio - exe-h U:9 RELOGIO3 Global Exercício relogio 3 U:1 RELOGIO4 Global Exercício do Relogio 4 U:11 SEMAFORO Global Exercício do semaforo
Page 5 Friday, June 9, 6-9:7:43 Address/Symbol Database Address Symbol Scope Description Sym Group U:1 FLIP_FLOP Global Exercício do Flip- Flop U:14 U:15 U:16 U:17 U:18 U:19 U: U:4 U:6 U:7 U:8 U:9 U:3 U:31 U:3 U:33
Page 1 Friday, June 9, 6-9:7:43 Instruction Comment Database Address Instruction Description
Page 1 Friday, June 9, 6-9:7:43 Symbol Group Database Group_Name Description