Continuous
i f
os.difftime(os.time(),TiempoIncial)>1
1
2
TiempoInicial = os.time()
3
Entrada =mainDatabase:getUINT16(2 * 100,0)
4
Salida= math.sqrt (Entrada)
5
mainDatabase:setFLOAT(2 * 105,Salida,0)
6
7
end
8
Figura 49: Configuración del Tag Qtot para PLC de AB
5.4. Descripción de objetos disponibles en PROTON
La versión de LUA disponible en PROTON cuenta con un conjunto de objetos que
permiten, entre otras cosas, verificar el estado de los comandos programados.
5.4.1. Funciones para la manipulación de la base de datos desde el Script.
En la Tabla 4 se presenta un conjunto de funciones que permite dentro de los scripts
leer o escribir valores de la base de datos. El valor de los índices que se deben incluir en
las funciones se especifica en bytes, a menos que sean operaciones orientadas a bit. Es
importante resaltar que las direcciones de la base de datos de PROTON se especifican
en palabras (16 bits) luego si se pretende apuntar a la dirección 10 de la base de datos
3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA.
Tel: (661) 412-3494 – email:
http://www.izitechnology.com
then
IZI Technology Inc.
sales@izitechnology.com