Asignar variables de entrada y salida a un bloque de funciones definidas por el usuario
Siga los pasos para:
- Asignar cuatro variables de entrada booleanas a las cuatro entradas del controlador L70E.
- Asignar variables de salida a las salidas del controlador L70E.
- Asignar las variables de salida del bloque de funciones a las salidas del controlador L70E.
Una vez completada la tarea, el programa de diagrama de lógica de escalera puede detectar y controlar los siguientes eventos:
Cuando la luz del semáforo norte-sur está en rojo, o cuando se activa el sensor norte o sur, la luz del semáforo en dirección este-oeste cambia a amarillo tras cinco segundos y, a continuación, a rojo dos segundos después.
Par asignar variables de entrada y salida a un bloque de funciones definidas por el usuario
- En el editor de lógica de escalera, abra el selector de variables para cada casilla de variable de entrada y, a continuación, asigne variables de acuerdo con la siguiente tabla.Asignar variables a casillas de variables de entradaVariables de entrada booleanasNombre de la variableN_CAR_SENSOR_IO_EM_DI_00S_CAR_SENSOR_IO_EM_DI_01E_CAR_SENSOR_IO_EM_DI_02W_CAR_SENSOR_IO_EM_DI_03CONSEJO:
- Para ver el nombre completo de la variable y su tipo, pase el cursor por encima del bloque de funciones para mostrar la información sobre herramientas.
- También puede asignar alias a las variables.
- Asigne las seis salidas digitales de L70E de acuerdo con la siguiente tabla.Asignar variables a salidas digitalesVariables de salida booleanasNombre de la variableNS_RED_LIGHTS_IO_EM_DO_00NS_YELLOW_LIGHTS_IO_EM_DO_01NS_GREEN_LIGHTS_IO_EM_DO_02EW_ RED_LIGHTS_IO_EM_DO_03EW_ YELLOW_LIGHTS_IO_EM_DO_04EW_ GREEN_LIGHTS_IO_EM_DO_05La primera salida del bloque de funciones que se conecta directamente a la línea de lógica de escalera es el bit habilitado para la salida del bloque de funciones (ENO). Refleja el estado del bit de habilitación de entrada (EN). Las seis salidas restantes del bloque de funciones son salidas reales que se conectan a las luces rojas, amarillas y verdes de los semáforos de cada dirección.Una vez terminado, el bloque de funciones tendrá un aspecto similar al de la imagen siguiente:

- (Opcional) Agregue los comentarios al bloque de funciones: Esta línea asigna la E/S deMicro870®al bloque de funciones TRAFFIC_CONTROLLER.
- Para compilar el proyecto, realice una de las siguientes acciones:
- En la barra de menús, seleccione .
- Haga clic con el botón secundario en el controlador y, a continuación, seleccioneCompilar.
- EnSalida, vea el resultado de la compilación.
- (opcional) Solucione los errores y, a continuación, vuelva a compilar el proyecto.
- Para guardar el proyecto, realice una de las siguientes acciones:
- En la barra de menús, seleccione el
. - En el menúArchivo, seleccioneGuardar.
Entregue su opinión