AUTOMATIONDIRECT P2CDS 50 MB Ladder Memory Ethernet User Manual
- June 17, 2024
- AUTOMATIONDIRECT
Table of Contents
AUTOMATIONDIRECT P2CDS 50 MB Ladder Memory Ethernet
WARNING
- Thank you for purchasing automation equipment from Automationdirect.com®, doing business as, AutomationDirect. We want your new automation equipment to operate safely. Anyone who installs or uses this equipment should read this publication (and any other relevant publications) before installing or operating the equipment.
- To minimize the risk of potential safety problems, you should follow all applicable local and national codes that regulate the installation and operation of your equipment. These codes vary from area to area and usually change with time. It is your responsibility to determine which codes should be followed and to verify that the equipment, installation, and operation comply with the latest revision of these codes.
- At a minimum, you should follow all applicable sections of the National Fire Code, National Electrical Code, and the codes of the National Electrical Manufacturer’s Association (NEMA). There may be local regulatory or government offices that can also help determine which codes and standards are necessary for safe installation and operation.
- Equipment damage or serious injury to personnel can result from the failure to follow all applicable codes and standards. We do not guarantee the products described in this publication are suitable for your particular application, nor do we assume any responsibility for your product design, installation, or operation.
- Our products are not fault-tolerant and are not designed, manufactured or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of the product could lead directly to death, personal injury, or severe physical or environmental damage (“High-Risk Activities”). AutomationDirect specifically disclaims any expressed or implied warranty of fitness for High-Risk Activities.
- For additional warranty and safety information, see the Terms and Conditions section of our catalog. If you have any questions concerning the installation or operation of this equipment, or if you need additional information, please call us at 770-844-4200.
- This publication is based on information that was available at the time it was printed. At AutomationDirect we constantly strive to improve our products and services, so we reserve the right to make changes to the products and/or publications at any time without notice and any obligation. This publication may also discuss features that may not be available in certain revisions of the product.
Trademarks
This publication may contain references to products produced and/or offered by
other companies. The product and company names may be trademarked and are the
sole property of their respective owners. AutomationDirect disclaims any
proprietary interest in the marks and names of others.
Copyright© 2024, Automationdirect.com®
Incorporated All Rights Reserved
No part of this manual shall be copied, reproduced, or transmitted in any way
without the prior, written consent of Automationdirect.com® Incorporated.
AutomationDirect retains the exclusive rights to all information included in
this document.
ProductivityCodesys User Manual
Please include the Manual Number and the Manual Issue, both shown below when communicating with Technical Support regarding this publication.
- Manual Number: P2CDS-USER-M
- Issue: 1st Edition
- Issue Date: 1/24/2024
Publication History
Issue| Date| Description of Changes
1st Edition| 1/2024| Original
Introduction
Purpose of this Manual
Thank you for purchasing the AutomationDirect ProductivityCODESYS CPU. The
user manual provides information that will help you install, set up,
troubleshoot, and maintain your ProductivityCODESYS project.
The manual includes information that is critical to the safety of the
personnel, who will install and use the controller, and to the machinery,
processes, and equipment controlled by the P2CDS-622 CPU.
The manual also includes important information about power and signal wiring,
mounting the CPU and I/O modules, and configuring the system.
Intended Use of This Product
The P2CDS-622 is a Productivity®2000 format CPU allowing implementation of the
IEC-61131-3 programming languages through the use of CODESYS software. The
CODESYS system is the basis of a comprehensive suite that covers the entire
software side of automation including Industrial Internet of Things (IIoT),
communication, Soft PLC, drives, and visualization. It offers users practice-
oriented, integrated solutions for the convenient configuration of automation
applications and provides practical support for accomplishing daily tasks.
Users can develop a human-machine interface (HMI) and a PLC application in one
IEC 61131-3 development system. The CODESYS Visualization tool has proven
itself in thousands of industrial machine and plant applications around the
world.
Any use other than that described in this manual is not permitted, as it may
expose the user to possible harm and/or damage to the device or connected
equipment.
The P2CDS-622 CPU must not be altered or modified. The safety instructions as
well as the maximum permissible ambient conditions and operating parameters
are given in Chapter 2 “Specifications”.
This instruction manual is meant to be read thoroughly while being mindful of
safe and proper operation. It contains important information on mounting,
operating, and handling the P2CDS-622.
Benefits of P2CDS-622 with CODESYS Software
Choose your functionality
- Visualization and communication with other systems
- Testing, debugging, analysis, version control
- Fieldbus and I/O connection
Choose between extensive Industry 4.0 possibilities
- Administration platform for your controllers and projects
- Remote maintenance and remote access
- Data logging and display
- Connection to external systems for Big Data/Machine Learning/AI
- Static code analysis for early detection of potential programming errors
- Profiling/test automation tools for facilitated acceptance according to EN13849 PLd
- Creation of graphical user interfaces
- Remote access for maintenance, diagnostics, monitoring, and debugging via the associated Industry 4.0 platform
- Cloud-supported analysis of operating data
- Connection to public cloud systems via MQTT for predictive maintenance employing AI algorithm
For Building Control Systems (Local and Global)
- Expandable panel controls, thanks to being manufacturer-independent and widely used open systems
- Industry-standard protocols such as Modbus
- Engineering software for the creation of logical links and sequences
- Convenient graphical configuration of aggregates/units for trade-specific application
- Worldwide available visualizations for monitoring and operation
- Connection of external APIs and cloud providers through IoT clients for efficient energy management, e.g. at the energy exchange
- Analysis of incoming measurement data in the cloud and presentation of the results on configurable dashboards
NOTE: When you see the “notepad” icon in the left-hand margin, the paragraph to its immediate right will be a special note. Notes represent information that may make your work quicker or more efficient. The word NOTE in boldface will mark the beginning of the text.
WARNING: When you see the “exclamation point” icon in the left-hand margin, the paragraph to its immediate right will be a warning. This information could prevent injury, loss of property, or even death in extreme cases. Any warning in this manual should be regarded as critical information that should be read in its entirety. The word WARNING in boldface will mark the beginning of the text.
Key Topics for Each Chapter
The beginning of each chapter will list the key topics that can be found in
that chapter.
Important Online Resources
Download the latest version of the CODESYS Software from the CODESYS website:
https://us.store.codesys.com/codesys.html.
NOTE: USB or Ethernet cable is also required for communications between
PC and CPU.
Follow the steps on-site to log in and download the CODESYS software system.
NOTE: CODESYS supports the software from their website. Once you
establish a user account you will be able to receive support from CODESYS.
Access to ADC Community-based help for your ProductivityCODESYS projects is
available from our website: P2CDS-622. Here you will find access to our RTD
site.
A variety of other useful information about the ProductivityCodesys I/O
modules, as well as code for example tasks and more is available.
In addition, all supported Productivity2000 series power supplies and I/O
modules include a convenient installation insert.
Preparation
The installation steps are as follows:
- Install the CODESYS IDE on your PC.
- Install the latest P2CDS-622 Firmware image file.
- Install the P2CDS-622 Device Package (.package) file.
- Configure the Ethernet ports
- Install the IIoT Library file (optional) if needed.
CODESYS IDE Install
-
The first task is to load and install the CODESYS software. This can be found at
the following CODESYS Store locations:
https://us.store.codesys.com/codesys.html -
The remaining steps can be found at this RTD site:
-
The RTD link https://docs.codesys-p2cds622.com/en/latest/index.html.
There you will find all the information for getting your P2CDS-622 system up and running.
P2CDS-622 System, cont’d
IEC 61131-3 Supported Editor Types:
- Functional Block Diagram (FBD)
- Structured Text (ST)
- Sequential Function Charts (SFC)
- Ladder Diagram (LD)
CODESYS (and P2CDS-622) also supports Continuous Function Charts (CFC) programming, in addition to the aforementioned IEC61131-3 programming types.
NOTE: See Appendix A for an explanation of each Editor Type.
For most systems such as EtherNet/IP™, portable CODESYS libraries implement
the protocol stack for the fieldbus. Additionally, CODESYS offers libraries
for Modbus communication (TCP or serial).
Benefits
- Identical usage of the protocol stack for different Fieldbus technologies
- Compiling/linking the stack dynamically to the application
- No external software tool is required
- For Industrial Ethernet systems: No additional hardware required – a standard
- Ethernet port on the device for EtherNet/IP or Modbus TCP is sufficient
- Seamless integration of the configurator into the CODESYS Development System
- Comprehensive integrated diagnostic functions
- Integrated Commissioning and Diagnosis Functionality
Commissioning of the Fieldbus system can be carried out with the Online Config Mode even without an available application. Numerous functions for communication diagnostics are available in the user interface and application, such as event loggers or diagnostic information in the device tree and in the application code.
Install Hardware
The Productivity®2000 CPU system components snap together to form a configured CPU in minutes. See Chapter 5, Installation and Wiring, for more detailed hardware installation information. What follows are the basic steps:
- Install the power supply in the base and engage the locking tab.
- Install the CPU in the base and engage the locking tab.
- Install I/O Modules and engage locking tabs.
- Connect appropriate wiring to the power supply (P2-01AC) and I/O (P2-08TRS module) in this example.
- Connect the USB cable. Programming connections may be via Ethernet cable or USB. P2CDS-622 CPUs have a USB-type C programming port.
Apply Power to CPU
Ensure proper wiring and the correct voltage is available before connecting the wiring to the power supply. Once this is verified, connect power to the power supply. Once power is applied, the CPU will perform a self-evaluation and verification.
Develop HMI Screens directly in the CODESYS Development Environment
CODESYS Development System comes with an integrated visualization editor,
allowing HMI development without the need for a separate software interface.
Design visualization screens with direct access to all application variables
thanks to the full integration in the IEC 61131-3 Development System, with no
tag list comparison required.
Visualization screens can be for machine and plant operation, testing, and
commissioning, and can be accessed simultaneously by any system with an
internet browser (PCs, tablets, smartphones, etc.).
NOTE: The P2CDS-622 is an entry-level CODESYS PLC that runs on a single 600MHz core. As such, adding complex Visualizations may affect performance.
Specifications
P2CDS-622 CPU
The P2CDS-622 CPU is a Productivity2000-series compatible CPU. It is
compatible with all Productivity2000 modules, except for P2-RS and P1-RX
remote slaves, PS-AMC motion controllers, and the following Modules: P2-HSI,
P2-HSO, P2-02HSC, and P2-SCM.
CPU Specifications
User Memory| 50MB (Includes program, data, and documentation)
Memory Type| Flash and battery-backed RAM
Retentive Memory| 1MB (Retain 800KB / Retain-Persistent 200KB)
Scan Time| 550us (5K Boolean Logic)
Interfaces
| USB IN: USB 2.0 (single port), Program, Monitor, Debug, Firmware Update
ETHERNET: Two independent 10/100Mbps RJ-45 connectors
PROTOCOLS: Modbus TCP and RTU Client/ Server, EtherNet/IP Scanner/Adapter, MQTT with TLS, Email, SMTP Client
VISUALIZATION: “WebVisu” (Web Server)
RS232/485: RJ12 connector
RS232/485: 4-position Terminal Block
Data Logging
|
microSD card slot
Hardware Topologies
| Four (4) Base Groups: Four (4), seven (7), eleven (11), and fifteen (15) slot bases Supported Modules: All P2 Discrete Input and Output modules, all P2 Analog Input and Output
modules, P2-04PWM
Unsupported Modules: Remote Slaves (P1-RX, P2-RS) and P2-HSO, P2-HSI, P2-02HSC, and
P2-SCM modules.
IEC 61131-3
Supported Editor Types
| Functional Block Diagram (FBD) Structured Text (ST)
Sequential Function Charts (SFC) Ladder Diagram (LD)
Continuous Function Chart (CFC)
Real-Time Clock Accuracy
| ±2s per day typically at 25°C
±10s per day maximum at 60°C
General Specifications
Operating Temperature| 0° to 60°C (32° to 140°F)
Storage Temperature| -20° to 70°C (-4° to 158°F)
Humidity| 5 to 95% (non-condensing)
Altitude| 2,000 meters, max.
Pollution Degree| 2
Environmental Air| No corrosive gases permitted
Vibration| IEC60068-2-6 (Test Fc)
Shock| IEC60068-2-27 (Test Ea)
Overvoltage Category| II
Heat Dissipation| 4800mW
Enclosure Type| Open Equipment
Module Location
| Controller slot in the local base in a Productivity2000 System
Weight| 139g (4.9 oz)
Agency Approvals
| UL 61010-1 and UL 61010-2-201 File E139594,
Canada & USA
CE (EN 61131-2 EMC, EN 61010-1 and EN 61010-2-201 Safety)
CPU Run/Stop Switch
RUN position| Executes user program, run-time edits possible
STOP position| Does not execute user program, normal program load position
CPU Status Indicators
PWR
| ****
Green LED is illuminated when power is ON
RUN
| Green LED is illuminated when the CPU is in RUN mode
CPU
| ****
The red LED is illuminated during power ON reset, power down, or watch-dog time-out
P2CDS-622 CPU Features
P2CDS-622 CPU Programmable RS232/485 Ports
The P2CDS-622 CPU RJ12 style connector and a 4-position terminal may each be programmed for RS232 or RS485 connections. These ports may be used for:
- Modbus RTU Master connections
- Modbus RTU Slave connections
- ASCII full or half duplex communications
- Custom Protocol Incoming and Outgoing communications
RS232 Specifications
TXD| RS232 Transmit output
RDX| RS232 Receive input
RTS| Handshaking output for modem control (RJ12 Only)
GND| Logic ground
Maximum Output Load (TXD/RTS)| 3kΩ, 1000 pf
Minimum Output Voltage Swing| ±5V
Output Short Circuit Protection| ±15mA
RJ12 Connector Specifications
Description
| Programmable RS232/485 Port
– Non-isolated RS232 DTE port connects the CPU as a Modbus/ASCII master or slave to a peripheral device. Includes ESD and built-in surge protection
– Non-isolated RS485 port connects the CPU as a Modbus/ASCII master or slave to a peripheral device. Includes ESD/EFT protection and automatic echo cancellation when the transmitter is active
Data Rates| Selectable, 1200, 2400, 4800, 9600, 19200, 33600,
38400, 57600, and 115200
+5V Cable Power| 210mA maximum at 5V, ±5%. Reverse polarity and overload
protection.
Port Status LED| Green LED illuminated when active for TXD, RXD, and RTS
Cable Options
| EA-MG-PGM-CBL D2-DSCBL
USB-RS232 with D2-DSCBL FA-CABKIT
P2CDS-622 CPU Programmable RS485/232 Ports
RS485 Specifications
TXD+/RXD+| RS485 transceiver high
TXD-/RXD-| RS485 transceiver low
GND| Logic Ground
Input Impedance| 19kΩ
Termination Resistance (TB Jumper wire “T” to “+”)| 120Ω. To use, add a jumper
between pin 1 and pin 2. The resistor is internally connected between pins 1
and 3.
Maximum Load| 50 transceivers, 19kΩ each, 60Ω termination
Output Short Circuit Protection| ±250mA, thermal shut-down protection
Electrostatic Discharge Protection| Contact ±4KV, Air ±8KV per IEC61000-4-2
(Cable is installed for testing)
Electrical Fast Transient Protection| ±1KV per IEC61000-4-4
Minimum Differential Output Voltage| 1.5 V with 60Ω load
Fail-Safe Inputs| Logic high input state if inputs are connected
Maximum Common Mode Voltage| -7.5 V to 12.5 V
Terminal Block Specifications
Description
| Programmable RS485/232 Port
– Non-isolated RS232 DTE port connects the CPU as a Modbus/ ASCII master or slave to a peripheral device. Includes ESD and built-in surge protection
– Non-isolated RS485 port connects the CPU as a Modbus/ASCII master or slave to a peripheral device.
Includes ESD/EFT protection and automatic echo cancellation when the transmitter is active
Data Rates
| Selectable, 1200, 2400, 4800, 9600, 19200, 33600, 38400,
57600, and 115200
Port Status LED| Green LED illuminated when active for TXD and RXD
Cable Options| Go to AutomationDirect.com for RS232 and 485 cable selection.
Position Terminal Block
P2CDS-622 CPU Ethernet Ports
Ethernet Port (RJ45 style connectors on the bottom of CPU) used for:
- Connection to a PC running the programming software
- Modbus TCP Client (64 Servers) connections (Modbus requests sent from the CPU)
- Modbus TCP Server (16 Clients) connections (Modbus requests received by the CPU)
- EtherNet/IP Scanner (64 Adapters)
- EtherNet/IP Adapter (4 scanners) with 8 connections per device.
- Outgoing E-mail
- MQTT Client (4 brokers)
- The rear port does not have a Default Gateway or DNS capability.
Ethernet Specifications
Port Name| ETHERNET
Description
| Standard transformer isolated Ethernet port with built-in surge protection
for programming, online monitoring, firmware, MQTT, Email (SMTP client),
Modbus/TCP client/server connections (fixed IP or DHCP), and Ethernet/IP
Scanner/Adapter connections.
Transfer Rate| RJ45 Yellow LED
Off = 10Mbps / On = 100 Mbps
Port Status LED
| RJ45 Green LED
Solid when network LINK is established. Flashes when the port is active (ACT).
P2CDS-622 CPU USB Type C Programming Port
The P2CDS-622 CPU has a standard USB C Slave input for programming and online monitoring, with built-in surge protection. Capable of 480Mbps.
USB Type C Specifications
Port Name| USB C
Description| Standard USB C Slave input for programming and online monitoring,
with built-in surge protection.
Transfer Rate| 480Mbps
Port Status LED| Green LED is illuminated when LINK is established to
programming software.
Cables| USB Type A to USB Type C:
6ft cable part # USB-CBL-AC6
P2CDS-622 CPU microSD Slot
microSD Slot
- The SD Card can be used for Data Logging in the project or program transfer.
- When an SD Card is inserted, the “μSD” LED will flash green a few times then stay on steady green.
- The “Unmount” button is pressed before removing the SD card. When pressed, the μSD port LED flashes momentarily during the unmounting and then will be off indicating it is safe to remove the SD Card.
microSD Specifications
Port Name| microSD
Description| Standard microSD socket for data logging or program transfer
Maximum Card Capacity| 32GB
Transfer Rate (ADATA microSDHC Class 4 memory card)
| Mbps| Minimum| Typical| Maximum
Read| 14.3| 14.4| 14.6
Write| 4.8| 4.9| 5.1
Port Status LED| Green LED is illuminated when the card is inserted and
detected
P2CDS-622 CPU Battery Installation
Battery (Optional)
A battery is included with the CPU module but is not installed. The battery may be installed to retain the Time and Date along with any tagname values that are set up as retentive. The battery is not needed for program backup.
Battery (Optional)
D2-BAT-1
| Coin type, 3.0 V Lithium battery, 560mA, battery number CR2354
Note: Although not needed for program backup, an uninstalled battery is
included with the P2CDS-622. Install this battery if you want the CPU to
retain the Time and Date along with any Tagname values that you have
configured as retentive.
I/O Modules Overview
A variety of analog I/O modules from our Productivity2000 line are available
for use with the P2CDS-622 CPU. Please refer to Productivity2000 manual
Chapter 2 for detailed technical specifications.
Productivity ® 2000 I/O Modules Supported
Part Number
| Number of Points| ****
Description
Discrete Input Modules
P2-08SIM| 8| Input Simulator Module
P2-08ND3-1| 8| Sinking/Sourcing 12–24 VDC
P2-16ND3-1| 16| Sinking/Sourcing 12–24 VDC
P2-32ND3-1| 32| Sinking/Sourcing 12–24 VDC
P2-08NE3| 8| Sinking/Sourcing 24V AC/DC
P2-16NE3| 16| Sinking/Sourcing AC/DC
P2-32NE3| 32| Sinking/Sourcing 24V AC/DC
P2-08NAS| 8| AC Isolated 100–120 VAC
P2-16NA| 16| AC Isolated 100–240 VAC
Discrete Output Modules
P2-08TD1S| 8| Isolated Sinking
P2-08TD2S| 8| Isolated Sourcing
P2-15TD1| 15| Sinking
P2-15TD2| 15| Sourcing
P2-08TD1P| 8| Sinking, Protected
P2-08TD2P| 8| Sourcing, Protected
P2-16TD1P| 16| Sinking, Protected
P2-16TD2P| 16| Sourcing, Protected
P2-32TD1P| 32| Sinking, Protected
P2-32TD2P| 32| Sourcing, Protected
P2-08TAS| 8| Isolated AC
P2-16TA| 16| AC Output
P2-08TRS| 8| Isolated Relay
P2-16TR| 16| Relay Output
Productivity ® 2000 I/O Modules Supported
Part Number
| Number of Points| ****
Description
Analog Input Modules
P2-04AD| 4| Voltage/Current
P2-04AD-1| 4| Current
P2-04AD-2| 4| Voltage
P2-08AD-1| 8| Current
P2-08AD-2| 8| Voltage
P2-08ADL-1| 8| Current
P2-08ADL-2| 8| Voltage
P2-16AD-1| 16| Current
P2-16AD-2| 16| Voltage
P2-16ADL-1| 16| Current
P2-16ADL-2| 16| Voltage
P2-06RTD| 6| RTD Input
P2-08THM| 8| Thermocouple Input
P2-08NTC| 8| Thermistor Input
Analog Output Modules
P2-04DA| 4| Voltage/Current
P2-04DA-1| 4| Current
P2-04DA-2| 4| Voltage
P2-04DAL-1| 4| Current
P2-04DAL-2| 4| Voltage
P2-08DA-1| 8| Current
P2-08DA-2| 8| Voltage
P2-08DAL-1| 8| Current
P2-08DAL-2| 8| Voltage
P2-16DA-1| 16| Current
P2-16DA-2| 16| Voltage
P2-16DAL-1| 16| Current
P2-16DAL-2| 16| Voltage
Productivity ® 2000 I/O Modules Supported
Part Number
| Number of Points| ****
Description
Analog Combination Modules
P2-08AD4DA-1| 8/4| Analog Input/Output (Current)
P2-8AD4DA-2| 8/4| Analog Input/Output (Voltage)
Specialty Modules
Part Number| Description
_ _P2-04PWM__| High-speed pulse-width modulation
NOTE: Unsupported Modules: Remote Slaves (P2-RS) and Intelligent Modules (P2-HSO, P2-HSI, P2-02HSC, and P2-SCM.
P2CDS-622 Wiring, Installation and Safety
P2CDS-622 is supported by Productivity2000 system hardware and has the same installation and safety guidelines. Please refer to Chapter 5 “Installation and Wiring” in the P2000 user manual for details concerning installation procedures and wiring suggestions.
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>