Es esencial para completar la lectura de manuales y / o las especificaciones técnicas del producto antes de instalar o usar el mismo. Altus asegurar sus equipos, tal como se describe en términos de la oferta, que se adjunta a la propuesta de comercio.
Sumario Sumario 1. INTRODUCCIÓN ............................1 Documentos Relacionados a este Manual....................2 Inspección Visual ............................2 Soporte Técnico............................3 Mensajes de Alerta Usados en este Manual ....................3 2. DESCRIPCIÓN TÉCNICA.........................4 Características Generales ..........................4 Entradas Digitales............................5 Salidas Digitales a Transistor (DU350) .......................6 Salidas Digitales a Relé (DU351) .........................7 Salidas Digitales Rápidas..........................8...
Página 5
Sumario Salidas ................................31 Salidas Digitales ..........................32 Salidas Analógicas..........................33 Salidas Rápidas............................34 Salida Común de Comparador de los Contadores .................45 Funciones de Posicionamiento ........................46 Funciones de Inicialización ANALOG_INI y PTO_INI ...............47 Estructura de Configuración para COUNT_PTO, PTO, COUNT_ANALOG y REFER_PTO....48 Funcionamiento de un Referenciamiento....................50 Funciones de Referenciamiento y Posicionamiento ................51...
Página 6
Sumario Download ............................102 Analizar el Modelo ..........................103 Conversión de Proyectos..........................104 6. MANTENIMIENTO ..........................106 Diagnosis ..............................106 Diagnosis Generales...........................106 Soluciones de Problemas........................106 Diagnosis Entradas Rápidas .......................107 Diagnosis Salidas Analógicas......................107 Diagnosis Entradas Analógicas ......................108 Diagnosis Salidas Rápidas .........................108 Diagnosis MODBUS .........................109 Lista de Operandos Reservados ......................111 7.
1. Introducción 1. Introducción La Serie Duo de controladores programables (PLC) con interfaz hombre máquina (IHM) incorporada es la solución ideal para los usos que requieren control y la supervisión en un único producto y ambiente. Esta solución fue concebida con una arquitectura de hardware basado en los procesadores de 32 bits y de alto rendimiento.
Compruebe que todos los componentes de su pedido se encuentran en perfecto estado. En caso de defectos, informar a la compañía y representante de la compañía transportadora o al distribuidor más cercano Altus. CUIDADO: Antes de retirar los módulos del paquete, es importante descargar el potencial estático...
1. Introducción Soporte Técnico Para ponerse en contacto con el Soporte Técnico del Altus en São Leopoldo, RS, llame al +55 51 3589-9500. Para encontrar los centros de soporte técnico Altus existentes en otros lugares, consulte nuestra página web (www.altus.com.br) o envíe un correo a altus@altus.com.br.
2. Descripción Técnica 2. Descripción Técnica En este capítulo se presentan todas las características técnicas de los controladores DU350 y DU351. Características Generales DU350, DU351 Número de puntos de entrada 20 puntos de entrada digital aislados: digital 14 entradas digitales normales 6 entradas digitales rápidas (las entradas rápidas pueden ser utilizadas como contadores o como entradas normales) Número de puntos de salida...
2. Descripción Técnica Notas Reloj RTC: En ambientes con temperatura de 25 ºC. En toda la franja de temperatura de operación del producto el tiempo de retentividad podrá variar entre 10 hasta 20 días. Entradas Digitales DU350, DU351 Número de entradas 20 entradas digitales divididas en 3 grupos de aislamiento: I00 - I08 - 9 entradas - Grupo 0 I10 - I18 - 9 entradas - Grupo 1...
2. Descripción Técnica Salidas Digitales a Transistor (DU350) DU350 Número de salidas comunes 14 salidas digitales tipo transistor divididas en 2 grupos de aislamiento: Q02 hasta Q07 - 6 salidas - Grupo 0 Q10 hasta Q17 - 8 salidas - Grupo 1 Corriente máxima/punto 0,5 A Tipo de salida...
2. Descripción Técnica Salidas Digitales a Relé (DU351) DU351 Número de salidas 14 salidas digitales del tipo relé divididas en 2 grupos de aislamiento: Q02 hasta Q07 - 6 salidas - Grupo 0 Q10 hasta Q17 - 8 salidas - Grupo 1 Corriente máxima/punto Tipo de salida Relé...
2. Descripción Técnica Salidas Digitales Rápidas DU350, DU351 Número de salidas 2 rápidas: Q00 y Q01 Corriente máxima/punto 0,5 A Tipo de salida Transistor “source” Frecuencia máxima de 50 kHz generación de pulsos Largo de pulso mínimo CARGA EXTERNA MÍNIMA TIEMPO DE PULSO MÍNIMO @ 24V Sin carga...
2. Descripción Técnica ATENCIÓN: Durante la energización del producto las salidas rápidas podrán alterar su estado por un periodo de aproximadamente 100 µs. Entradas Analógicas DU350, DU351 Número de entradas 4 entradas analógicas no aisladas del circuito lógico Tipo de entrada Tensión: 0 hasta 10 Vdc Corriente: 0 hasta 20 mA, 4 hasta 20 mA Resolución del convertidor...
2. Descripción Técnica Margen de escala: define el porcentaje arriba del fondo de escala que se puede leer por las entradas analógicas. Esta característica se puede utilizar para compensar errores de calibración de un determinado sensor utilizado. Modo de Corriente DU350, DU51 ±...
2. Descripción Técnica Modo de Tensión DU350, DU351 ± 0,3 % de fondo de escala @ 25 °C Precisión ± 0,015% / ºC fondo de escala Crosstalk DC a 100 Hz - 30 dB 22 Ω Impedancia de la salida 600 Ω...
2. Descripción Técnica Contadores Rápidos DU350, DU351 Número de contadores Hasta 4 contadores rápidos que usted configura de 32 bits Modos de conteo Unidireccional Incremento o decremento Bidireccional A: Incremento B: Decremento A: Conteo B: Sentido Cuadratura con dos conteos/periodo (2x) Cuadratura con cuatro conteos/periodo (4x) Formato de los datos Número entero de 32 bits sin señal...
2. Descripción Técnica Canal Serial RS-485 DU350, DU351 Medio físico RS-485 Protocolo MODBUS RTU maestro y esclavo y protocolo genérico Terminación interna Aislamiento con el circuito lógico Conector RJ45 Tabla 2-13. Características canal serial RS-485 Características del Software DU350, DU351 Lenguaje de programación IL, ST, LD, SFC, FBD y CFC Programación online...
2. Descripción Técnica Desempeño Mapa de Memoria Los controladores DU350 y DU351 poseen las siguientes áreas de memorias disponibles para la aplicación del usuario: Memoria Tipo Tamaño Código no volátil Código de la Aplicación 256 kbytes Operandos Globales 6656 bytes Operandos Memoria (%M) 6656 bytes Dado volátil...
2. Descripción Técnica Restricciones de Software Los controladores DU350 y DU351 no soportan la utilización de breakpoint (posibilidad de congelar la ejecución del aplicativo para monitoreo y depuración) en el modo “logado”. La restricción abarca las funciones de Alternar breakpoint, Diálogo de breakpoint, Sobrepaso, Paso a paso y Ciclando, todas en el menú...
2. Descripción Técnica Actuación de las Entradas Rápidas Las entradas rápidas necesitan más procesamiento en función del aumento de la frecuencia en las entradas. El procesamiento requerido varía según la configuración de los bloques contadores. La tabla que sigue describe el procesamiento dedicado a los periféricos de conteo rápido, con diferentes configuraciones de los contadores y lo cuanto hay de procesamiento libre para la aplicación en cada caso.
2. Descripción Técnica Tabla 2- 19. Procesamiento libre para la aplicación Dimensiones Físicas Figura 2-1. Dimensional DU350 y DU351 Datos para la Compra Items Integrantes El embalaje del producto contiene los siguientes items: • modulo DU350 o DU351 • 8 conectores •...
Página 24
2. Descripción Técnica Código Descripción AL-1714 Cable RJ45 – RJ45 RS-232 (PICCOLO) AL-1715 Cable RJ45-CFDB9 PO8500 Cable de Expansión 0,4 m PO8501 Cable de Expansión 1,4 m PO8525 Derivador y Terminación para la red RS-485 Tabla 2-19. Productos relacionados Notas AL-1715: este cable tiene un conector serial RJ45 y otro DB9 RS-232C hembra IBM/PC estándar.
3. Configuración 3. Configuración Los controladores DU350 y DU351 se configuran y se programan a través del software MasterTool IEC. La configuración realizada define el comportamiento y modos de utilización de los periféricos y características especiales de los controladores. La programación representa la aplicación desarrollada por el usuario, también llamada aplicativo.
3. Configuración • Entradas Analógicas • Entradas Rápidas Dichas opciones se pueden ver en la figura que sigue, y se describirán en la continuación del capítulo. Figura 3-2. Entradas Entradas Digitales 0/1/2 Los controladores DU350 y DU351 poseen 3 bloques de entradas digitales con un total de 20 entradas digitales.
3. Configuración BLOQUE 0 Entrada Digital I00 Entrada Digital I01 Entrada Digital I02 Entrada Digital I03 Entrada Digital I04 Entrada Digital I05 Entrada Digital I06 Entrada Digital I07 Entrada Digital I08 BLOQUE 1 Entrada Digital I10 Entrada Digital I11 Entrada Digital I12 Entrada Digital I13 Entrada Digital I14 Entrada Digital I15...
Página 28
3. Configuración La configuración de las entradas se hace a través del árbol de configuración. Para realizar la configuración, abra el MasterTool IEC y pulse en “Configuraciones del PLC”, ubicada en la pestaña “Recursos”. Enseguida el módulo “Configuración del PLC” se debe expandir. En esta pestaña se encuentran la mayoría de las configuraciones necesarias para la utilización del DU350/DU351.
3. Configuración 10000 para una entrada analógica de tensión de 0 V a 10 V, en ese caso cada unidad de lectura corresponde a 1 mV. Es importante reforzar que la sensibilidad de las entradas analógicas es fija, luego el aumento del valor del fondo de escala para el valor máximo (30000) no conlleva a mejoría en la sensibilidad, sino que podrá...
Página 30
3. Configuración Figura 3-4. Entradas rápidas Como ejemplo se utilizará el Bloque 0 de conteo para describir los procesos de configuración, teniendo en cuenta que las configuraciones también se aplican al Bloque 1 de conteo. Al expandir el “Bloque 0” se encuentra un módulo denominado “Deshabilitado”, pues aun no se ha realizado ninguna configuración de entrada rápida en el controlador.
Página 31
3. Configuración Los nombres de los operandos y el modo de accederlos se encuentran mejor descritos en la lista de operandos especiales en la sección “Mantenimiento” - “Diagnosis” - “Lista de Operandos Reservados”. Abajo se describe el funcionamiento de cada una de las opciones de configuración. Bidireccional En el caso de seleccionar el Bloque 0 como bidireccional, una ventana con la configuración del modo de conteo aparecerá...
Página 32
3. Configuración Figura 3-7. Bidireccional modo 1 fc – Frecuencia de conteo Bloque 0 fc ≤ 40 kHz Bloque 1 fc ≤ 20 kHz tp > 10 µs tp – Duración del pulso te – Espaciamiento mínimo te > 10 µs Modo 2 y Modo 3: Cuadratura 4x y Cuadratura 2x - En esos modos la unidad de conteo decodifica las señales de entrada en cuadratura según el patrón usualmente provisto por transductores ópticos de posición.
Página 33
3. Configuración Figura 3-8. Bidireccional modo 2 y 3 fc – Frecuencia de conteo Modo 2 Bloque 0 fc ≤ 20 kHz Bloque 1 fc ≤ 10 kHz tp > 20 µs tp – Duración del pulso te – Espaciamiento mínimo te > 20 µs φ...
Página 34
3. Configuración Figura 3-9. Contador bidireccional Unidireccional En el caso de seleccionar el bloque como unidireccional, dos submódulos estarán adjuntados, el módulo “Contador 0” y el módulo “Contador 1”. Al pulsar sobre uno de los contadores, es posible configurar el modo de conteo en el campo “Modo de Conteo” encontrado al lado derecho de la pantalla.
Página 35
3. Configuración Figura 3-10. Contador unidireccional...
3. Configuración Entradas Configurables Tras la configuración del tipo de conteo, es posible configurar la entrada configurable del bloque para realizar un determinado comando elegido por el usuario. Dicha configuración se hace en el módulo “Entrada Configurable del Bloque x”, siendo x el número del bloque. Al expandir dicho módulo, la entrada configurable estará...
3. Configuración Donde x es el número del contador. Caso el usuario no quiera utilizar el borne de entrada configurable, los comandos también se pueden realizar por software. Para tanto, basta utilizar el byte de comando, sin la necesidad de efectuar ninguna configuración en el árbol de configuración.
3. Configuración Figura 3-12. Salidas Salidas Digitales Los controladores DU350 y DU351 poseen 2 bloques de salidas digitales con un total de 16 salidas digitales divididas en 2 grupos de aislamiento. El DU350 posee las 16 salidas (2 rápidas y 14 salidas normales) a transistor, mientras que el DU351 posee las 14 salidas normales a Relé...
3. Configuración BLOQUE 0 Salida Digital Q00 Salida Digital Q01 Salida Digital Q02 Salida Digital Q03 Salida Digital Q04 Salida Digital Q05 Salida Digital Q06 Salida Digital Q07 BLOQUE 1 Salida Digital Q10 Salida Digital Q11 Salida Digital Q12 Salida Digital Q13 Salida Digital Q14 Salida Digital Q15 Salida Digital Q16...
3. Configuración Figura 3-13. Salidas analógicas El usuario después de configurar el tipo de salida, debe configurar el fondo de escala en la caja de texto abajo, que puede variar de 0 hasta 30000. El valor de las salidas analógicas está previamente atribuido a operandos especiales. Son: •...
Página 41
3. Configuración Tabla 3-8. Descripción de los pinos de las salidas rápidas Las dos salidas rápidas, Q00 y Q01, se pueden configurar como: • PTO (“Pulse Train Output” – Salida de Tren de Pulsos); • VFO (“Variable Frequency Output” – Salida de Frecuencia Variable); •...
Página 42
3. Configuración Figura 3-14. Salidas rápidas La salida PTO genera un tren de pulsos (duty cycle de 50%) con número de pulsos totales, número de pulsos en aceleración/desaceleración y frecuencia configurables vía aplicativo. A seguir hay un ejemplo del funcionamiento de la salida PTO configurada para generar 20.000 pulsos en total, siendo 5.000 en la fase de aceleración/desaceleración.
3. Configuración La principal utilización de las salidas PTO es en proyectos que involucren control de posicionamiento. Por la característica de generar solo un determinado número de pulsos programado, esta salida es de gran utilidad en este tipo de aplicación. Otro punto importante de las salidas PTO es que estas posibilitan el arranque de los motores utilizados con una aceleración blanda.
Página 44
3. Configuración Para el cálculo del número de escalones de frecuencia que se ejecutarán durante la aceleración/desaceleración, para un perfil trapezoidal, utilice la siguiente expresión: Donde la parte entera de divs es el número de escalones de la rampa y Fx_PLS_RMP es el número de pulsos en rampa (aceleración/desaceleración) configurado por el usuario.
3. Configuración rampa será limitada a 100 escalones para valores mayores que 256000 pulsos en rampa, sin embargo, el número de pulsos por escalones crecerá proporcionalmente al número de pulsos en rampa. Debido a los redondeos que suceden durante el cálculo del perfil, algunos pulsos de la rampa pueden no suceder durante la rampa, siendo compensados durante la fase de régimen permanente.
Página 46
3. Configuración Fx_PTO_CNT_ABS: Contador de pulsos absoluto de la salida Fx. Este contador es incrementado o decrementado según sea el estado del operando Fx_PTO_CNT_DIR. Fx_PTO_CNT_DIR: Define la dirección de contaje del contador absoluto. Cuando en FALSE el contador cuenta en el sentido positivo, cuando en TRUE el contador cuenta en el sentido negativo. Este registrador se lee una vez a cada disparo y alteraciones en su valor durante un tren de pulsos no influyen en el sentido de contaje.
3. Configuración Cálculo de los Parámetros de Aceleración La aceleración máxima a la cual el motor se puede someter es directamente proporcional al torque del motor y inversamente proporcional a la suma de la inercia del motor y la inercia de carga. Donde: A = aceleración en rpm/s T = torque del motor J = inercia total en g.m²...
Página 48
3. Configuración Figura 3-19. PTO Es necesario también que se realice las configuraciones de algunos operandos especiales referentes a la PTO. Son: • Fx_FREQ = Valor de la frecuencia para PTO/VFO/PWM [1 50.000] Hz • Fx_PLS_TOT = Valor de los pulsos totales para PTO [1 4294967295] •...
Página 49
3. Configuración CUIDADO: El comando Fx_PTO_STOP para abruptamente el tren de pulsos iniciado por el comando Fx_PTO_START. VFO/PWM Las salidas rápidas de frecuencia variable (VFO) y de modulación por ancho pulso (PWM) se utilizan principalmente para interconexión con conversores de frecuencia-tensión, posibilitando, por ejemplo, la implementación de dos salidas analógicas adicionales.
3. Configuración • Fx_DUTY_HR = Valor del Duty Cycle de alta resolución para VFO/PWM [0,00 – 100,00] % • Fx_DUTY_SRC = Define el origen del parámetro de duty ( Fx_DUTY o Fx_DUTY_HR). Donde x es el número de la salida. Para utilizar el duty de alta resolución es necesario primeramente configurar Fx_DUTY_SRC y elegir Fx_DUTY_HR como origen del duty.
3. Configuración Figura 3-22. Configuración Comparador de los Contadores Salida Común de Comparador de los Contadores Los controladores DU350 y DU351 poseen 2 (dos) salidas comunes que se pueden configurar como salidas de comparación de contadores. La configuración de las salidas comunes como Salida de Comparación de Contador se hace a través del árbol de configuración.
3. Configuración Figura 3-23. Configuración de la salida común de contador Funciones de Posicionamiento Para facilitar las operaciones de posicionamiento utilizando las entradas rápidas, salidas rápidas y salidas analógicas rápidas del DUO se disponen para este producto un conjunto de bloques funcionales responsables por el posicionamiento de ejes.
3. Configuración de posicionamiento ANALOG_MOTION y PTO_MOTION se deben llamar dentro de programas por interrupción de tiempo. ATENCIÓN: Esta funcionalidad está disponible solamente a partir de la versión (1.11) del ejecutivo y (1.04) del Mastertool IEC. Funciones de Inicialización ANALOG_INI y PTO_INI Figura 3-24.
3. Configuración Toda la alteración en los parámetros de la estructura S_MOVE se debe realizar con el sistema parado y seguido de una llamada de la respectiva función de inicialización. El sistema está parado cuando las funciones de posicionamiento, ANALOG_MOTION y PTO_MOTION, estén con la salida EXECUTANDO_BOOL en FALSE.
Página 55
3. Configuración por cero será de 2 mm/s, que corresponde a 20% del valor inicial. REFER_TEMPO_INVERSAO_ tiempo t#0ms hasta t#1m Define el tiempo tras el cual se invertirá el sentido de ZONA_TIME búsqueda caso el mismo inicie en sentido contrario a la señal de búsqueda.
3. Configuración parámetro no es relevante. DESLOCAMENTO_MOTOR_DI 1 hasta 10.000.000 Define el desplazamiento en unidad de longitud que corresponde a una vuelta del motor. Para el control del tipo COUNT_ANALOG, este parámetro no es relevante. NUMERO_PULSOS_ENCODE pulsos 1 hasta 1.000.000 Define el número de pulsos generado por un encoder cuando este ejecuta una vuelta del eje.
3. Configuración Antes del disparo del referenciamiento la entrada REFER_SENSOR_ZONA_BOOL se testea y caso esté en “TRUE” el referenciamiento irá a iniciar la búsqueda en el sentido contrario a, a fin de salir de la zona de referenciamiento. Tras detectar un borde de bajada del sensor de referenciamiento el eje permanece con la velocidad inicial de búsqueda, REFER_VELOCIDADE_INICIAL_DWORD, por un tiempo definido en REFER_TEMPO_INVERSAO_ZONA_TIME, para después empezar a desacelerarse.
Página 58
3. Configuración (REFER_PTO). En esta configuración el comportamiento es idéntico al de la configuración como PTO para el posicionamiento, sin embargo si el eje posee una indicación de posición del cero a través de un encoder, por ejemplo, este modo se debe utilizar y el contador de posición será puesto a cero en la posición del pulso cero cuando el eje sea referenciado.
Página 59
3. Configuración Tras configurar este módulo de control a través de la función ANALOG_INI y llamar periódicamente la función ANALOG_MOTION, el lazo de control iniciará en abierto, señalado con FALSE en CLOSED_LOOP_BOOL. Para cerrar el lazo de control es necesario forzar su cierre a través del comando CLOSE_LOOP_BOOL, disparar un posicionamiento a través del comando DISP_POS_BOOL o disparar un referenciamiento a través del comando DISP_REFER_BOOL.
3. Configuración Figura 3-27. Bloque funcional PTO_MOTION Figura 3-28. Bloque funcional ANALOG_MOTION Compensación de Holgura Las funciones de posicionamiento poseen una compensación de holgura para sistemas que utilicen medición indirecta, donde el motor se conecta al encoder a través de un sistema. Para utilizar la compensación de holgura es necesario configurar el parámetro COMPENSACAO_DE_FOLGA_DINT en la estructura S_MOVE.
Página 61
3. Configuración EXECUTANDO_BOOL accionada hasta que el referenciamiento se concluya. Tras la conclusión, la salida REFERENCIADO_BOOL es conectada y un nuevo referenciamiento o un posicionamiento se pueden realizar. DISP_POS_BOOL: Entrada utilizada para disparar un nuevo posicionamiento. La entrada es sensible a nivel.
Página 62
3. Configuración EMERGENCIA_BOOL: Esta entrada se utiliza para parada de emergencia. La parada de emergencia genera una parada brusca en el eje y no puede ser bypasada en la función, de manera que pueda ser accionada caso los mecanismos de seguridad como los fines de curso vengan a fallar. SOFTSTOP_BOOL: Si un posicionamiento está...
3. Configuración Códigos de Error Error de la Función Código del Descripción del Error de la Función Error Função Códigos de Error Generales Cuando ocurre una parada brusca debido al COD_ERRO_EMERGENCIA accionamiento de la entrada de emergencia. COD_ERRO_FIM_CURSO_HW_POSITIVO Cuando ocurre una parada brusca debido al estado lógico “1”...
3. Configuración COD_ERRO_ PARAM_TIPO_CONTROLE Valor del tipo de control de posicionamiento inválido COD_ERRO_ Valor de la velocidad de régimen fuera de la franja de PARAM_VELOCIDADE_REGIME velocidad o, en el caso de control utilizando la salida PTO, la frecuencia está fuera de la franja permitida. En este caso la frecuencia se calcula como: (VELOCIDADE*NUMERO_PULSOS_MOTOR_DINT/ DESLOCAMENTO_MOTOR_DINT)
Página 65
3. Configuración ejemplo, pulse en el modulo “COM1”. Al lado derecho, aparecerá una pestaña con las configuraciones de la puerta. Ahí se pueden configurar: • Paridad: • Sin paridad • Impar • • Siempre 1 • Siempre 0 • Stop Bits: •...
3. Configuración La configuración del protocolo MODBUS en las dos puertas se describe a seguir. Figura 3-29. Configuración COM1 ATENCIÓN: Para relación entre el tiempo de ciclo de la UCP y la comunicación con el MasterTool IEC, ver mensaje de advertencia en el capítulo “Descripción Técnica” - “Desempeño” - “Tiempo de Ciclo”. ATENCIÓN: Los operandos reservados Ixx (entradas digitales), Qxx (salidas digitales), AIx (entradas analógicas) y AOx (salidas analógicas) están mapeados en operandos I y Q accesibles vía MODBUS, para la...
3. Configuración • Reintentos – Configura el número de veces que el Maestro irá a retransmitir el paquete en el caso de que el Esclavo no responda (tras aguardar el tiempo de timeout configurado). El número de reintentos se puede configurarlo con valores de 1 hasta 10. Tras configurar estas dos configuraciones, es necesario habilitar las relaciones MODBUS deseadas.
Página 68
3. Configuración Función MODBUS Read Discrete Inputs Lee un número variable de entradas digitales Dirección del 1 – 247 Dirección del esclavo dispositivo Cantidad 1 – 2000 Cantidad a leer Dirección MODBUS 1 – 65535 Dirección MODBUS inicial de lectura en el esclavo Polling 0 –...
Página 69
3. Configuración Función MODBUS Write Single Coil Fuerza de una sola bobina Dirección del 1 – 247 Dirección del esclavo dispositivo Cantidad 1 – 1 Monto a ser escrito Dirección MODBUS 1– 65535 Dirección MODBUS inicial para la escritura en el esclavo Polling 0 –...
3. Configuración Figura 3-31. Relación MODBUS MODBUS Esclavo Las dos puertas COMs se pueden configurar tanto como MODBUS Maestro, como MODBUS Esclavos. Para configurar la puerta COM1 como MODBUS Esclavo, abra el MasterTool IEC y pulse en “Configuración del PLC”, ubicada en la pestaña “Recursos”. Enseguida el módulo “Configuración del PLC”...
Página 71
3. Configuración El único parámetro a ser configurado en el MODBUS Esclavo es su dirección, que indica cual es la dirección del esclavo. La relación entre los operandos MODBUS y los operandos MasterTool IEC es fija y descrita en la tabla que sigue.
Página 73
3. Configuración Figura 3-33. Opción “Protocolo Genérico” de comunicación ATENCIÓN: Esta funcionalidad está disponible solamente a partir de la versión (1.02) del ejecutivo y (1.01) del Mastertool IEC. Para seleccionar dicha opción en las puertas de comunicación es necesario sustituir el elemento actualmente configurado.
Página 74
3. Configuración Biblioteca UartLib Para que todos los recursos de las funciones de comunicación del protocolo genérico se puedan utilizar es necesario añadirlos a la biblioteca (extensión “.lib”) UartLib. Para incluirla en el proyecto se debe seleccionar el menú “Insertar” en el Administrador de bibliotecas, donde estará...
Página 75
3. Configuración Figura 3-36. Inclusión de la biblioteca de UartLib Biblioteca SerialCommunicationLib El protocolo genérico opera a través de una biblioteca específica (extensión “.lib”) denominada SerialCommunicationLib la cual se debe agregar al proyecto para que pueda utilizarla. El procedimiento es el mismo adoptado en la inclusión de la biblioteca Uart. Figura 3-37.
Página 76
3. Configuración Figura 3-38. Biblioteca de comunicación cargado Dicha biblioteca está formada por tres bloques funcionales: ENVIAR_DADOS, LER_DADOS y MESTRE, cuyas características se detallarán a seguir. Bloque funcional es un tipo de POU (Unidad de Organización de Programa) que se caracteriza por ser un elemento encapsulado de software, el cual se puede reutilizarlo.
3. Configuración Figura 3-39. Detalle de la declaración de las entradas y salidas del bloque funcional ENVIAR_DADOS Descripción de las Entradas La entrada PORTA_SERIAL es del tipo estructura (sPORTA). Estructura es un agrupamiento de elementos de diferentes tipos de datos. La sPORTA está formada por los elementos indicados a seguir: •...
3. Configuración Funcionamiento Al llamar el bloque funcional el mismo verificará si el canal no se está usando por otra instancia. Caso no esté en uso, el próximo paso a realizarse es la verificación de la configuración. Si alguno de los parámetros de la estructura sPORTA es alterado en relación a la última configuración, el canal se reconfigura.
Página 79
3. Configuración A ejemplo del bloque funcional descrito anteriormente, la entrada PORTA_SERIAL es del tipo estructura (sPORTA). La sPORTA está compuesta por los elementos indicados a seguir: • PORTA del tipo BYTE, la cual permite seleccionar el tipo de puerta de comunicación. La opción “1”...
Página 80
3. Configuración NOTA: En los bloques funcionales LER_DADOS y ENVIAR_DADOS no se utiliza el DELAY de la estructura sPORTA. Eso se debe al hecho de que los bloques pueden operar individualmente no existiendo tiempo entre transmitir y recibir. En el caso de utilización de estas dos funciones en conjunto para implementación de un protocolo, el delay se debe controlar en la aplicación.
Página 81
3. Configuración • STOPBITS del tipo BYTE, la cual permite la elección entre 1 o 2 bits de parada (1 – 1 bit de parada y 2 – 2 bits de parada). • DELAY del tipo TIME define el intervalo de tiempo mínimo entre el recibimiento y un nuevo envío.
3. Configuración NOTAS: 1- En el bloque funcional MAESTRO no existe indicación de que el frame de requisición se haya acabado de enviar, existen solo las indicaciones de que el paquete de respuesta ha sido recibido por la UART (prende PRONTO) y de que el paquete de respuesta ha sido copiado para el BUFFER de aplicación del usuario (apaga PRONTO).
3. Configuración control de señales de MODEM. Caso se deseara utilizarlos se recomienda emplear los bloques funcionales LER_DADOS y ENVIAR_DADOS. Tratamiento de Desbordamiento de BUFFER (overflow) El BUFFER de recibimiento del DUO posee la capacidad de 256 bytes, así como el BUFFER de envío.
Página 84
3. Configuración Para agregar una nueva pantalla, pulse en la carpeta “Visualizaciones”, pulse con el botón derecho en “Visualizaciones” (texto dentro de la pestaña “Visualizaciones”), seleccione la opción “Insertar objecto”, digite el nombre de la pantalla solo con letras mayúsculas y pulse en OK. En la pestaña “Visualizaciones”...
3. Configuración Función “Barra Desplaeamiento”: No soportada por el producto. Configuración de “Ancho de la línea”: Esta configuración funciona solamente cuando asociada a un objeto del tipo retángulo. Configuración de “Colores”: La IHM posee un visor gráfico monocromático 128 x 64, de modo que todos los colores sean convertidos en blanco/negro en la IHM.
Página 86
3. Configuración ATENCIÓN: Cuando utilizada la función ControleTelas() (presente en la lógica de navegación) no se pueden utilizar las teclas MAIN, UP y DOWN con las funciones IsKeyPresed o en Telas. ATENCIÓN: Al presionar una tecla, esta permanece registrada cuando el módulo cambia de estado, si se hace eso en el modo stop entonces se podrá...
3. Configuración Función Tecla Momentánea (KEY_PRESSED) A través de la función KEY_PRESED es posible hacer la lectura del estado actual de cada tecla del controlador DU350 o DU351. El uso de esta función permite que se realicen acciones continuas por el teclado sin la necesidad de presionar y soltar múltiples veces una determinada tecla, por lo tanto su funcionamiento es diferente al de la función isKeyPresed.
3. Configuración 7- BACKLIGHT – Pantalla de ajuste de tiempo de backlight del visor gráfico. Para activar y desactivar las pantallas especiales, presione MAIN + FLECHA PARA ARRIBA simultáneamente. Para navegar entre las pantallas especiales, utilice las teclas FLECHA PARA ARRIBA y FLECHA PARA ABAJO.
3. Configuración ATENCIÓN: Se deben utilizar fechas a partir del año 2000 hasta el año 2105. ATENCIÓN: No es posible utilizar el bloque funcional RTC en POUs accionadas por interrupción de tiempo. Exhibición del Reloj en Pantallas Para exhibir el valor del reloj en una pantalla de la aplicación es necesario declarar la variable de salida CDT utilizada en la instancia del bloque funcional RTC, en el campo ‘Variables’...
3. Configuración Figura 3-45. Configuración de objeto de exhibición del reloj Además de exhibir el valor del reloj en el formato fecha y hora se puede exhibirlo también en el formato solamente de fecha o solamente de hora. Para eso se utilizan las funciones de conversión DT_TO_DATE y DT_TO_TOD respectivamente.
3. Configuración accionamiento a partir del evento externo TIMER_INT. El intervalo de esta tarea accionada por interrupción de tiempo debe ser configurado en el árbol de configuraciones de la siguiente manera: abra la pestaña “Recursos” y seleccione “Configuración del PLC”. Expanda el árbol de configuraciones pulsando en el “+”...
3. Configuración AES_ANALOG_OUTPUT Esta función actualiza las salidas analógicas con los valores actuales de los operandos, AOx, y actualiza los operandos de diagnosis, AOx_DG, AOx_ERR. AES_COUNTERS Esta función actualiza el contador con os valores de los operandos de controle, CNTx_PRESET, CNTx_CMP0, CNTx_CMP1, CNTx_CMD, CNTx_CLR, CNTx_STOP, CNTx_LOAD, CNTx_AMG, CNTx_OVER, y actualiza los operandos de valor y de diagnosis dos contadores, CNTx, CNTx_HOLD, CNTx_DG, CNTx_OVERFLOW, CNTx_UNDERFLOW, CNTx_DIR,...
3. Configuración La entrada de control ENABLE_UPDW habilita la utilización de las entradas UP y DOWN. La entrada UP se porta de la misma manera que la tecla direccional para arriba, y la entrada DOWN se porta de la misma manera que la tecla direccional para abajo. Ejemplo de utilización: Se puede verificar un ejemplo de utilización del bloque funcional NAVIGATION en el modelo de proyecto y en el capítulo “Programación Inicial”...
3. Configuración Caso la aplicación esté generando watchdog continuamente, para la grabación de una nueva aplicación es necesario presionar la tecla ESC al reiniciar el PLC, según el capítulo “Configuración” - “IHM - Interfaz Hombre - Máquina” - “Teclado” - “Teclas de Atajo”, imposibilitando la ejecución de la aplicación y permitiendo la comunicación con el software MasterTool IEC, así, es posible realizar la grabación de un nuevo aplicativo.
Página 95
3. Configuración Brownout; Watchdog; Indicación de Error; Durante la programación del controlador; Duante Stop (a través del software MasterTool IEC)
4. Instalación 4. Instalación Instalación Eléctrica PELIGRO: Cuando el desempeño de cualquier instalación eléctrica de un panel, asegúrese de que el poder del armario está en OFF. Figura 4-1. Ejemplo de conexión DU350/DU351 Notas del diagrama 1 –Ejemplo de utilización típica de las entradas digitales tipo “sink”, C0, C1, y C2 son los comunes (0 V) para los respectivos grupos de entrada I00 hasta I08, I10 hasta I18 y I20 hasta I21.
4. Instalación 6 – Ejemplo de utilización de dos entradas analógicas configuradas para entrada en modo corriente. 7 – Ejemplo de utilización de dos entradas analógicas configuradas para entrada en modo tensión. La conexión de una señal de 0 hasta 10 V en un pin de entrada de corriente puede causar daños al producto.
4. Instalación Figura 4-2. Conexión de las entradas analógicas Notas del diagrama 1 – Cada canal de entrada analógica posee dos bornes de entrada AVx y AIx. En caso de utilización del canal como entrada de tensión, se debe utilizar solo el borne AVx correspondiente. En caso de utilización del canal como entrada de corriente, se debe utilizar solo el borne AIx correspondiente.
Página 99
4. Instalación Figura 4-4. Circuito de protección de salidas digitales...
4. Instalación Instalación Mecánica Para posibilitar una correcta fijación del producto, el panel se debe cortar con las dimensiones definidas en la figura abajo. Dimensiones en mm. Figura 4-5. Corte en el panel para la instalación Las horquillas laterales de fijación se deben recoger para la instalación del Controlador en panel. Figura 4-6.
Página 101
4. Instalación El Controlador se debe instalar en el panel, encajando primeramente la parte superior. Figura 4-7. Instalación en el panel Después de haberlo encajado bien, las horquillas se deben abrir (girándolas según la figura a seguir) y los tornillos de fijación se deben apretar utilizando una herramienta adecuada. Figura 4-8.
Para realizar la instalación del software de desarrollo MasterTool IEC, es necesario inicialmente efectuar el “download” del archivo de instalación en el sitio www.altus.com.br. Luego después realizar el “download” del archivo, cierre todos los programas que estén en ejecución en su computadora y enseguida haga un doble clic en el archivo de instalación.
Página 103
4. Instalación Figura 4-11. Pantalla de bienvenida Surgirá la pantalla que se refiere al contrato de licencia. Lea la licencia atentamente y seleccione enseguida la opción “concuerdo con dichos términos y condiciones”, caso concuerde con estos. Figura 4-12. Pantalla de licencia...
Página 104
Figura 4-13. Pantalla de registro En la próxima pantalla se ofrecen las opciones de seleccionar los componentes a instalarse y el camino donde se hará la instalación del software, se recomienda mantener camino patrón “C:\Archivos de programas\Altus\MasterTool IEC”. Pulse en Avanzar para seguir.
Página 105
4. Instalación Figura 4-14. Selección de componentes En esta etapa la instalación del MasterTool IEC ha sido iniciada. Aguarde mientras los archivos necesarios se instalan en su computadora, eso puede llevar algunos minutos dependiendo de la configuración de su computadora. Cuando esté...
Página 106
Figura 4-15. Instalación completa El MasterTool IEC está instalado y listo para el uso. Para ejecutar el MasterTool IEC pulse en el atajo “MasterTool IEC” dentro del grupo “Altus S.A” “MasterTool IEC”, creado durante la instalación, en el menú Iniciar.
5. Programación Inicial 5. Programación Inicial Primeros pasos con MasterTool IEC y DU350/DU351 Se recomienda que el proyecto se inicie a partir del proyecto modelo. Para crear un nuevo proyecto a partir del modelo, basta pulsar en el menú Archivo, y enseguida, en “Nuevo desde pantilla...”. Seleccione el proyecto Modelo_DU350_DU351.pro y pulse en “Abrir”.
5. Programación Inicial Download Para realizar el download del proyecto, la interfaz de comunicación debe estar configurada correctamente. Para configurar la interfaz de comunicación siga los siguientes pasos: Pulse en el menú “Comunicación”, seleccione la opción “Parámetros de comunicación...”. Una nueva conexión se debe crear, para eso presione el botón “New”.
5. Programación Inicial CUIDADO: El timeout para download debe ser de a lo máximo 8000 ms. El valor patrón para este ítem es de 2000 ms. No se recomienda alterarlo sin un previo estudio. Para configurar este ítem pulse en el menú Proyecto Opciones..., seleccione la opción Ambiente de Trabajo y configure el campo Timeout de comunic.
5. Programación Inicial Configuración de Tareas Los controladores DU350 y DU351 utilizan Tareas (con intervalo, tipo de activación y prioridad definidas) para la llamada de las rutinas POUs. El modelo provisto presenta cuatro tareas preconfiguradas que se encuentran en la pestaña “Recursos”, en el sub ítem “Configuración de tareas”.
Página 111
5. Programación Inicial Al existir proyectos utilizando el dispositivo de las versiones inferiores a 1.10 y si desea convertirlos al dispositivo de las versiones 1.10 o superior, el dispositivo se debe alterar en las “Configuraciones de sistema de destino” en la pestaña “Recursos”. Según se muestra en la Figura 5 4 basta seleccionar el dispositivo “DU350 y DU351 v1.10...”...
“Diagnosis” - “Lista de Operandos Reservados”. Soluciones de Problemas La Tabla 6-1 muestra los síntomas de algunos problemas con sus posibles causas de problemas y posibles soluciones. Si el problema persiste, contáctese al Soporte Técnico de Altus. Síntoma Causa posible Solución...
6. Manutención configurado Verificar si las visualizaciones están con las “Funciones del teclado...” configuradas correctamente. Verificar si el aplicativo utiliza correctamente la función isKeyPresed(), KeyPresed() o si no existe un conflicto en la No responde Teclado no configurado utilización del teclado. al teclado Verificar si el aplicativo posee una tarea que llame la función MAINTARGETVISU_INPUT_CODE periódicamente.
6. Manutención Diagnosis Entradas Analógicas Las entradas analógicas de corriente se pueden configurar para utilización en la franja de 4 mA hasta 20 mA o en la franja de 0 mA hasta 20 mA. Cuando utilizada como entrada analógica de corriente en la franja de 4mA hasta 20 mA, las entradas poseen una diagnosis de entrada de corriente en abierto (AIx_DG).
6. Manutención Diagnosis Descripción Operando de diagnosis Fx_VFO_DG Fx_VFO_ON Bit 0 - Salida en operación Fx_VFO_PRM Bit 1 - Salida VFO/PWM no parametrizada Fx_VFO_ERR Bit 2 - Salida VFO/PWM con error de parametrización Tabla 6-1. Diagnosis VFO/PWM Los operandos de diagnosis Fx_VFO_ON, Fx_VFO_PRM y Fx_VFO_ERR son del tipo BOOL, y juntos componen Fx_VFO_DG, que es de tipo BYTE Los operandos especiales de diagnosis de la VFO/PWM ya están previamente mapeados en una región específica de memoria.
Página 116
6. Manutención Código Descripción Maestro Comando solicitada no acepta BROADCAST Error al intentar comunicarse Dirección MODBUS que no se encuentra en la tabla Comando enviado no implementado Recepción de la respuesta de otra dirección Error CRC respuesta maestro Esclavo Comando recibido no implementado Error de CRC en el paquete recibido Dirección a otro esclavo o BROADCAST Límite de las direcciones del comando no válido...
6. Manutención Lista de Operandos Reservados Los controladores DU350 y DU351 poseen una lista de operandos especiales utilizados para configuración y diagnosis de la UCP. Los operandos especiales ya están previamente mapeados en una región específica de memoria. De esta forma, basta utilizarlos como una variable global. Para acceder a los operandos especiales en el MasterTool IEC, haga un doble clic en la carpeta “Biblioteca DU35x.lib...”, ubicada en la pestaña “Recursos”.
Página 118
6. Manutención COM1_R15 %MB6415 BYTE Diagnosis de la relación 15 COM2 COM2_DE %MB6419 BYTE Diagnosis en modo de esclavo COM2_CE %MB6420 BYTE Contador en modo de esclavo COM2_DR %MW3211 WORD Desactiva las relaciones COM2_C0 %MB6424 BYTE Contador de la relación 0 COM2_R0 %MB6425 BYTE...
Página 119
6. Manutención CNT0_HOLD %MD1621 DWORD Valor de muestreo CNT0_CMP0 %MD1622 DWORD Valor del Comparador 0 CNT0_CMP1 %MD1623 DWORD Valor del Comparador 1 CNT0_CMD %MB6496 BYTE Comandos CNT0_DG %MB6497 BYTE Diagnosis Comandos Contador 0 CNT0_CLR %MX3248.0 BOOL Restablece registrador de conteo CNT0_STOP %MX3248.1 BOOL...
Página 120
6. Manutención CNT2_CLR %MX3276.0 BOOL Restablece registrador de conteo CNT2_STOP %MX3276.1 BOOL Deshabilita el conteo de contador CNT2_LOAD %MX3276.2 BOOL Carga el PRESET CNT2_AMG %MX3276.3 BOOL Muestreo del conteo (HOLD) CNT2_OVER %MX3276.4 BOOL Restablece los bits de overflow y underflow Diagnosis Contador 2 CNT2_OVERFLOW %MX3276.8...
Página 121
6. Manutención PTO_CMD %MB6628 BYTE Operando montado por los comandos para PTO de las salidas F0 y F1. Los comandos son descritos a continuación. VFO_CMD %MB6629 BYTE Operando montado por los comandos para VFO/PWM de las salidas F0 y F1. Los comandos son descritos a continuación.
Página 122
6. Manutención F0_PTO_REG %MX3315.2 BOOL Salida PTO en fase de régimen permanente F0_PTO_DES %MX3315.3 BOOL Salida PTO en fase de desaceleración F0_PTO_PRM %MX3315.4 BOOL Salida PTO no está parametrizada F0_PTO_ERR %MX3315.5 BOOL Salida PTO con error de parametrización F0_PTO_CNT_MAX_C %MX3138.8 BOOL Señala que el contador de pulsos es mayor que el comparador 0 en la salida F0...
Página 123
6. Manutención %IX1.3 BOOL Entrada Digital I13 %IX1.4 BOOL Entrada Digital I14 %IX1.5 BOOL Entrada Digital I15 %IX1.6 BOOL Entrada Digital I16 %IX1.7 BOOL Entrada Digital I17 %IX1.8 BOOL Entrada Digital I18 Entradas Digitales Bloque 2 %IX2.0 BOOL Entrada Digital I20 %IX2.1 BOOL Entrada Digital I21...
7. Aplicaciones Especiales con Serial RS-232 7. Aplicaciones Especiales con Serial RS-232 En este capítulo se describe como la interfaz serial RS-232(COM1) puede ser utilizada en aplicaciones especiales que exijan la utilización de las señales de controlo (RTS, CTS, DTR y DSR), además de las señales de datos normales (TXD y RXD).
7. Aplicaciones Especiales con Serial RS-232 La figura a seguir muestra el timming de las señales RTS, CTS y TXD durante una transmisión de datos. Además, el ítem DCD (detección de la portadora) ilustra lo que sucede en la señal DCD de una radio que está...
Página 126
7. Aplicaciones Especiales con Serial RS-232 La principal diferencia entre modems radio y conversores RS-485 generalmente es el tiempo de estabilización de la portadora: en los modems, el tiempo es considerable, del orden de algunos milésimos de segundo; ya en el caso de conversores RS-485, así que la señal RTS se activa ya se puede iniciar la transmisión de datos vía TXD.
® MasterTool Identifica el programa Altus para microcomputadora, ejecutable en ambiente WINDOWS , que permita el desarrollo de aplicativos para los PLCs de las series Ponto, Piccolo, AL-2000, AL-3000 y Quark. A lo largo del manual, este programa está referido por la propia sigla o como programador MasterTool.
Página 128
8. Glosario Programa aplicativo Es el programa cargado en un PLC, que determina el funcionamiento de una máquina o proceso. Programa ejecutivo Sistema operacional de un controlador programable. Controla las funciones básicas del controlador y la ejecución de programas aplicativos. Pulse Train Output, o Salida de Tren de Pulsos.