Averigua cómo establecer bloques optimizados dentro de todos los bloques del proyecto. Cuales son optimizados y cuáles no, selecciona los que quieres transformar o simplemente obtén información de dichos bloques.
Vamos a ver cómo trabajar con los bloques:
- Establecer bloques optimizados y no optimizados en TIA Portal.
- Pasos a seguir para establecer bloques optimizados.
- Conoce más detalles sobre la optimización de los bloques.
Establecer bloques optimizados y no optimizados en TIA Portal.
El bloque optimizado para todos los bloques de nueva creación para S7-1200 / 1500 vienen habilitados por defecto. Bloquear el acceso se puede configurar para OBs, FBs y DBs globales. Para los DBs de instancia, el ajuste depende del respectivo FB.
El acceso del bloque no se restablece automáticamente cuando un bloque se migra desde S7-300 / 400 a un controlador S7-1200 / 1500. Puedes establecer bloques optimizados a los bloques procedentes del S/-300 que no lo estén. Es necesario volver a compilar el programa después del cambio del acceso del bloque. Si cambia los FBs a «bloque optimizado«, los bloques de datos de instancia se actualizan automáticamente.
Recuerda que debes establecer una propiedad de arranque en la CPU S7-1200 o en cualquier modelo de PLC para que el autómata sepa cómo debe arrancar después de conectar la alimentación. Es decir, si cuando le des alimentación al PLC quieres que arranque directamente en RUN, o se mantenga en STOP y tú lo tengas que pasar a RUN manualmente.
Pasos a seguir para establecer bloques optimizados.
En el árbol del proyecto, hacer click en el botón de “Maximizar / minimizar vista del proyecto”.
Nos aparecerá una vista con todos los bloques en miniaturas.
A continuación, seleccionamos la vista de detalles para poder ver todas columnas de las características asociadas a cada bloque. En estas columnas se observa la característica de “Bloque optimizado”, deduciendo los bloques que están optimizados o no según tengan su casilla marcada.
Podemos seleccionar unos bloques de función y “establecer bloques optimizados” para transformarlos a optimizados, o viceversa, si ya están optimizados. Sería interesante que vieras como trabaja una librería de proyecto en TIA Portal ya que te va a permitir tener versiones guardadas de tus funciones que podrás utilizar en un futuro para evitar pérdida de datos. Imagina que empiezas con bloques no optimizados en tu proyecto y así lo guardas en una librería. En cambio, mañana los cambias a optimizados pero el resultado no te gusta, entonces siempre podrás seleccionar esa librería que tenías guardada.
Importante también deducir que el DB1 es un DB de instancia del FB1, por lo tanto, no podemos desasignar la optimización del DB1 directamente, ya que está asociado al FB1 y. por tanto, para poder tener el DB1 sin optimizar hay que desactivar el FB1.
Conoce más detalles sobre la optimización de bloques.
Para conocer si un bloque está o no optimizado deberías conocer las diferencias. Hay que ver con detalle cómo puede trabajar con un tipo de bloque o cono otro, así que te lo explico al detalle para que no te pierdas:
Diferencia entre bloques optimizados y no optimizados TIA Portal.
Por cierto, si puede ser, déjame un comentario y dime lo que piensas sobre el artículo: bueno o malo, si crees que le falta algo, si te ha ayudado, lo que sea. De esta manera, yo podré mejorarlo y nos servirá a todos. Te contestaré en menos de 24h. Muchas gracias.