[X] The "/OldFiles" file could not be found or is not available. Please select another file.

PLC-EMU is a Programmable Logic Controller EMUlator for automation applications on linux with digital/analog IO cards, with C functions, Ladder Diagrams,or IEC61131-compliant Instruction List/Structured Text. It is a cheap and open alternative to PLCs.


http://plcemu.sourceforge.net





Separate each tag with a space.

Release Date:

2009-04-22

Topic:

Operating System:

License:

Intended Audience:

User Interface:

Programming Language:

C

Registered:

2008-03-01

Ratings and Reviews

  • Thumbs up:

    1
  • Thumbs down:

    0
100% of 1 user recommends this project
  • Thumbs up

    good

    posted by anonymous 54 days ago
    If you'd like to rate this review, please log in.

View all reviews

Project Feed

  • Version 1.4 with Instruction List(alpha) released (finally)

    It took a good 8 months, but i finally got a chance to revisit this project since i got to actually deploy version 1.3 with Ladder on a real industrial application-rollerway control! That meant:A. I got to do yet another debugging overhaul, and removed a series of minor, but annoying bugs that made PLCemu practically unusable. Ladder diagrams now work, and work well. B. I got the chance to finish the implementation of a second language! Now PLCemu supports IEC-61131-3 compatible Instruction List. It still has known bugs, and doesn't implement subroutines. Next up- Subroutines Analog I/O USB devices Structured Text language Multitasking Rungs

    posted by kalamara 260 days ago

  • plcemu v.1.4-alpha file released: plcemu-14a.tgz

    -LD functionality debugged -Minor bugs here and there -Instruction List (mostly) implemented

    posted 260 days ago

  • File released: /plcemu/v.1.4-alpha/plcemu-14a.tgz

    posted 260 days ago

  • v.1.3 released

    after massive debugging and testing, v1.3 beta is available. the editor now is OK, and LD works far better than before. multiple branches etc. work fine. also, operators [,],) for set, reset and negate coil have been added. (check help file and website)

    posted by kalamara 588 days ago

  • PLC-EMU BETA release

    LD (with memory stack) and everything else planned has been implemented and (should) work as intended, passing to BETA stage. Please Feel free to test and submit bugs!

    posted by kalamara 597 days ago

  • LD works! (well, sort of)

    Yet Another Massive debug. Fixed Makefile for comedi, &compiled & tested plcemu with comedi 0.7.76 on a 2.6.18 kernel, works fine! :) LD language _kind of_ works. It BASICALLY works, but as the memory stack is not properly implemented _yet_, do not expect _every_ and _any_ Ladder diagram to work correctly. However, you can -sort of- program in Ladder now. Up next: Instruction List.

    posted by kalamara 601 days ago

  • sorry about that

    i had forgotten some debug related code in the release, which would make it not work as expected. please download again, or wait for the next version which will (hopefully) include LD...

    posted by kalamara 638 days ago

  • debugged first alpha version

    fixed C API, which should now work fixed makefile massively debugged. Everything except LD parser should now work fine.

    posted by kalamara 646 days ago

  • released first alpha version

    this is a buggy alpha version for testing purposes LD language is not working.

    posted by kalamara 660 days ago

Rate and Review

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review

Thanks for your review!

Get credit for your review by logging in via OpenID. Click your account provider:

No Thanks