It is pronounced "data", great video and really useful bridge between OpenPLC and other devices/software.
@seafoxc3 жыл бұрын
I'm pretty sure it is pronounced "data" but we will agree to disagree ;-).
@anderskrusell946311 ай бұрын
It's working...thanks to this vid :-D
@barbellbilly7 ай бұрын
Thank you so much! This is very educational!!!
@JoshLiu Жыл бұрын
Thank you for the video - great tutorial!
@chrislanigan1359 Жыл бұрын
Great tutorial
@abhijeetgaonkar4493 жыл бұрын
It was really great video🔥, nice explaination 💯
@McBadword Жыл бұрын
incredible, thank you!
@matteogiordano23003 жыл бұрын
Great tutorial!
@seafoxc3 жыл бұрын
Thanks :-)
@quanpower2 жыл бұрын
amazing,thank u!
@vitaliyleshchinskiy50433 жыл бұрын
Thanks you!
@andrewc7524 Жыл бұрын
I have enjoyed your work, is there a way to have the OpenPLC runtime running on the Arduino and connect Factory I/O to it? I see that you have written arduino code and interfaced with Factory I/O, and Open PLC, I was not sure if there was a way to do the combination. Id like to build a control cabinet to interface as a trainer for PLC students, arduino running the OpenPLC runtime, while also having a physical control cabinet that they have built and wired.
@seafoxc Жыл бұрын
Mmm, I will have a look at this challenge when I get back from vacation 7 days from now. The problem is that factory Io works with modbus TCP Ip and the Arduino works with modbus on serial. I once wrote a script that changed made the conversion but never tested it for this purpose.
@andrewc7524 Жыл бұрын
@@seafoxc I appreciate the quick response, I'll keep tinkering with it. I am lacking on programming skills outside of the controls world, but not scared to tweak some code. Id love to get it all working on a VM, so the students could take it home with them and study and explore outside of available lab hours.
@seafoxc Жыл бұрын
@@andrewc7524 that would be cool for students. I'm also in the first place a PLC technician/programmer. I also teach in a Belgium highschool (16-18 year olds). In wich country do you teach?
@andrewc7524 Жыл бұрын
@@seafoxc I teach at a community college in the US. We have traditionally taught only Rockwell LD logic, but have many international manufactures in the region that need students that are comfortable with all of the languages.
@seafoxc Жыл бұрын
@Andrew C, I tried it but then I came across the issue that makes this impractical. The inputs are added to the Modbus Input register but you can not write to a Modbus register. So it is not possible to write the data from a a factory IO Sensor to the Arduino Register. It is possible to read and write to Modbus Coils so you can do a whole workaround by using not used Outputs as Inputs in your program (I did the same in the Fuxa HMI video). But I guess this would be confusing to tach to students and it is better to make use of the OpenPLC runtime to simulate and then change the addressing to use it in the real world.
@erlo9282 жыл бұрын
maybe a bit of a weird question, but do know how to create a small infinite loop, to crash the fbd program? I had one before on accident and now I'm trying to simulate a crash with this and am not able to do it :(
@seafoxc2 жыл бұрын
Is it possible that the error you did encounter was not in fact an infinite loop? I don't think it is possible in the FBD language (or you should wrote a custom FB ins STL). Maybe you encountered an overflow error? This can be don by adding 1 to a variable (CTU +1) each cycle. After the value is above 32767 you will get an overflow (most PLC go back to 0 or spit out an error). If you did find a way to make a loop with FBD-blocks, please let me know! :-). It was a good question either way.
@nathanbandeira52612 жыл бұрын
Tks bro
@abderrahmanesebaa76382 жыл бұрын
Great tutorial! Thanks! Is there a software that can simulate an HMI and build its interface? if there is, can you please make a video showing how to connect it with openplc and factoryio?
@seafoxc2 жыл бұрын
Thanks, T'm planning to make a video in the future about HMI an openPLC. The program that is mostly used is ScadaBR.