
adccommunitymod (AutomationDirect) asked a question.
Created Date: January 29,2020
Created By: ADC_CommTeam01
**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****
Please Read Before Proceeding The P1AM-100 controller is designed to be programmed with the Arduino IDE (Integrated Development Environment). The Arduino environment is open source and was not developed by AutomationDirect. While we do provide Productivity1000 I/O hardware specific examples and other basic example code, we do not provide custom application specific programming support. Please utilize our community forum or other Arduino community forums for application specific assistance with programming. Below are descriptions and links to several repositories that we have put in GitHub as well as links you will need for downloading software to help you get started using the ProductivityOpen P1AM-100 product: 1) Arduino IDE and Library a) Download and Install the Arduino IDE - Click HERE(Aurduino IDE Download) to download the Arduino IDE software that will be needed to program the ProductivityOpen P1AM- 100. Then proceed to the GitHub P1AM Library. b) P1AM Library - This is a repository containing the necessary source code files for accessing the Productivity1000 I/O modules, several examples to help illustrate the usage of these library functions, and links to the required Arduino IDE. https://github.com/facts-engineering / P1AM 2) ProductivityBlocks Software - This is a repository for our ProductivityBlocks open source block programming tool for the Arduino IDE, which is designed to work with the ProductivityOpen P1AM-100 library to program a P1AM CPU. https://github.com/automationdirect/productivityblocks NOTE: The Arduino IDE is required to work in conjunction with the ProductivityBlocks Software. The ProductivityBlocks software cannot work without the Arduino IDE. 3) P1AM- Documentation - This is a repository with product overviews, I/O configuration tool, and device functions for the ProductivityOpen CPU, shields, and Productivity 1000 I/O modules. h ttps://facts-engineering.github.io/ 4) P1AM Design Files - This is a repository for our P1AM CPU block diagram schematic, shield schematics, & PCB gerber files. https://github.com/facts-engineering/P1AM-Design-Files 5) P1AM Hardware Configuration Tool - Interactive Hardware Configuration Tool - Use the interactive configurator tool on our webstore to quickly configure your ProductivityOpen system to your specifications. Simply choose the power supply, I/O modules and shields you require with the connection options you prefer and send the selected parts right to the shopping cart. https://www.automationdirect.com/open-source/config
Created Date: January 29,2020
Created by: ADC_CommTeam01
Please Read Before Proceeding
The P1AM-100 controller is designed to be programmed with the Arduino IDE (Integrated Development Environment). The Arduino environment is open source and was not developed by AutomationDirect. While we do provide Productivity1000 I/O hardware specific examples and other basic example code, we do not provide custom application specific programming support. Please utilize our community forum or other Arduino community forums for application specific assistance with programming.
Below are descriptions and links to several repositories that we have put in GitHub as well as links you will need for downloading software to help you get started using the ProductivityOpen P1AM-100 product:
1) Arduino IDE and Library a) Download and Install the Arduino IDE - Click HERE(Aurduino IDE Download) to download the Arduino IDE software that will be needed to program the ProductivityOpen P1AM- 100. Then proceed to the GitHub P1AM Library.
b) P1AM Library - This is a repository containing the necessary source code files for accessing the Productivity1000 I/O modules, several examples to help illustrate the usage of these library functions, and links to the required Arduino IDE.
https://github.com/facts-engineering / P1AM
2) ProductivityBlocks Software - This is a repository for our ProductivityBlocks open source block programming tool for the Arduino IDE, which is designed to work with the ProductivityOpen P1AM-100 library to program a P1AM CPU.
https://github.com/automationdirect/productivityblocks
NOTE: The Arduino IDE is required to work in conjunction with the ProductivityBlocks Software. The ProductivityBlocks software cannot work without the Arduino IDE.
3) P1AM- Documentation - This is a repository with product overviews, I/O configuration tool, and device functions for the ProductivityOpen CPU, shields, and Productivity 1000 I/O modules.
h ttps://facts-engineering.github.io/
4) P1AM Design Files - This is a repository for our P1AM CPU block diagram schematic, shield schematics, & PCB gerber files.
https://github.com/facts-engineering/P1AM-Design-Files
5) P1AM Hardware Configuration Tool - Interactive Hardware Configuration Tool - Use the interactive configurator tool on our webstore to quickly configure your ProductivityOpen system to your specifications. Simply choose the power supply, I/O modules and shields you require with the connection options you prefer and send the selected parts right to the shopping cart.
https://www.automationdirect.com/open-source/config
Created Date: January 29,2020
Created by: NateInAlbany
This.. Is.. Awesome!
Created Date: January 29,2020
Created by: ADC_CommTeam01
Thanks Nate!
The Open Source controller is a new type of product for ADC. Product support for the Open Source type products is generally done through online community forums and repositories. As with most Open Source communities, we encourage users to participate and help each other. Since we are new to this we appreciate any feedback we can get to make the online and community product support better for the ProductivityOpen P1AM-100.
Created Date: January 29,2020
Created by: NateInAlbany
I'm looking forward to getting my hands on one of those starter kits for my test bench!
Created Date: February 11,2020
Created by: kewakl
Maybe Facts/AD should consider a submission to the arduino unofficial 3rd party page
Created Date: February 11,2020
Created by: FACTS_ENG_TEAM1
Maybe Facts/AD should consider a submission to the arduino unofficial 3rd party page
Just added it in, thanks!
Created Date: February 25,2020
Created by: Galarneauw
It's there any plans for ladder programming in the future.
Created Date: February 25,2020
Created by: FACTS_ENG_TEAM2
There are currently no plans to add ladder programming to the P1AM-100. For a graphical programming option you can check out Productivity Blocks. https://github.com/automationdirect/productivityblocks
Created Date: March 02,2020
Created by: micronova
Please consider putting in a request with platformio so they can add support for the P1AM-100.
This would enable code creation with several alternatives to the Arduino IDE.
Created Date: March 02,2020
Created by: ADC_CommTeam02
Thanks for the feedback. I will forward your request to our Product Management team.