• No se han encontrado resultados

PLC SOLUCIÓN PROGRAMACIÓN DE PLC CIRCUITO ELECTRONEUMÁTICO 2 CILINDROS LADDER DISP EMBut FULL-LADDER-OK2021-M221 Factory IO

N/A
N/A
Jovanny Duque

Academic year: 2022

Share "PLC SOLUCIÓN PROGRAMACIÓN DE PLC CIRCUITO ELECTRONEUMÁTICO 2 CILINDROS LADDER DISP EMBut FULL-LADDER-OK2021-M221 Factory IO"

Copied!
27
0
0

Texto completo

(1)

Nombre del proyecto: DISP

EMButOK2018

(2)

CONTENIDO

Lista De Materiales ... 4

Controlador ... 4

Configuración Del Hardware ... 5

MyController - TM221CE40R ... 5

Entradas Digitales ... 5

Salidas Digitales ... 6

Entradas Analógicas ... 6

Contadores Rápidos ... 6

Contadores De Alta Velocidad ... 7

ETH1 ... 7

SL1 (línea serie) ... 7

Bus de E/S ... 8

Configuración Del Software ... 9

Palabras Constantes ... 9

KW ... 9

KD ... 9

KF ... 9

Objetos De Red ... 10

Assembly De Entrada (Ethernet/Ip) ... 10

Assembly De Salida (Ethernet/Ip) ... 10

Registros De Entrada (Modbus Tcp) ... 10

Registros De Salida (Modbus Tcp) ... 10

Entradas digitales (IOScanner) ... 10

Salidas digitales (IOScanner) ... 10

Registros de entrada (IOScanner) ... 10

Registros de salida (IOScanner) ... 10

Objetos De Software ... 11

Temporizadores ... 11

Contadores ... 11

Registros LIFO/FIFO ... 11

Drums ... 11

(3)

Programar ... 13

Comportamiento ... 13

Utilización De Memoria ... 13

Arquitectura De La Aplicación ... 13

Tarea maestra ... 13

Tarea periódica ... 13

POU ... 14

Tarea maestra ... 14

1 ... 14

Rung0 - A+ ... 14

Rung1 - B+ ... 15

Rung2 - TEMP1 ... 15

Rung3 - TEMP1 ... 15

Rung4 - B- ... 16

Rung5 - A- ... 16

Rung6 - A+ ... 16

Rung7 - A- ... 17

Rung8 - FIN_CICLO ... 17

Rung9 ... 17

Rung10 ... 17

Rung11 ... 18

Rung12 ... 18

Rung13 - KCC ... 18

Rung14 - KCX3 ...19

Rung15 - PE ACTIVA B- ...19

Rung16 ... 19

Rung17 - PE ACTIVA A- ...20

Rung18 ... 20

Rung19 - PE ACTIVA A- ...20

Rung20 ... 20

Rung21 ... 21

Rung22 ... 21

Símbolos ... 22

Tabla De Referencias Cruzadas ... 24

(4)

LISTA DE MATERIALES

5V: 520 mA / 24V: 240 mA Alimentación suministrada al bus de E/S

TM221CE40R (tornillo) 24 entradas digitales, 16 salidas de relé (2 A), 2

entradas analógicas, 1 puerto de línea serie, 1 puerto Ethernet, controlador compacto de 100 a 240 V CA con bloques de terminales extraíbles.

Descripción

TM221CE40R Referencia

Controlador

(5)

CONFIGURACIÓN DEL HARDWARE

MyController - TM221CE40R

Entradas Digitales

Subrutina Prioridad

Eventos Run/Stop

Retención Filtrado

Dirección Utilizado

No se utiliza 3 ms

%I0.0

No se utiliza 3 ms

%I0.1

No se utiliza 3 ms

%I0.2

No se utiliza 3 ms

%I0.3

No se utiliza 3 ms

%I0.4

No se utiliza 3 ms

%I0.5

No se utiliza 3 ms

%I0.6

No se utiliza 3 ms

%I0.7

No se utiliza 3 ms

%I0.8

No se utiliza 3 ms

%I0.9

No se utiliza 3 ms

%I0.10

No se utiliza 3 ms

%I0.11

No se utiliza Sin filtro

%I0.12

No se utiliza Sin filtro

%I0.13

No se utiliza Sin filtro

%I0.14

No se utiliza Sin filtro

%I0.15

No se utiliza 3 ms

%I0.16

No se utiliza 3 ms

%I0.17

No se utiliza 3 ms

%I0.18

No se utiliza 3 ms

%I0.19

No se utiliza 3 ms

%I0.20

No se utiliza 3 ms

%I0.21

No se utiliza 3 ms

%I0.22

No se utiliza 3 ms

%I0.23

(6)

Salidas Digitales

Utilizado por Valor de retorno

Alarma de estado Dirección

Utilizado

0

%Q0.0

0

%Q0.1

0

%Q0.2

0

%Q0.3

0

%Q0.4

0

%Q0.5

0

%Q0.6

0

%Q0.7

0

%Q0.8

0

%Q0.9

0

%Q0.10

0

%Q0.11

0

%Q0.12

0

%Q0.13

0

%Q0.14

0

%Q0.15

Entradas Analógicas

Muestreo Filtro

Rango Ámbito

Tipo Dirección Utilizado

0 0-1000

Normal 0 - 10 V

%IW0.0

0 0-1000

Normal 0 - 10 V

%IW0.1

Contadores Rápidos

Palabra doble Preajuste

Configurado Entrada

Dirección Utilizado

0 NotUsed

%I0.2

%FC0

0 NotUsed

%I0.3

%FC1

0 NotUsed

%I0.4

%FC2

0 NotUsed

%I0.5

%FC3

(7)

Contadores De Alta Velocidad

Tipo Dirección Utilizado

Sin configurar

%HSC0

Sin configurar

%HSC1

Sin configurar

%HSC2

Sin configurar

%HSC3

ETH1

M221 Nombre de dispositivo:

Fija Modo IP:

192.168.1.6 Dirección IP:

255.255.255.0 Máscara de subred:

0.0.0.0 Dirección de pasarela:

Automático Velocidad de transmisión:

Protocolo de programación habilitado Parámetros de seguridad:

Protocolo de descubrimiento automático habilitado Servidor Modbus habilitado

Protocolo EtherNet/IP habilitado

SL1 (línea serie)

Ajustes Físicos

Ninguno Dispositivo:

19200 Velocidad de transmisión:

Par Paridad:

8 Bits de datos:

1 Bits de parada:

RS-485 Medio físico:

No Polarización:

Ajustes De Protocolo

Modbus Protocolo:

10 Timeout de respuesta (× 100 ms):

10 Tiempo entre tramas (ms):

RTU Modo de transmisión:

Esclavo Direccionamiento:

1 Dirección:

(8)

Bus de E/S

(9)

CONFIGURACIÓN DEL SOFTWARE

Palabras Constantes

KW

Automático Asignación:

0 Asignado:

Comentario Valor

Símbolo Dirección

Equ utilizado Utilizado

KD

Automático Asignación:

0 Asignado:

Comentario Valor

Símbolo Dirección

Equ utilizado Utilizado

KF

Automático Asignación:

0 Asignado:

Comentario Valor

Símbolo Dirección

Equ utilizado Utilizado

(10)

Objetos De Red

Assembly De Entrada (Ethernet/Ip)

Comentario Valor de retorno

Símbolo Dirección

Utilizado

Assembly De Salida (Ethernet/Ip)

Comentario Símbolo

Dirección Utilizado

Registros De Entrada (Modbus Tcp)

Comentario Valor de retorno

Símbolo Dirección

Utilizado

Registros De Salida (Modbus Tcp)

Comentario Símbolo

Dirección Utilizado

Entradas digitales (IOScanner)

Comentario Símbolo

Canal Dirección

Utilizado

Salidas digitales (IOScanner)

Comentario Símbolo

Valor de retorno Canal

Dirección Utilizado

Registros de entrada (IOScanner)

Comentario Símbolo

Canal Dirección

Utilizado

Registros de salida (IOScanner)

Comentario Símbolo

Valor de retorno Canal

Dirección Utilizado

(11)

Objetos De Software

Temporizadores

Automático Asignación:

3 Asignado:

Comentario Preajuste

Base de tiempo Retentivo

Tipo Símbolo

Dirección Utilizado

2 1 s

TON

%TM1 X

3 1 s

TON

%TM2 X

Contadores

Automático Asignación:

2 Asignado:

Comentario Preajuste

Símbolo Dirección

Utilizado

3

%C1 X

Registros LIFO/FIFO

Automático Asignación:

0 Asignado:

Drums

Automático Asignación:

0 Asignado:

Registros de desplazamiento

Automático Asignación:

0 Asignado:

Contadores de pasos

Automático Asignación:

0 Asignado:

Fechadores

Automático Asignación:

0 Asignado:

RTC PID

Comentario Tipo

Símbolo PID

Utilizado

(12)

Pasos Grafcet

Automático Asignación:

0 Asignado:

(13)

PROGRAMAR

Comportamiento

Nivel 6.2 Nivel funcional:

Inicio en estado anterior Modalidad de inicio:

250 ms Watchdog:

Valor de retorno Comportamiento de recuperación:

Se requiere una compilación correcta para obtener información de la memoria.

Utilización de memoria

Arquitectura De La Aplicación

Tarea maestra

Normal Modalidad de exploración:

1 Lista de POU:

Tarea periódica

255 ms Periodo:

(14)

POU

Tarea maestra

Tarea maestra 1

Rung0 - A+

Variables utilizadas:

PIEZA_FACTORY

%M0

PE_FACTORY

%M1

CU_FACTORY

%M2

CC_FACTORY

%M3

A0_FACTORY

%M4

B0_FACTORY

%M6

CX3_FACTORY

%M8

T2

%M42

CONT1

%M43

K1

%M51

K5

%M55

K12

%M62

K14

%M64

(15)

Rung1 - B+

Variables utilizadas:

A1_FACTORY

%M5

K1

%M51

K2

%M52

K4

%M54

K10

%M60

Rung2 - TEMP1

Variables utilizadas:

B1_FACTORY

%M7

K2

%M52

K3

%M53

K4

%M54

K10

%M60

K14

%M64

Rung3 - TEMP1

Variables utilizadas:

T1

%M41

K3

%M53

%TM1

(16)

Rung4 - B-

Variables utilizadas:

T1

%M41

K4

%M54

K5

%M55

K10

%M60

Rung5 - A-

Variables utilizadas:

B0_FACTORY

%M6

K4

%M54

K5

%M55

K6

%M56

K12

%M62

K14

%M64

Rung6 - A+

Variables utilizadas:

A0_FACTORY

%M4

K5

%M55

K6

%M56

K7

%M57

K12

%M62

K14

%M64

(17)

Rung7 - A-

Variables utilizadas:

A1_FACTORY

%M5

K6

%M56

K7

%M57

K12

%M62

K14

%M64

K_FIN_CICLO

%M66

Rung8 - FIN_CICLO

Variables utilizadas:

A0_FACTORY

%M4

K7

%M57

K_FIN_CICLO

%M66

Rung9

Variables utilizadas:

K8

%M58

K9

%M59

K_FIN_CICLO

%M66

KCC

%M67

KCX3

%M68

Rung10

Variables utilizadas:

T2

%M42

K8

%M58

%TM2

(18)

Rung11

Variables utilizadas:

T2

%M42

K9

%M59

Rung12

Variables utilizadas:

%C1

PE_FACTORY

%M1

RESET_FACTORY

%M9

CONT1

%M43

K_FIN_CICLO

%M66

KCX3

%M68

Rung13 - KCC

Variables utilizadas:

PIEZA_FACTORY

%M0

PE_FACTORY

%M1

CU_FACTORY

%M2

CC_FACTORY

%M3

CONT1

%M43

KCC

%M67

(19)

Rung14 - KCX3

Variables utilizadas:

PIEZA_FACTORY

%M0

PE_FACTORY

%M1

CU_FACTORY

%M2

CX3_FACTORY

%M8

CONT1

%M43

KCC

%M67

KCX3

%M68

Rung15 - PE ACTIVA B-

Variables utilizadas:

PE_FACTORY

%M1

B0_FACTORY

%M6

K10

%M60

K11

%M61

K12

%M62

Rung16

Variables utilizadas:

A0_FACTORY

%M4

B0_FACTORY

%M6

K10

%M60

K11

%M61

(20)

Rung17 - PE ACTIVA A-

Variables utilizadas:

A0_FACTORY

%M4

B0_FACTORY

%M6

M_13

%M13

K10

%M60

K12

%M62

Rung18

Variables utilizadas:

A0_FACTORY

%M4

K12

%M62

K13

%M63

Rung19 - PE ACTIVA A-

Variables utilizadas:

PE_FACTORY

%M1

A0_FACTORY

%M4

B0_FACTORY

%M6

K14

%M64

Rung20

(21)

Rung21

Variables utilizadas:

Y3_FACTORY

%M25

K2

%M52

Rung22

Variables utilizadas:

Y2_FACTORY

%M26

K5

%M55

K7

%M57

K12

%M62

K14

%M64

(22)

SÍMBOLOS

Comentario Símbolo

Dirección Utilizado

PIEZA_FACTORY

%M0 X

PE_FACTORY

%M1 X

CU_FACTORY

%M2 X

CC_FACTORY

%M3 X

A0_FACTORY

%M4 X

A1_FACTORY

%M5 X

B0_FACTORY

%M6 X

B1_FACTORY

%M7 X

CX3_FACTORY

%M8 X

RESET_FACTORY

%M9 X

M_13

%M13 X

Y1_FACTORY

%M24 X

Y3_FACTORY

%M25 X

Y2_FACTORY

%M26 X

T1

%M41 X

T2

%M42 X

CONT1

%M43 X

K1

%M51 X

K2

%M52 X

K3

%M53 X

K4

%M54 X

K5

%M55 X

K6

%M56 X

K7

%M57 X

K8

%M58 X

K9

%M59 X

K10

%M60 X

(23)

Comentario Símbolo

Dirección Utilizado

K_FIN_CICLO

%M66 X

KCC

%M67 X

KCX3

%M68 X

(24)

TABLA DE REFERENCIAS CRUZADAS

Código Rung

Objeto Dirección

%C1 Rung12

1

%C1...

--| |-- Rung0 - A+

1

%M0...

--| |-- Rung13 - KCC

--| |-- Rung14 - KCX3

--| |-- Rung0 - A+

1

%M1...

--|/|-- Rung12

--| |-- Rung13 - KCC

--| |-- Rung14 - KCX3

--|/|-- Rung15 - PE ACTIVA

B-

--|/|-- Rung19 - PE ACTIVA

A-

--| |-- Rung0 - A+

1

%M2...

--|/|-- Rung13 - KCC

--|/|-- Rung14 - KCX3

--| |-- Rung0 - A+

1

%M3...

--| |-- Rung13 - KCC

--| |-- Rung0 - A+

1

%M4...

--| |-- Rung6 - A+

--| |-- Rung8 - FIN_CICLO

--| |-- Rung16

--|/|-- Rung17 - PE ACTIVA

A-

--| |-- Rung18

--|/|-- Rung19 - PE ACTIVA

A-

--| |-- Rung1 - B+

1

%M5...

--| |-- Rung7 - A-

--| |-- Rung0 - A+

1

%M6...

--| |-- Rung5 - A-

(25)

Código Rung

Objeto Dirección

--| |-- Rung2 - TEMP1

1

%M7...

--| |-- Rung0 - A+

1

%M8...

--| |-- Rung14 - KCX3

--| |-- Rung12

1

%M9...

--|/|-- Rung17 - PE ACTIVA

A- 1

%M13...

--( )-- Rung20

1

%M24...

--( )-- Rung21

1

%M25...

--( )-- Rung22

1

%M26...

--( )-- Rung3 - TEMP1

1

%M41...

--| |-- Rung4 - B-

--| |-- Rung0 - A+

1

%M42...

--( )-- Rung10

--| |-- Rung11

--|/|-- Rung0 - A+

1

%M43...

--( )-- Rung12

--|/|-- Rung13 - KCC

--|/|-- Rung14 - KCX3

--| |-- Rung0 - A+

1

%M51...

--( )-- --| |-- Rung1 - B+

--| |-- Rung20

--| |-- Rung1 - B+

1

%M52...

--( )-- --| |-- Rung2 - TEMP1

--| |-- Rung21

--| |-- Rung2 - TEMP1

1

%M53...

--( )-- --| |-- Rung3 - TEMP1

--|/|-- Rung1 - B+

1

%M54...

--|/|-- Rung2 - TEMP1

--| |-- Rung4 - B-

--( )-- --| |-- Rung5 - A-

(26)

Código Rung

Objeto Dirección

--|/|-- Rung0 - A+

1

%M55...

--|/|-- Rung4 - B-

--| |-- Rung5 - A-

--( )-- --| |-- Rung6 - A+

--| |-- Rung22

--|/|-- Rung5 - A-

1

%M56...

--| |-- Rung6 - A+

--( )-- --| |-- Rung7 - A-

--| |-- Rung20

--|/|-- Rung6 - A+

1

%M57...

--| |-- Rung7 - A-

--( )-- --| |-- Rung8 - FIN_CICLO

--| |-- Rung22

--| |-- Rung9

1

%M58...

--( )-- --| |-- Rung10

--|/|-- Rung9

1

%M59...

--( )-- Rung11

--|/|-- Rung1 - B+

1

%M60...

--|/|-- Rung2 - TEMP1

--|/|-- Rung4 - B-

--| |-- Rung15 - PE ACTIVA

B-

--( )-- --| |-- Rung16

--| |-- Rung17 - PE ACTIVA

A-

--|/|-- Rung15 - PE ACTIVA

1

%M61...

(27)

Código Rung

Objeto Dirección

--|/|-- Rung7 - A-

--|/|-- Rung15 - PE ACTIVA

B-

--| |-- Rung17 - PE ACTIVA

A-

--( )-- --| |-- Rung18

--| |-- Rung22

--( )-- Rung18

1

%M63...

--|/|-- Rung0 - A+

1

%M64...

--|/|-- Rung2 - TEMP1

--|/|-- Rung5 - A-

--|/|-- Rung6 - A+

--|/|-- Rung7 - A-

--| |-- Rung19 - PE ACTIVA

A-

--( )-- --| |-- Rung22

--|/|-- Rung7 - A-

1

%M66...

--( )-- Rung8 - FIN_CICLO

--| |-- Rung9

--| |-- Rung12

--| |-- Rung9

1

%M67...

--| |-- Rung13 - KCC

--( )-- --|/|-- Rung14 - KCX3

--| |-- Rung9

1

%M68...

--| |-- Rung12

--|/|-- Rung13 - KCC

--| |-- Rung14 - KCX3

--( )--

%TM1 Rung3 - TEMP1

1

%TM1...

%TM2 Rung10

1

%TM2...

Referencias

Documento similar

Aquí podrás encontrar material interesante sobre Mecatrónica, Automatización, Programación de PLC en Ladder y GRAFCET , Solidworks, Control automático , Programación de

El dispositivo se explora a través de un detector de pieza, cuando no hay piezas en el depósito, no ha de iniciar un ciclo o ha de pararse la instalación en su posición

Elaborar el programa del PLC con el Software SOMACHINE BASIC/ Twidosuite (Manejo de entradas, salidas, memorias, temporizadores y contadores). Conectar alimentación del PLC a

Protocolo de descubrimiento automático habilitado Servidor Modbus habilitado. Protocolo

dar la señal de inicio con e pulsador (CX3) , realice tres (3) ciclos temporizados (A+/T1/A-), al final de los cuales debe quedar detenido en su posición inicial, una vez

Una vez accionado el pulsador de Paro de Emergencia (PE), debe retornar inmediatamente el cilindro a la posición de partida, ninguna otra acción puede

16 entradas digitales, 16 salidas de transistor de común positivo (0,1 A), 2 entradas analógicas, 2 puertos de línea serie, controlador modular de 24 V CC con conectores

como : SOLIDWORKS, PROGRAMACIO N DE ARDUINO, HIDRA ULICA - ELECTROHIDRA ULICA , NEUMA TICA, LENGUAJE LADDER , LENGUAJE GRAFCET ELECTRONEUMA TICA, PLC M221, PLC SIEMEMS