Saltar la navegación

3.1.- Primeros pasos

Los pasos a seguir serán:

1) Abrir el programa TeslaSCADA.IDE y crear un proyecto. Se pone el nombre del proyecto, al autor,  el intervalo de refresco de los datos y llas dimensiones de las pantallas. Este tamaño se podrá ajustar posteriormente en cada pantalla.

Imagen de creación del proyecto
Licencia: CC BY-NC-SA

2) Definir el servidor, que será el autómata al que nos vamos a conectar, de la siguiente forma:

Imagen de creación del servidor
Licencia: CC BY-NC-SA

Se debe poner la dirección IP del autómata con el que nos vamos a conectar, el tipo de controlador, el  RacK 0 y el Slot 2. El RacK es el bastidor donde está el autómata y el Slot el lugar que ocupa la CPU dentro del bastidor. El 1 está ocupado por la fuente de alimentación.

3) Creación de las variables con las que nos vamos a comunicar con el autómata.

Dando al botón derecho en una celda vacía creamos la variable.

  • Una variable Boolean es tipo bit (M0.7, I124.2, Q125.1)
  • Una Short es tipo Word (MW10, QW125, IW124)
  • Una variable Int (32) es tipo DWord , para números enteros (MD10, …)
  • Una variable Float es para números reales (MD20, …)

Si es tipo Boolean, le tenemos que decir si es entrada (I), salida (Q) o marca (M), la dirección del Byte y el número de Bit dentro del Byte.

Imagen que ilustra la creación de variables
Licencia: CC BY-NC-SA

Las variables que se han de crear serán:  

Nombre Tipo de dato Modo de acceso Dirección
Lámpara Boolean Sólo lectura Q124.0
Consigna (SP) Float(32Bit) Lectura/escritura DB1.DBD34
Valor real (PV) Float(32Bit) Sólo lectura DB1.DBD0
Salida (LMN) Float(32Bit) Sólo lectura DB1.DBD18
Error (E) Float(32Bit) Sólo lectura DB1.DBD92
K Float(32Bit) Lectura/escritura DB1.DBD166
Ti Float(32Bit) Lectura/escritura DB1.DBD170
Td Float(32Bit) Lectura/escritura DB1.DBD174