adccommunitymod (AutomationDirect) asked a question.

P1AM Getting Started

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


  • adccommunitymod (AutomationDirect)

    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

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: January 29,2020

    Created by: NateInAlbany

    This.. Is.. Awesome!

  • adccommunitymod (AutomationDirect)

    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.

    Expand Post
  • adccommunitymod (AutomationDirect)

    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!

  • adccommunitymod (AutomationDirect)

    Created Date: February 11,2020

    Created by: kewakl

    Maybe Facts/AD should consider a submission to the arduino unofficial 3rd party page

  • adccommunitymod (AutomationDirect)

    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!

  • adccommunitymod (AutomationDirect)

    Created Date: February 25,2020

    Created by: Galarneauw

    It's there any plans for ladder programming in the future.

  • adccommunitymod (AutomationDirect)

    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.

  • adccommunitymod (AutomationDirect)

    Created Date: March 02,2020

    Created by: ADC_CommTeam02

    Thanks for the feedback. I will forward your request to our Product Management team.

10 of 19