Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CREADO POR:
AGOSTO, 2016
REQUERIMIENTOS ................................................................................................ 3
Para la iniciar con el tutorial es necesario que el computador cuente con unos
programas instalados y algunos módulos respectivos, los cuales son:
SolidWorks
SolidWorks Simulation
LabVIEW
NI Real Time
NI SoftMotion
NI OPC Server
TIA Portal
S7-PLCSIM
NetToPLCsim
Todos los archivos para realizar el tutorial serán proporcionados por el instructor.
En este tutorial realizaremos una secuencia virtual, por lo que no es necesario tener
un PLC físico instalado, sin embargo, vamos a simular que tenemos un PLC
Siemens de la versión S7-300. Para ello es necesario seguir los siguientes pasos:
Fder
Mder
Fizq Mizq
NI OPC Servers
1. Se abre un programa, el cual está divido en dos secciones. Damos clic derecho
sobre alguna zona blanca de la parte izquierda y damos clic en
5. Ya con el nuevo canal creado vamos a agregar un dispositvo, para ello damos
clic en “Click to add a device” y damos un nombre.
Configuración en LabVIEW
1. En el árbol del proyecto vamos a agregar las variables del OPC, para esto
damos clic derecho en “My Computer”, vamos a nuevo y damos clic en I/O
Server. Aquí seleccionamos el OPC Client y damos clic en continuar.
Esta parte del tutorial se coloca como ejercicio para el estudiante. Para resolver el
ejercicio, solo se necesita modificar el programa en el Structure Case, para que se
activen las señales. Lo que tenemos que hacer es usar las variables como lecturas
y no como señales:
Una de las formas es usando variables booleanas para activar las lecturas en el
Structure Case, y para revisar la posición de la simulación CAD usamos el flanco de
done que nos entrega el Straight-Line Move. Por ejemplo, el primer caso quedaría
de la siguiente manera:
NOTA: Usamos el flanco done para activar la señal del final de carrera izquierdo.
Sin embargo, este caso funcionaría solo por un instante, por lo que es necesario
usar las variables booleanas (True y False).