Saltar al reproductorSaltar al contenido principal
  • hace 2 días
Tanque de Llenado (Temporizadores)
Objetivo: regular mediante temporizadores el flujo del agua
Desarrollo para realizar la programación con PLC Simulado en TIA Portal vinculado a una escena de Factory IO.
➡ FACTORY IO 2.5.2 Crack
https://mega.nz/file/fJtE0bqZ#KWp76hKPWghw8yHZYzJBEqAz30ihv91_W98UJ740FME
➡Library_Factory_I-O_V16
https://mega.nz/file/DIUClCpI#kflHpdDVaweel0COfQ7dxvxxt8hRnA1yG0l3zeIE1uw
➡ Escena 3 tia portal
https://mega.nz/file/qUMTiDhb#d6Q6bT3PIsV9TjMALw1QYmuGf47kc3QbqU985wRLNQk

Categoría

📚
Aprendizaje
Transcripción
00:06In this video, we will simulate scene 3 of Aunt Portal with Factor and me
00:11For this purpose, we go to the website and select the scene in which, through a
00:17Pressing the start button initiates the process and enables the filling valve with a timer.
00:21Pressing the stop button stops the filling valve and drains the water through the valve
00:27of
00:27Download this exercise. We're going to do it. To do this, we'll go to Factor and click on actuators.
00:48and we changed the names of the sensors, such as the drain valve and the fill valve, and the start button as
00:57We also have the start/stop light, the green light, and the red light.
01:04To display the time, go to drivers, select PLC SIM, the last option, and then...
01:14configuration we designate both the inputs and the outputs
01:33The sensors will be like start and stop, and in actuators we have a discharge valve and a fill valve.
01:43the running light as a green light and the stopping light as a red light
01:51We also have the display here; it's worth noting that it's an int value, a doubly specific data type.
01:57an integer comprised of 32 bits and consists of two components: a sign and a numerical value in the
02:07PLC 1200 template. In the work window, we describe the inputs as outputs; we have the
02:17button be in the direction and 0.0 most data are of the Golean data type then
02:23We have stop in the direction and 0.1 as inputs, the filling valve as an output in the direction q
02:370.0
02:41The valve discharges in the q 0.1 direction
02:52running light green light at exit q 0.2 and green light q 0.3
03:09a display data type doubly integer of int address q of 30
03:19markers or memories such as auxiliary m 0.0 and auxiliary m 0.1
03:29We move on to programming in a contact to activate a memory at 0.0
03:45This memory will then be embedded at 0.0
03:53and another coil that will activate the running light as a green light
04:21Next, we go to the memory auxiliary 0.0 as a contact
04:43in series with a 20-second timer, this timer is the pulse output one
04:55It has the peculiarity of giving data in milliseconds; to set it in seconds we add a function
05:20mathematics called cal which allows performing mathematical operations with variables; here we have in the variable in 1 the time
05:28of timer called time 1
05:36in the variable in 2 we have the value of the display
05:42in the variable in 2 we have the value of the display
05:42and in the third variable we have a constant of one thousand
05:54We set up the equation that tells us in 1 minus in 2 all this divided by one thousand
06:03Since the timer gives us data in milliseconds, we do this to perform the conversion.
06:08and the output of the cal function will be the display to show us seconds, a coil will be activated
06:15the filling valve
06:21and in parallel with an auxiliary 2
06:28It's worth mentioning that the data is from TNT; there's no need to use the normalize and scale function to change it.
06:35the type of numbering system both real integer
06:43Now, for the normally closed stop contact, it will activate a memory of m 0.1
07:00m 0.1 will then be embedded in this memory
07:28We add this memory at the beginning of the programming as a standardized contact
07:33finally closed
07:35Here we also design the start button
07:50This will allow the activation of the coil which will activate the stop light as a red light
08:05Next, we will connect the auxiliary memory 0.1 as a contact in series with a timer
08:35This 20-second timer is the pulse timer, and we add the function that will be the
08:41cal described above. We perform the same programming, as output of the function
08:53cal, activate a coil, called a discharge valve.
09:08In segment 2, we added a lisset to the discharge valve coil, so that
09:13Do not activate.
09:22Now we will move on to the simulation; for this we compile and update, and verify that there are no errors.
10:10Thank you!
10:42Thank you!
10:57The simulation already shows the required operation: when Start is pressed, it activates the valve.
11:04filling, with a time of 20 seconds.
11:28After these 20 seconds, the water level stabilizes, and we press Stop, this allows the water to be drained.
11:45You have everything you need. If you found the video helpful, don't forget to subscribe.
Comentarios

Recomendada