For Windows:
Download and install the windows editor from the Openplc website - https://openplcproject.com/
You will need to download and install the Arduino software suite and do some configuration before you can download your programs to Arduino based devices. Use the instructions in P1AM PLC .
For MacOS:
The official MacOS edition is still in development. For now, it takes more work to install a solid copy of the editor on MacOS (but there are side benefits.) We will be using Docker to emulate Linux on the Mac.
Install a package manager. For this work, I recommend Brew ( https://brew.sh/ ) This makes it very easy to install a huge variety of open-source software from the command line.
Open a terminal Window and type the following commands,
brew update - This checks to see if there are updates for any of your software
brew upgrade - If there are any updates available, this will make the changes. You might be asked to type 'Y' to approve the changes.
brew install docker - Docker lets us emulate Linux and other operating systems. This is an incredibly popular professional software in server farms.
brew install xquartz - This adds a window manager so that the GUI on Docker can run on the Mac desktop.
brew install socat
Go to the Docker website ( https://www.docker.com/ ) and download the software. You will also want to create an account to access free services.
Download and Build the docker image. A few other files are needed to complete the job.
a few more steps……
Smile and go to the P1AM page - P1AM PLC .
For Linux:
Download and install the Linux editor from the Openplc website - https://openplcproject.com/
You will need to download and install the Arduino software suite and do some configuration before you can download your programs to Arduino based devices. Use the instructions in P1AM PLC .