Component request: linear actuator
Quote from Panda1967 on July 16, 2025, 5:26 amHi. I am experimenting with OpenPLC and SimulIDE together for didactics. Using OpenPLC editor v.3 I can create an hex file and than I can load this hex file on Arduino using SimulIDE. This is an economic manner to do practice with PLC programming. At school PLC is often used to implement automatisms with linear actuators in pneumatic systems. To simulate a such PLC program with OpenPLC/SimulIDE it would be good to have a component like linear actuator with these characteristics: two input signals A+ and A- in order to move the piston to right and to left and two output signals a+ and a- that go to HIGH respectively when the piston touches the right and the left endstops. I think properties of the linear actuator could be the length and the velocity of the piston and the positions of the endstops.
Best regards.
Massimo
Hi. I am experimenting with OpenPLC and SimulIDE together for didactics. Using OpenPLC editor v.3 I can create an hex file and than I can load this hex file on Arduino using SimulIDE. This is an economic manner to do practice with PLC programming. At school PLC is often used to implement automatisms with linear actuators in pneumatic systems. To simulate a such PLC program with OpenPLC/SimulIDE it would be good to have a component like linear actuator with these characteristics: two input signals A+ and A- in order to move the piston to right and to left and two output signals a+ and a- that go to HIGH respectively when the piston touches the right and the left endstops. I think properties of the linear actuator could be the length and the velocity of the piston and the positions of the endstops.
Best regards.
Massimo
Quote from Panda1967 on September 6, 2025, 3:27 pmHi. I am trying to understand how to build a scripted component in order to realize the linear actuator but I didn't find how to create a scripted component with mechanical parts that can be moved. I thought to use the servo motor component like a model but I didn't find the as, mcu and package files of this component. Is there an example of a scripted component with moving parts that I can use to learn?
Massimo
Hi. I am trying to understand how to build a scripted component in order to realize the linear actuator but I didn't find how to create a scripted component with mechanical parts that can be moved. I thought to use the servo motor component like a model but I didn't find the as, mcu and package files of this component. Is there an example of a scripted component with moving parts that I can use to learn?
Massimo
Quote from arcachofo on September 7, 2025, 2:09 pmHi.
I'm not at my computer now, so I can't share any example, by now you can have a look at this discussion:
https://simulide.com/p/forum/topic/feature-request-custom-draw-scripted-component/
Hi.
I'm not at my computer now, so I can't share any example, by now you can have a look at this discussion:
https://simulide.com/p/forum/topic/feature-request-custom-draw-scripted-component/
Quote from Panda1967 on September 11, 2025, 7:29 pmHola Arcachofo.
No puedo encontrar las carpetas, y los archivos, Chart y Chartscript que tu muestras en el video.
Massimo
Hola Arcachofo.
No puedo encontrar las carpetas, y los archivos, Chart y Chartscript que tu muestras en el video.
Massimo
Quote from arcachofo on September 15, 2025, 9:43 amHi Massimo.
I added some examples to the Github repo:
https://github.com/eeTools/SimulIDE-ExamplesHave a look at SimulIDE-Examples/Examples_1.1.0/Scripted
Examples Chart and Tank_Level have graphical animations.
If you have any problem please let me know.
Hi Massimo.
I added some examples to the Github repo:
https://github.com/eeTools/SimulIDE-Examples
Have a look at SimulIDE-Examples/Examples_1.1.0/Scripted
Examples Chart and Tank_Level have graphical animations.
If you have any problem please let me know.
