Overview
########
The PD2K Dual Panel Rockwell Software Development Kit (SDK) is a collection of sample code for easily controlling a PD2K proportioner through a Rockwell PLC. The code is designed to simplify many common integration challenges, allowing you to build a working system very quickly.

About the PD Platform
*********************
The ProMix PD Platform is a family of electric dosing pump systems utilizing positive displacement (PD) technology. More information can be found on the `Graco product page <https://www.graco.com/us/en/in-plant-manufacturing/products/liquid-coating/meter-mix/plural-component-mixing-equipment/promix-pd.html>`_.

This SDK is specifically designed for the ProMix PD2K Dual Panel Proportioner for Automatic Spray Applications, which includes two independent 2-component mix units  controlled from a Communication Gateway Module (CGM). SDKs for the other ProMix PD products can be found at `help.graco.com <https://help.graco.com>`_.

Related Manuals
===============

These manuals are available for download at `www.graco.com <https://www.graco.com>`_.

.. list-table:: 
    :widths: 30 70
    :header-rows: 1

    * - Manual number
      - Description
    * - `3A4486 <https://www.graco.com/bin/findManual?manual=3A4486>`_
      - ProMix PD2K Dual Fluid Panel Electric Proportioner for Automatic Spray Applications, Operation  
    * - `332458 <https://www.graco.com/bin/findManual?manual=332458>`_
      - ProMix PD2K Proportioner for Automatic Spray Applications, Installation
    * - `334494 <https://www.graco.com/bin/findManual?manual=334494>`_
      - ProMix PD2K CGM Installation Kit, Instructions/Parts    

Compatibility
*************
The examples in this SDK are built using Rockwell Studio 5000 Logix Designer® v32.04. The GracoPd2kDual_Example.ACD project is built for a 5069-L306ER CompactLogix™ Controller using firmware v32. If using a different controller, the model may be changed using Logix software.

All code is compatible with CompactLogix™ and ControlLogix™ controllers firmware v32 and later. Backwards compatibility with earlier firmware versions may be possible, but is not tested and not guaranteed.

All code is written in Ladder language. The main reason for this is portability - Rockwell's licensing structure supports Ladder at the base level, but requires an upgraded license to work with other PLC languages. Writing all code in Ladder lets any PLC programmer view the code and modify it if needed, regardless of which license they use.