s7-300, ¿cómo saber cuántos DB tiene un FB?
Cuando se llama a un FB, se debe asignar una base de datos para el almacenamiento de datos. Cada vez que se llama, se debe asignar una base de datos diferente. Si una base de datos se asigna varias veces, luego de un ciclo de ejecución del programa. el DB almacena los datos de la última llamada al FB. La lógica ejecutada por el FB es leer primero los datos de cada puerto IO y DB asignados durante la llamada al FB, y luego ejecutar la lógica en el FB según el. leer datos, una vez completada la ejecución, los datos ejecutados se escribirán en la base de datos y en cada puerto IO. Por lo tanto, si la base de datos asignada para cada llamada es la misma pero los dispositivos controlados son diferentes, puede causar un control anormal del dispositivo o. consecuencias impredecibles