Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Anybus CompactCom
PROFINET
2019-12-18 Manual
ORGANIZACIÓN PROPIETARIA ID DE DOCUMENTO. RVDO. LANG. PÁGINA
Contenido
1. PROFINET ............................................... .................................................. ................................... 4
1.1. Telegrama de entrada digital ............................................... .................................................. ............... 5
1.2. Entradas digitales programables ............................................... .................................................. .. 6
1.3. Telegrama de entrada analógica ............................................... .................................................. .............. 8
1.4. Entradas analógicas programables ............................................... .................................................. .8
1.5. Telegrama de salida digital ............................................... .................................................. ........... 10
1.6. Telegrama de salida analógica ............................................... .................................................. .......... 12
Este producto está diseñado para conectarse y comunicar información y datos a través de una interfaz
de red. Es su exclusiva responsabilidad proporcionar y garantizar continuamente una conexión segura
entre el producto y su red o cualquier otra red (según sea el caso). Deberá establecer y mantener las
medidas adecuadas (como, entre otras, la instalación de cortafuegos, la aplicación de medidas de
autenticación, el cifrado de datos, la instalación de programas antivirus, etc.) para proteger el
producto, la red, su sistema y la interfaz contra cualquier tipo de brechas de seguridad, acceso no
autorizado, interferencia, intrusión, fuga y / o robo de datos o información. ABB Ltd y sus afiliadas no
son responsables de los daños y / o pérdidas relacionados con dichas violaciones de seguridad,
cualquier acceso no autorizado, interferencia, intrusión,
Información
El dispositivo utiliza los siguientes puertos UDP, 34962 (PROFINET RT Unicast), 34963
(PROFINET RT Multicast), 34969 (PROFINET RPC Context Manager), 53247 (PROFINET RPC
Cli-ent / Server). Estos puertos deben estar abiertos en el firewall para permitir la
comunicación entre dispositivos compatibles.
1. PROFINET
Profinet (Process Field Net) es un estándar técnico de la industria para la comunicación de datos a
través de Industrial Ethernet, diseñado para recopilar datos y controlar equipos en sistemas
industriales.
Consulte el capítulo 8 del manual de instalación y puesta en servicio, documento SFC132081M0201, para conocer los ajustes
Antes de que la comunicación Profinet pueda ponerse en funcionamiento, se deben configurar los siguientes parámetros en
el arrancador suave:
- Parámetro 12.3 Control de bus de campo ajustado a En Control de bus de campo establecido en Encendido (si se usa solo bus de campo para
Información
Después de cambiar cualquiera de los parámetros de comunicación, es necesario realizar un
ciclo de energía del dispositivo para que los valores de los parámetros entren en vigencia. Otra
forma de que se aplique un cambio de valor de parámetro de comunicación es establecer el
parámetro 12.2 Conector de interfaz FB en “Ninguno” y luego volver a establecerlo en “Anybus”.
Para realizar la programación del PLC, se encuentran disponibles los siguientes archivos:
Información
Si no se pasa ningún mensaje entre el arrancador suave PSTX y el módulo Anybus durante
más tiempo que el tiempo de espera de falla del bus de campo configurado (parámetro
19.12), el arrancador suave PSTX se disparará en la protección de falla de comunicación del bus de
campo (P1E00) y con la configuración predeterminada el motor se detendrá. Si el sistema de
comunicación está configurado de tal manera que los comandos / solicitudes no se transmiten
continuamente entre el PLC y el arrancador suave, esta función de protección debe desactivarse. El
parámetro 19.4 (Operación de fallo de bus de campo) se puede configurar en “Desactivado”.
¡Precaución!
El arrancador suave PSTX cumple con la especificación PROFINET Clase B y esto implica que el
arrancador suave es compatible con el Protocolo simple de administración de red (SNMP). Al
enviar solicitudes SNMP al arrancador suave, es posible recuperar información sobre la
configuración de la red. Para evitar que personas externas obtengan información sobre la red
interna, es una fuerte recomendación emplear un firewall con el objetivo de bloquear cualquier
tráfico SNMP no deseado a los puertos 161 y 162. Con el módulo Anybus Profinet M40, también
se recomienda encarecidamente cambiar las cadenas de la comunidad pública SNMP. Con el
módulo Anybus M30, no es posible cambiar los valores predeterminados de las cadenas de
comunidad SNMP.
El motor puede arrancar inesperadamente si hay una señal de arranque presente al realizar cualquiera de las
Información
Al fijar el módulo en el puerto com1, asegúrese de que el módulo esté correctamente
alineado en el zócalo antes de aplicar fuerza. El manejo brusco y / o la fuerza excesiva en
combinación con la desalineación pueden causar daños mecánicos al módulo y / o al
com1 y al zócalo.
1 8 (0) Programable
Entrada digital 3
9 (1) Programable
Entrada digital 4
10 (2) programables
Entrada digital 5
11 (3) Programable
Entrada digital 6
12 (4) Programable
Entrada digital 7
13 (5) Programable
Entrada digital 8
14 (6) Programable
Entrada digital 9
15 (7) Programable
Entrada digital 10
1) El modo automático refleja el estado de control del arrancador suave. Esto se ve afectado por una combinación de:
- La señal de entrada del modo automático del PLC (telegrama de salida digital).
Función Datos
Función Datos
Estado de TOR Parte superior de la rampa. 1 = Indica que el motor funciona a pleno
Línea voltaje. Conexión de línea o delta interior; 0 = Línea, 1 = Delta 0 = L1, L2,
Estado del grupo de eventos 0 0 = No hay eventos activos presentes en el grupo 0. 0 = No hay
Estado del grupo de eventos 1 eventos activos presentes en el grupo 1 0 = No hay eventos
Estado del grupo de eventos 2 activos presentes en el grupo 2 0 = No hay eventos activos
Estado del grupo de eventos 3 presentes en el grupo 3 0 = No hay eventos activos presentes
Estado del grupo de eventos 4 en el grupo 4 0 = No hay eventos activos Eventos presentes en
Estado del grupo de eventos 5 el grupo 5 0 = No hay eventos activos presentes en el grupo 6
Estado del grupo de eventos 6 Estado de ejecución del motor conectado a la secuencia 1
Secuencia 1 Estado de TOR Estado superior de rampa del motor conectado a la secuencia 1
Secuencia 2 Estado de TOR Estado superior de la rampa del motor conectado a la secuencia 2
Secuencia 3 Estado TOR Ejecutar Estado superior de la rampa del motor conectado a la secuencia 3
atrás
Función Datos
Se utiliza un protocolo para tareas de Fieldbus para leer y escribir parámetros. Es aplicable para todos
Buses de campo.
campo
Función Representación
Ninguno El valor se establece en 0
Función Representación
Tensión de red Valor = 1000 ⇒ 100V
Factor de potencia Valor = 100 ⇒ 1
Ejemplo: 87 ⇒ 0,87
Voltaje del motor Valor = 100 ⇒ 100%
Energía activa (reiniciable) Tiempo Valor = 1000 ⇒ 10kWh
EOL para disparar Valor = 100 ⇒ Valor de 100s = 65535
⇒ Sin sobrecarga Valor = 0 ⇒ El viaje
ya ocurrió
Frecuencia de red Valor = 1000 ⇒ Valor de
Corriente máxima de fase1 100 Hz = 1000 ⇒ Valor
Corriente del motor 100A = 1000 ⇒ Valor
Tiempo de funcionamiento del motor 100A = 100 ⇒ 1000h
(reiniciable) Temperatura del motor Valor = 100 ⇒ 100℃
Porcentaje de temperatura del motor Valor = 100 ⇒ Valor
Número de arranques (reiniciable) 100% = 1 ⇒ 100
Secuencia de fases Valor = 0 ⇒ L1-> L2-> L3 Valor = 1 ⇒ L1-> L3-
> L2 Valor = 2 ⇒No se detectó ninguna
secuencia
Función Representación
Rango alto de potencia reactiva2 Valor = 100 ⇒ Valor
Rango alto de corriente de fase máxima2 100kVAr = 100 ⇒ Valor
Rango alto de corriente máxima del motor2 100A = 100 ⇒ Valor 100A
Energía activa de alto rango2 = 1 ⇒ Valor de 10000kWh
Energía reactiva de rango alto2 = 1 ⇒ Valor 10000kVArh =
Número de arranques (alta precisión) 1⇒1
1) La corriente de fase L1, L2 y L3 indican la corriente a través del arrancador suave, mientras que la corriente
2) Hay alternativas de rango alto disponibles para algunas señales en las que existe la posibilidad de que los valores se
ajusten. Los valores son de 16 bits, por lo que el valor máximo para cada señal es 65535. Las alternativas de rango
alto tienen diferentes escalas y nunca se envolverán, sino que tendrán valores más bajos.
precisión.
4 Retroceso de velocidad lenta Realice retroceso a baja velocidad cuando la señal esté
configurada
6 Repuesto
10 (2) Calefacción del motor Realizar calentamiento del motor cuando se establece la
señal
13 (5) Repuesto
usuario
21 (5) Comando relé K4 Configure “1” para activar el relé de salida interno
K4. Tenga en cuenta que la función del parámetro
10.4 K4 debe configurarse como "Fieldbus"
22 (6) Comando relé K5 Configure “1” para activar el relé de salida interno
K5. Tenga en cuenta que la función del parámetro
10.5 K5 debe configurarse como "Fieldbus"
23 (7) Comando relé K6 Configure “1” para activar el relé de salida interno
K6. Tenga en cuenta que la función del parámetro
10.6 K6 debe configurarse como "Fieldbus"
3 24 (0) 1DO0 relé com Configure “1” para activar el relé de salida externo
mand 1DO0. Tenga en cuenta que la función del
parámetro 11.9 1DO0 debe configurarse como
"Fieldbus"
25 (1) relé 1DO1 com Configure “1” para activar el relé de salida externo
mand 1DO1. Tenga en cuenta que la función del
parámetro 11.10 1DO1 debe configurarse como
"Fieldbus"
26 (2) Com. Relé 2DO2 Configure “1” para activar el relé de salida externo
mand 2DO2. Tenga en cuenta que el parámetro 11.11
función 2DO2 debe configurarse como
"Fieldbus"
27 (3) relé 2DO3 com. Configure “1” para activar el relé de salida externo
mand 2DO3. Tenga en cuenta que el parámetro 11.12
función 2DO3 debe configurarse como
"Fieldbus"
28 (4) Repuesto
29 (5) Repuesto
30 (6) Repuesto
31 (7) Repuesto
2 0 Palabra de control FBT Este registro se utiliza para leer parámetros (ver tareas
de bus de campo)
3 1 Fieldbus AO 1 (FBT El parámetro 12.37 Fieldbus AO1 decide el uso de este registro. Si
Argument 2 o salida se establece como "FBT Argument 2", se utiliza para escribir
analógica interna parámetros y establecer el tiempo (consulte las tareas del bus de
poner) campo). Si se establece como "Salida analógica interna", este
valor de este registro controla la salida analógica interna. Tenga
en cuenta que el parámetro 10.8 Tipo AO necesita para ser
configurado como "Fieldbus [%]"
4 2 Fieldbus AO 2 (FBT El parámetro 12.38 Fieldbus AO2 decide el uso de este registro.
Argument 3 o salida Si se establece como "FBT Argument 3", se utiliza para escribir
analógica externa parámetros y establecer el tiempo (consulte las tareas del bus
poner) de campo). Si se establece como "Salida analógica externa", este
valor de este registro controla la salida analógica externa. Tenga
en cuenta que el parámetro 11.14 1AO0 tipo necesita para ser
configurado como "Fieldbus [%]"
La tarea a ejecutar se selecciona completando el Palabra de control FBT. Hay tres señales para los
argumentos de la tarea:
- Argumento 1 de FBT está empaquetado junto con el ID de tarea en el Palabra de control FBT.
- Hay dos argumentos adicionales de 16 bits en señales de salida analógicas independientes, Argumento 2 de FBT
y Argumento 3 de FBT.
Para controlar cuándo se ejecuta la tarea, la señal de salida digital Bit de palanca FBT será cambiado. El
arrancador suave detectará el cambio, ejecutará la tarea, completará los valores de retorno y alternará la
señal de entrada digital.Bit de palanca FBT como reconocimiento. Por lo tanto, los valores de retorno deben
descartarse si los dos bits de alternancia tienen un valor diferente.
La palabra de control es un valor de salida analógica de 16 bits enviado desde el PLC al arrancador suave. Consiste
en un ID de tarea y un argumento de 11 bits empaquetados juntos.
2.2. ID de tarea
Positivo Negativo
0 No preguntar 0 -
1 Solicitar valor de parámetro, palabra inferior 1 2
2 Cambiar valor de parámetro 1 2
3 Establecer fecha y hora 1 2
4 Solicitar valor de parámetro, palabra superior 1 2
2.3. ID de respuesta
El ID de respuesta es la respuesta del arrancador suave a una tarea. Indica si una tarea se ejecutó
correctamente. Si hubo un error, se devuelve un código de error adicional en elValor de retorno de FBT
entrada analogica. El ID de respuesta se transmite como dos señales de entrada digitales,Respuesta de FBT 0
y Respuesta de FBT 1.
1 01 Tarea ejecutada
3 1 1 Reservado.
Los siguientes códigos de error se envían cuando no se puede ejecutar una tarea.
4 válido
5 No hay error
2.5.1. Argumentos
2.6.1. Argumentos
- Mes: 1-12
- Día: 1-31
- Hora: 0-23
- Minuto: 0-59
- Segundo: 0-59
2.7.1. Argumentos
- ID de respuesta 2 y número de error en el valor de retorno de FBT en caso de falla. En caso de que la hora proporcionada
no difiera de la hora establecida, se utiliza el código de error 5 (sin error).
2.8.1. Argumentos
- Los valores de los parámetros que se leen desde el bus de campo deben dividirse entre 10números de decimales.
- Los valores de los parámetros que se escriben desde el bus de campo deben multiplicarse por 10numeros de
decimales.
Por ejemplo:
El parámetro Hora de inicio rápido tiene el número de parámetro 24 y 2 decimales. Para leer este parámetro:
3. Cambie la salida del bit de alternancia de FBT y espere a que se actualice la entrada del bit de alternancia de FBT.
5. El valor de retorno de FBT contiene el valor 50 (este es un ejemplo y depende del valor real
establecido).
4. Establezca el argumento 3 de FBT en 0 como 100 <= 65535, lo que significa que no requiere más de 16 bits.
5. Alternar la salida del bit de alternancia de FBT y esperar a que se actualice la entrada de bit de alternancia de FBT.
Los valores negativos se representan internamente utilizando números de complemento a dos de 32 bits.
Ejemplo:
Parámetro de ajuste 17.5 temperatura de reinicio PT100 (número de parámetro 249) a un valor de -25 ° C:
5. Alternar la salida del bit de alternancia de FBT y esperar a que se actualice la entrada de bit de alternancia de FBT.
Para la versión M40, se admite el acceso de solo lectura y de lectura y escritura, y se pueden cambiar las
cadenas de comunidad predeterminadas ("públicas" y "privadas").
Las cadenas de comunidad solo se cambian si el parámetro 12.39 Cambiar cadena de comunidad SNMP
está configurado en “Sí”. La cadena de comunidad que se establece tiene ocho caracteres y depende del
valor del parámetro 12.40 Cadena de comunidad SNMP, parte 1 (que consta de los primeros 4
caracteres) y del parámetro 12.41 Cadena de comunidad SNMP, parte 2 (que consta de los 4 caracteres
restantes). Estos dos parámetros son del tipo de datos uint32.
"PSTX".
Luego use una tabla ASCII para convertir las cadenas al formato
hexadecimal "ABB-" es igual a 0x4142422D
"PSTX" es igual a 0x50535458
Establezca el parámetro 12.40 Cadena de comunidad SNMP, parte uno en 1094861357 y configure el parámetro 12.41
Cadena de comunidad SNMP, parte dos, en 1347638360.
“ABB-PSTX” o cualquier cadena de comunidad que esté configurada se utilizará tanto para el acceso de solo lectura como para el acceso
de lectura y escritura.
3. Seleccione la CPU del PLC correcta en la lista y haga clic en "Agregar PLC".
4. Verifique que se haya seleccionado el tipo de dispositivo correcto haciendo doble clic en el nombre del dispositivo en el campo
Dispositivos. Compruebe que también se haya seleccionado el tipo de base de terminal correcto para la etiqueta de hardware.
5. Opcional: Cambie el nombre del proyecto a, por ejemplo, “pstx” con Archivo-> Guardar proyecto como… y la
Aplicación a, por ejemplo, “pstx_control” simplemente haciendo clic en él y cambie el nombre.
2.Asegúrese de que el módulo maestro PLC Profinet esté conectado al módulo Anybus Profinet.
ule en esclavo PSTX.
3. Conéctese en línea con el PLC haciendo clic en Alt + F8, y cargue el programa de PLC seleccionando sí en la
ventana emergente y ejecute.
5. Establezca el nombre del dispositivo IO y haga clic en Asignar nombre del dispositivo IO.
2. Seleccione PSTX de 2 puertos (DAP 2.0) que se encuentra en Sin categoría y haga clic en Agregar objeto.
3. Haga doble clic en PSTX_2_port_DAP_2_0 en el árbol de dispositivos. Haga clic en General y cambie el nombre de la
estación y el parámetro IP.
El nombre de la estación y los parámetros IP deben coincidir con lo que ingresó en la sección 3.4 “Configurar
direcciones IP y nombre de la estación esclava”.
4. Asigne las señales a los nombres de las variables en la lista de asignación de E / S para el
objeto PSTX_2_port_DAP_2_0. Por ejemplo:
1. Abra CoDeSys haciendo doble clic en su aplicación en el archivo Dispositivos en Automation Builder, si aún
no está abierto.
2. Abra la ventana del programa haciendo doble clic en el programa predeterminado en las POU en CoDeSys.
3. Elegimos usar LD como el idioma de la POU aquí haciendo clic derecho en POUs -> Add Object…
-> Inserte el nombre de la nueva POU con "demo" -> Elija "LD" para "Idioma de la POU"
-> OK.
4. Seleccione la primera red, cree un contacto "START" (con CTRL + K y poniendo el nombre en "???") y dos bobinas
"digital_output_1.0" y "digital_output_1.1" (con CTRL + L) en la primera la red. Dejamos los tipos de datos como
predeterminados haciendo clic en Aceptar directamente en la ventana Declarar variable. Establecemos
digital_output_1 bit 0 y 1 porque queremos establecer TRUE para "Start" y "Stop", de acuerdo con
Sección 1.5. El nombre digital_outpu t_1 viene del final de la Sección 4 (mapear señales a varia-
nombres ble).
6. Seleccione la segunda red, agregue una bobina para automode "digital_output_1.3" (por CTRL + L).
7. Ahora queremos crear un botón de control para firmar el valor de "INICIO" de la primera red en
VERDADERO. Hacemos esto mediante Visualización -> clic derecho -> Agregar objeto -> Escribir el
nombre de la nueva visualización como "vista" -> Aceptar.
8. Dibujamos una forma como el botón -> haga doble clic en la forma -> Configuración de elemento regular-
uración -> Entrada -> marque Alternar variable -> inserte "demo.START" -> Aceptar.
9. Configuramos este programa en la configuración de tareas por Recurso -> Configuración de tareas
-> Haga clic con el botón derecho en Configuración de tareas -> Adjuntar tarea -> Inserte t # 10ms en Propiedades en Taskat-
tributos. Luego, debemos firmar nuestro programa para esta tarea haciendo clic derecho en NewTask-> Append
Program Call-> Choose demo (PRG) haciendo clic en el botón de selección en Program Call -> OK.
10. Haga clic con el botón derecho en NewTask y seleccione Agregar llamada de programa.
Use la tecla, F11, para construir el programa una vez. Inicie sesión e inicie el proyecto desde Automation Builder haciendo clic en Alt +
F8 para iniciar sesión en CodeSys. Haga clic en sí para iniciar sesión.
Haga clic en F5 para comenzar. Cambie a CoDeSys y haga clic en Alt + F8 para iniciar sesión en la demostración. El programa
se puede controlar con la vista de CodeSys.
5. Contáctenos
Para obtener más información, póngase en
contacto con su representante local de ABB o visite
https://new.abb.com/drives/softstarters