gclshortt

PLC Fiddle - Free Online PLC Editor and Simulator in Your Browser

9 posts in this topic

I have recently come across a free virtual plc simulator called PLC Fiddle. It will enable you to create simple PLC ladder logic code within your browser. This is an ideal way in understanding PLC concepts for industrial automation. All of the basic PLC instructions that come with most plc units have been incorporated in this virtual PLC software.
PLC Fiddle is currently in an early stage of development but is functional enough to be helpful to you in learning and understanding PLC concepts. 

http://accautomation.ca/plc-fiddle-online-editor-and-simulator-in-your-browser/

YouTube Video:
https://youtu.be/G43ZLOwu2dM

www.plcfiddle.com

Let me know what you think of this for a learning tool.
Thanks,
Garry

PLC Fiddle - Online PLC Editor and Simulator 199.png

1 person likes this

Share this post


Link to post
Share on other sites

Very fun. I added an e-stop & cooling fan, but forgot how to make timers work. I miss programming these things.

It'll be great when you can save programs.

Share this post


Link to post
Share on other sites

It is fun. Showing simple circuits is very easy. 

To save the information - go to the 'Other' tab and hit 'Save'
This will give you a unique URL address for the circuit that you have just made. Here is a link for the Timer one that I just made:
http://www.plcfiddle.com/#520f2068-d822-11e7-bc96-c973e37c2949
See the picture below.

PLC On-Shot Circuit:
http://www.plcfiddle.com/#df746e56-ca30-11e7-ae5d-0773c0040942

Here is a challenge:
Take the basic circuit and add a jog function to it. When the jog is on the motor will be on. When the the jog is off the motor shuts off. If the motor is running and the jog is hit, it will keep running until the jog is off.
Note: PLCs solve from left to right, top to bottom. The status of the previous rung is available for the next rung to use.

Regards,
Garry

 

plcfiddle timer.png

Share this post


Link to post
Share on other sites

Hi gcl,

I wound up playing with the fiddlePLC a bit late and found the save, thanks. Then I run the output through tinyurl.com :}

Not sure what I'm doing for a PLC trainer but I might get out the textbook and start over at page one with FiddlePLC. Give me a while and I'll look at your challenge problem :} I was surprised how much of this had cooked out since the class so I need to re-educate pronto.

Share this post


Link to post
Share on other sites

Gcl,

I couldn't help it and wrote your jog thing. Let me know what you think.

http://www.plcfiddle.com/#0f300ded-d875-11e7-b081-af7f83c5a458

I used to write these really cool e-stops in class but forgot how and erased it from this. Will try again later.

Edit:

I remembered my e stop trick.

http://www.plcfiddle.com/#4c95f601-d8a1-11e7-a29f-b1792967379a

I always thought a fun part of these projects was always making sure it would stop. So many students, when they pulled the stop out the motor would just turn on again. Mine would sit there with the lamp on until all the switches were reset.

Edited by Park.CTRL
another rewrite since I lost the changes on Fiddle.

Share this post


Link to post
Share on other sites

Your E-Stop trick is very good. I like the fact that if start conditions are still active the E-Stop condition will not reset.
You could quickly use this on a HMI to display the conditions  that are not allowing it to reset.

Your jog circuit is not correct. If the motor is already started and you hit the jog, the motor will continue to run. If you turn off the jog the motor still continues to run. Do you want the answer or another shot at it?

Thanks,
Garry

Estop trick PLC.png

Share this post


Link to post
Share on other sites

Here is the same jog circuit as yours simplified.
http://www.plcfiddle.com/#71143b2c-d9c7-11e7-bb06-c38f058d07a0

Here is another problem:
Question:
I have 7 motors. When the user activates any first motor of the seven, no matter which one it starts right away. If the user starts any more than one motor there will be delay of 5 seconds between every motor start. The system must remember the starting sequence that was asked. I only can use ladder for that project. Any ideas how to solve this problem?

Here is the solution:
http://accautomation.ca/plc-programming-example-delay-starting-of-7-motors/

 

Regards,
Garry

Share this post


Link to post
Share on other sites

I need to get a project going before holiday but I'll be back for this one.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now