hey there I am looking all over the internet for something like an OS (operating System) or either a software that can be programmed as we program a PLC. and for inputs and outputs we use parallel port using flipflops we read and write the inputs and outputs either 16bit or 8bit.

  • \$\begingroup\$ Your question is not clear and lacks proper capitalisation and punctuation. Product recommendations are off-topic. Voting to close. Make a major edit if you wish to keep it open. \$\endgroup\$
    – Transistor
    Feb 22, 2020 at 17:25
  • \$\begingroup\$ Codesys, however you'll find it hard to work with for PC, and it isn't really an "OS". \$\endgroup\$
    – Ron Beyer
    Feb 22, 2020 at 18:19
  • 1
    \$\begingroup\$ Have you seen the OpenPLC Project? \$\endgroup\$
    – Ben Miller
    Feb 22, 2020 at 22:56
  • \$\begingroup\$ @BenMiller-ReinstateMonica That's former Beremiz, isn't it? \$\endgroup\$ Feb 23, 2020 at 19:20
  • \$\begingroup\$ @Transistor be patient. not everyone in this world is natively English speaking. and I thought that was the way to be specific and to the point. someone with common sense and knowledge about my question will understand perfectly what i'm talking about. sorry i had to be rude.... \$\endgroup\$
    – Ahmad
    Feb 25, 2020 at 16:17

1 Answer 1


You need an extension to the OS, c: alled real time kernel. In windows world it's called intervalzero, Linux has many others: RT-Linux, RTAI, preeemption POSIX,...Then you need a software or C code running in the real time kernel. This is Codesys, but also some free source like Matplc (however I don't know if still alive), ClassicLadder,..


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.