Тёмный
OpenPLC
OpenPLC
OpenPLC
Подписаться
OpenPLC is an open-source Programmable Logic Controller that is based on an easy to use software. It is the first fully functional standardized open source PLC, both in software and in hardware. The OpenPLC project was created in accordance with the IEC 61131-3 standard, which defines the basic software architecture and programming languages for PLCs.
Комментарии
@asha-techdotcom
@asha-techdotcom 2 дня назад
But, sir, do you mean, i can build a simple PLC with Raspberry pi?
@D3rron08
@D3rron08 День назад
Yes
@salimpc
@salimpc 9 дней назад
Hello, I'm encountering an issue with monitoring the output in the monitoring tab of OpenPLC runtime. I'm using a basic blink program on a Raspberry Pi 4 Model B. It seems that two connections are necessary for the LED: one to GND (Pin 6) and the other to Pin 24 (8 PIO | %QX0.0). However, the LED is not blinking as expected. Interestingly, when I connect the GND to Pin 20 instead, the LED turns on but does not blink. Your assistance would be greatly appreciated.
@ronalerquinigoagurto555
@ronalerquinigoagurto555 22 дня назад
is the runtime hard real time?
@user-mo5kf5hg2y
@user-mo5kf5hg2y Месяц назад
Why I Cant Use Open PlC in my Windows 10 please help me. For my school final project
Месяц назад
Merhabalari Esp8266 kullanarak modbus tcp yapılandırması yapıyorum. Open PLC programından verdiğim ip adresi ile haberleşme gerçekleşmiyor. Ağda gördüğüm esp8266 nın ip adresini kullanarak modbus haberleşmesini yapabiliyorum ama o ip adresi de her bağlantıda değişiyor. Bunun bir çözümü var mı?
@karte2626
@karte2626 Месяц назад
Great job!!!
@TusharAcharyya
@TusharAcharyya Месяц назад
uncle aap acha kaam krte ho , mere linux mein hi kami hai
@andreistr907
@andreistr907 Месяц назад
Não estou conseguindo instalar a versão para windows, no windows 11 alguem poderia me ajudar ??
Месяц назад
ı have a problem "cant not bundle for base name messages, locale tr_TR" how can repaire this thnks
@fiifinenyi2156
@fiifinenyi2156 Месяц назад
PLEASE CAN I CONNECT USE THIS WITH A REAL TIME HMI
@ScadaHub
@ScadaHub Месяц назад
Thank you for sharing. I gained new insights, as previously, I only knew how to code Arduino using the Arduino IDE and python.
@jester1017
@jester1017 2 месяца назад
hey openplc i have your program installed but i have no arduino button im on the newest version could you explain why it isnt there much apreciated
@m.e.5018
@m.e.5018 2 месяца назад
SUPERB!!
@matthewevangelista7139
@matthewevangelista7139 2 месяца назад
This program is truly outstanding. I have been programming Unitronics Unilogic, Visilogic and U90 series plc controller for years now. Unfortunately, cost is a big deterrent for some smaller companies just starting in manufacturing and or companies requiring control integration. Having the ability to use a cheaper Arduino board for smaller non industrial applications is amazing and game changing. Thank you sir.
@JuanRamirez-df2wd
@JuanRamirez-df2wd 2 месяца назад
hola tengo problemas para abrir la pagina sale que tiene virus
@prudenciopinzonl8042
@prudenciopinzonl8042 Месяц назад
Me está pasando lo mismo. Estoy en Bogotá
@JuanRamirez-df2wd
@JuanRamirez-df2wd Месяц назад
@@prudenciopinzonl8042 solucione en las configuraciones del antivirus dandole permisos a la pagina para que no le bloquee.
@user-ti1ci5el7w
@user-ti1ci5el7w 2 месяца назад
Hello. First of all, the project is very good. I just think you're not automatician cause this is really not a good programmation method for that (there're so many way to make it easier :) ) If you need some help to make some program, I'll learn OpenPLC et come back again with automatician logic ;)
@ntpchannel4224
@ntpchannel4224 3 месяца назад
Please make a video for esp32. With Wi-Fi control
@ntpchannel4224
@ntpchannel4224 3 месяца назад
Arduino nano got stk500 error
@robyounce4636
@robyounce4636 3 месяца назад
I'm a retired Industrial Controls Engineer. Very familiar with Ladder Logic programming and I am excited to use this. How do I edit? Where is documentation? You erased a line ( wire ) in the video ( at 6:35 ) and I hear you "hit" a key on your keyboard to delete it but, you didn;t say how you did it. I tried a few things but nothing. Can you help? Is there a documentation for instruction set and editing? I looked for it but not found...
@robyounce4636
@robyounce4636 3 месяца назад
I figured it out. Sure wish I had some Instruction Set info and Editing Info.
@sparkyy0007
@sparkyy0007 4 месяца назад
Excellent explanation. Thanks for this project.
@rasyidmuhammadnurhakim9218
@rasyidmuhammadnurhakim9218 4 месяца назад
Great video!🙌 I wonder if OpenPLC can be used to program Arduino complex command such as LCD display or servo motor?
@elektrobrawijaya
@elektrobrawijaya 4 месяца назад
i try in raspi 5 GPIO not function..can u help me?
@Llop66
@Llop66 4 месяца назад
At the end of the video, it's a shame you didn't show the LED ON and OFF remotely controlled through MODBUS with RADZIO. Good video anyway !
@mbunds
@mbunds 4 месяца назад
Thanks Thiago! After finally escaping from a two-year long sidetrack into cybersecurity, I used this tutorial to get the PSM OpenPLC runtime peer-to-peer started. Now, an OpenPLC runtime instance can connect to other OpenPLC runtime "peers", read their coils, discretes, input and holding registers, and update the variables within the "client" instance of an OpenPLC runtime! The primitive code I have entered into the PSM can connect to multiple peers (my "heaviest" OpenPLC runtime client connects to 13 peers), and reads of discrete inputs and coils are successful, but that's only for a single PLC so far. The PSM "peer-to-peer" code is still too rough to release, but as soon as I get connection monitoring, read cycle throttling, and exception handling fleshed out a little better, I'll post it in the OpenPLC "projects" forum.
@ayelit
@ayelit 4 месяца назад
Can this be downloaded to tft screens or other cheap arduino/pi screens????
@Llop66
@Llop66 5 месяцев назад
Hello Thiago. This needs a device able to run Python, like a Raspberry Pi with an OS. A lot of sensor have a C library to run on µC like Arduino. Would it be possible to mix LADDER and C/C++ programming to run on an Arduino ?
@bjoern.molinari
@bjoern.molinari 5 месяцев назад
I am using a Arduino Uno. When i switch to the window "transfer to plc" it always shows [not installed] after the uno. i am running the softeare on windows 10. and the upload doesn't seem to work properly (the program doesn't change on the board). how can i fix this?
@user-vv8cj8dw4n
@user-vv8cj8dw4n 5 месяцев назад
very nice and good job man💯
@murillogumiero
@murillogumiero 5 месяцев назад
Great demostration Thiago! Could you make another demo using an S7-1200 device as slave and vice versa? Cheers from Brazil!
@openplc
@openplc 5 месяцев назад
Yeah, that would be an interesting setup, although very similar.
@edmilson.fernandes
@edmilson.fernandes 5 месяцев назад
Congratulations for the amazing work! i wish a could buy this kind of (embedded) hardware in Brazil.
@openplc
@openplc 5 месяцев назад
Thanks Edmilson! For now we can only sell to the U.S. Maybe one day…
@MdMozammelHossain
@MdMozammelHossain 5 месяцев назад
I use Manjaro, Please support Manjaro and arch base distribution. please please.
@roboticaGrupo3
@roboticaGrupo3 5 месяцев назад
I am so proud of you Thiago! You are superb! I always metion you as my best intern ever!
@openplc
@openplc 5 месяцев назад
Thank you Djim! It was a pleasure working with you guys way back then
@user-tu4ni2jg8k
@user-tu4ni2jg8k 5 месяцев назад
what to do if a after installing openplc runtime after running from search bar a new pop up window shows "cygwin is not installed. Please launch openplc installer".
@eamonhannon1103
@eamonhannon1103 5 месяцев назад
Bad explanation of the Load switch !
@mansurbhamani3905
@mansurbhamani3905 5 месяцев назад
Well explained. Do we have features on OpenPLC to make ESP32 as Modbus Master to make it read values from another Device/PLC, RTU or TCP over RS485 or Ethernet?
@openplc
@openplc 5 месяцев назад
This will be added in future releases
@fourstrokerf7600
@fourstrokerf7600 5 месяцев назад
Hi, thanks for this cool an easy to use PLC Software. Can you tell me, how fast I can read an Input with OpenPLC on a Raspi? Can I count the speed of an motor with it?
@jim4556
@jim4556 6 месяцев назад
I would really like to see this but ran off of some of the arduino LED display hats. That way if we use open plc on some aurdio running in a project we can get get a display built into the project itself. Instead of a pc running some HMI software. Full fat hmi displays are cool and all but a navigateable LCD display and menu would be perfect for some small scale machine control
@amineaissat2485
@amineaissat2485 6 месяцев назад
How we can use fbd to control stepper or ac servo drive
@user-bq9mx4fk4b
@user-bq9mx4fk4b 6 месяцев назад
PS. the line above "Package python3 installed" is "ManDB index not available".
@user-bq9mx4fk4b
@user-bq9mx4fk4b 6 месяцев назад
When I install Runtime on windows 11 x64 system, it always stop at line "Package python3 installed", and will not not move forward to be sucessfuly installed. Could you support me for this issue? Many thanks.
@felixcenteno2003
@felixcenteno2003 6 месяцев назад
I could not read the counter_value. then I assign the counter_value to the location: %QW1 and was able to read the counter_value , just in case some body was having the same problem. Also I use a program called ModbusTool V 1.1.4 an the register values were reading %QW0 (counter_max) = 2560 instead of 10, to fix that changing the byte order to: 2143 (was 1234 by default)
@giginmathew1
@giginmathew1 6 месяцев назад
Good job this is useful for project reducing cost and programming in ladder logic
@user-hd4hu9tr2e
@user-hd4hu9tr2e 6 месяцев назад
You say localhost,8080 but you type localhost:8080 That syntax is important.
@HyperMAX9001
@HyperMAX9001 6 месяцев назад
Compared to Promotic, very easy to use! I sadly didn't found value rounding, pre and post text and even simple text field yet. Still learning.
@user-os3hc9gz9k
@user-os3hc9gz9k 8 месяцев назад
great project. out of curiosity how will these behave in the actual industrial environment filled with electrical noise ?? commercial PLCs have tricks like hardware de bouncers to handle inputs
@openplc
@openplc 5 месяцев назад
OpenPLC also runs on commercial PLCs like the P1AM from Automation Direct, Opta from Arduino and some others
@kumarsaurabh3936
@kumarsaurabh3936 8 месяцев назад
Which company making open plc products
@openplc
@openplc 5 месяцев назад
Automation Direct P1AM, Controllino and Arduino (Opta) are a few examples. There are other non-official ones added by the community as well
@carol-lo
@carol-lo 8 месяцев назад
Hi Triago, again, this is very amazing tutorial. At 15: 40, you talked a little bit about the integer data type here and said it is not a 'real' or 'float' data type in OpenPLC editor. you said Modbus is not define type, and also said a float would not fit into a QW location. Just don't quite follow this point. Hope you could elaborate more about this point.
@openplc
@openplc 5 месяцев назад
Real or float are 32-bit variables. Modbus registers are 16-bit wide (QW). Therefore, floating point variables don’t fit on a single Modbus register. They can still be used by concatenation of two 16-bit Modbus registers, but the process is a bit more complicated.
@alexpostol6157
@alexpostol6157 8 месяцев назад
You are lying. What you're talking about doesn't work.
@openplc
@openplc 5 месяцев назад
Lie is a strong word. What problem are you facing?
@satierkumaa
@satierkumaa 8 месяцев назад
How do I make a canbus available in the ladder diagram?
@pavithranganesh5641
@pavithranganesh5641 9 месяцев назад
When I try to read coil status in ScadaBR, the output gets reset automatically. Could you tell me whats going wrong? Also i am unable to monitor the status of digital input in ScadaBR in RMMS. I'd appreciate your insight