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.
2) Definir el servidor, que será el autómata al que nos vamos a conectar, de la siguiente forma:
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.
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 |