gclshortt Posted November 28, 2017 Report Posted November 28, 2017 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 1
Park.CTRL Posted December 2, 2017 Report Posted December 2, 2017 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.
gclshortt Posted December 3, 2017 Author Report Posted December 3, 2017 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
Park.CTRL Posted December 3, 2017 Report Posted December 3, 2017 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.
Park.CTRL Posted December 3, 2017 Report Posted December 3, 2017 (edited) 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 December 4, 2017 by Park.CTRL another rewrite since I lost the changes on Fiddle.
gclshortt Posted December 4, 2017 Author Report Posted December 4, 2017 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
Park.CTRL Posted December 4, 2017 Report Posted December 4, 2017 Thanks, like we always say, safety third. Oops, I misunderstood what the jog should do. I added a contact so it will undo start/run condition. http://www.plcfiddle.com/#b2f7d065-d947-11e7-95de-9daabbf027f5
gclshortt Posted December 5, 2017 Author Report Posted December 5, 2017 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
Park.CTRL Posted December 8, 2017 Report Posted December 8, 2017 I need to get a project going before holiday but I'll be back for this one.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now