AutomationDirect
Search
Login | Register
Accounts & Orders
Cart
0
$0.00

Recent Orders

View and Manage | Request Cancellation

Your Account

Account Home

Checkout   $0.00


  • My Orders
  • Product Returns (RMAs)
  • Pay Proforma Invoices
  • Pay Freights
  • Invoices / Invoice Reprint
  • Quotes / Favs / BOMs
  • Packing List Reprint
  • My Product Docs
  • Credit Application
  • Tax Exemption
| Direct Sales in US and Canada | 1-800-633-0405 | About Us | Contact Us | Line Card
Products | Support
| Compare
  
Ordering Tools  
warning Cookies are not enabled on your browser.
Cookies are required for our site. Please enable cookies in your browser preferences to continue.
+
Navigation
+
Shopping Categories
  • Barcode / RFID / Vision
  • Bulk Wire & Cable
  • Cables (Terminated)
  • Circuit Protection / Fuses / Disconnects
  • Communications
  • Drives & Soft Starters
  • Enclosure Thermal Management & Lights
  • Enclosures & Racks
  • Field I/O
  • HMI (Human Machine Interface)
  • Hydraulic Components
  • Motion Control
  • Motor Controls
  • Motors
  • Pneumatic Components
  • Power Products (Electrical)
  • Power Transmission (Mechanical)
  • Process Control & Measurement
  • Programmable Controllers
  • Pushbuttons / Switches / Indicators
  • Relays / Timers
  • Safety
  • Sensors / Encoders
  • Stacklights
  • Structural Frames / Rails
  • Tools & Test Equipment
  • Valves
  • Water (Potable) Components
  • Wiring Solutions
  • Retired Products
+
Learn More
  • Brand Line Card
  • What's New
  • E-newsletter
  • Online PDF Catalog
  • Video Tutorials
  • Company Reviews
  • Learning Library
  • Affordable Training
  • Free Online PLC training
  • Cybersecurity
+
In Depth Product Sites
  • Programmable Logic Controllers
  • Productivity1000 PLCs
  • Productivity2000 PLCs
  • Productivity3000 PLCs
  • ProductivityCODESYS
  • LS Electric XGB Series PLCs
  • ProductivityOpen
  • CLICK PLCs
  • Do-more H2 PLCs or
    Do-more T1H Series
  • Do-more BRX PLCs
  • C-more Touch Panels
  • AC & DC Drives
  • Motion Control Components
  • Servos
  • StrideLinx
  • Pneumatics
+
Product Selectors &
Configuration Utilities
  • PLC Family Selector
  • P1000 PLC Systems
  • P2000 PLC Systems
  • P3000 PLC Systems
  • ProductivityCODESYS
  • CLICK PLC Systems
  • Do-more® BRX PLC Systems
  • LS-Electric® XGB PLC Systems
  • Productivity®Open Systems
  • AC Motors
  • Datalogic® Safety Light Curtains
  • LS-Electric® Servo Systems
  • Nitra® Pneumatic Grippers
  • Object Detection (Sensors)
  • PAL Controller Configurator
  • Precision Gearbox Selector
  • Protos X® Field I/O
  • Quadritalia® Modular Enclosures
  • Stellar® Soft Starters
  • Stepper System Selector
  • SureFrame T-slot Extrusion
  • SureMotion® XYZ Gantry
  • SureServo2® System Selector
  • SureStep® Linear Actuators
  • Timing Belts & Pulleys
  • Werma® Stacklights
  • ZIPLinks
Filter Results Clear All
You've selected:
> Programmable Controllers
  •   Shop  
  •   Overview  
  •   In Depth  
Software Overview Software Features What's New Go to Productivity1000 Go to Productivity2000 Go to Productivity3000
  • Software Tools
    User Interface Application Tools Task Manager Main Ladder/Task Area Data View Window
  •  
  • Instruction Set
  •  
  • Help Files
  •  
  • Mobile App
  •  
  • Download
  • ProductivitySuite Software Features

    Industry 4.0 ready!

    The Productivity Series PLCs support MQTT(S) communication which has become the frontrunner for many machine-to-machine (M2M) and IIoT/cloud networking applications, due to its lightweight overhead and reduced bandwidth consumption. Productivity Suite's fill-in-the-blank MQTT messaging configurations makes it simple to deliver vital data to advanced cloud computing platforms.

    MQTT

    Easy EtherNet/IP

    Productivity Suite makes communicating with EtherNet/IP devices a snap.

    • Scanner and adapter supported
    • Implicit application types supported include input-only and listen-only
    • EDS file configuration presented in an easy-to-use drop-down menu
    • Ability to select multiple connection options from an EDS file which simplifies configuration
    • The EDS file library offers an easy way to upload, store, and manage your EDS files
    • AutomationDirect.com EtherNet/IP EDS files are preloaded in the library for convenience
    EDS

    Variable Communication

    Productivity Suite provides utmost flexibility when it comes to PLC communication and with the Variable Communications Instructions (VCIs), you can reconfigure your communication links with simple tag value changes. By using tags in the parameter fields of Modbus, serial, EtherNet/IP, MQTT, etc. configurations, you can dynamically modify the messages, target IP addresses, and other connection parameters from the ladder code or directly from a connected HMI.

    Variable Communication

    Why wait, when you can simulate!

    There is no better way to get a head start on project development than building code ahead of time with the assistance of a project simulator. Now you can start your logic early and verify its operation even before the hardware has arrived!

    Simply select the "Simulator" option in the toolbar, transfer your code as you would with a real CPU, turn on monitoring and/or open a Data View window, and start testing your code. This tool will come in handy not only with new builds but also when maintaining existing systems.

    With the Productivity Suite simulator you can verify the effects of code changes before implementation, replicate fault conditions to test code stability, or try out new programming techniques/methods for greater efficiency. This can jump-start your project development on the front end and reduce unexpected errors with systems that are already live.

    Simulator supports:
    • Analog or Discrete I/O simulation
    • Data View monitoring
    • Modbus TCP/IP, EtherNet/IP and CPoE (custom protocol over Ethernet)
    • Ignores unsupported instructions
    Productivity Suite Project Simulator

    Secure VPN integration

    Cyber security is an important part of modern day control systems and ProductivitySuite makes connecting to your remote PLCs through a StrideLinx secure VPN much easier. StrideLinx provides end-to-end secure remote connections using wired, wireless and/or 4G LTE capable VPN routers. ProductivitySuite makes it simple to securely connect to remote PLCs using StrideLinx by incorporating StrideLinx connection options directly into ProductivitySuite's Connection Dialog.

    StrideLinx Secure VPN

    Advanced user defined structures

    User defined structures (UDS) are a powerful tool that helps speed up program development and improve uniformity of your logic. A UDS is a group of data types (BOOL, FLOAT, INT, pre-defined structures, etc.) which are defined by the user and re-used at will.

    Productivity Suite allows you to embed arrays within the UDS definition, as well as, create arrays of structured tags so that you can programmatically index through your tag variables.

    For example:

    Mixing_Tank(1).Transfer_Pump(2).VFD.RUN_Command which contains two nested UDS arrays (Transfer_Pump and VFD) inside the Mixing_Tank UDS definition.

    User defined structures

    Web Server

    Access data files and system tags remotely from any web browser, anywhere! The secure password protected login prevents unwanted access and keeps data safe. With the Productivity CPU's integrated Web Server you can access Data Logger files stored on an installed flash device (optional) as well as monitor system status via the (read-only) System Tags.

    Productivity2000 Web Server Picture

    Secure Login:

    Set your Username & Password to prevent unwanted access

    Main Screen:

    Once you have accessed the CPU's internal webpages, select the Download files (user-defined data logging files) or the list of System data categories for viewing.

    Accessing Data Files:

    With data logging capabilities built into the CPU, you can now access your PLC data from anywhere (with the proper connectivity provisions and security considerations). Simply configure your CPUs data logger to store files to the removable micro SD card and enable the Web Server from your CPU's hardware configuration page.

    The data log files are presented in a directory based on the file names and the frequency of archive you select when configuring the Data Logger. From the Web browser you can easily manage these files. You have the options of viewing, saving or deleting the files from the flash device. Also, when you select the "Log System Errors" in the Data Logger, you gain access to the Error log file.

    Secure Login
    Secure Login
    Secure Login

    Accessing System Tags:

    When you select the System Data option from the Web server main screen you have access to all read only System tags in the CPU. These are divided into the categories shown at right:

    This example below shows the CPU Date & Time tags:

    System Tags
    System Tags
    System Tags

    Easy Access Control

    Easy Access Control

    The Productivity Suite software has several remote access security features built in including project file encryption and user roles. User roles allow you to control who has access to the project file and what they can do with it. Full control, full monitor, limited monitor, and read only are some of the roles available and they can be easily set from the User Account dialog.


    50Mb of User Memory

    Store your entire project with ALL documentation in the CPU, and never hunt for that old laptop again. You know, the only one that has the updated code from last summer when you made all those changes.

    Sure, we recommend that you make a back-up, but who hasn't been burned by this classic PLC problem?

    Now you can download the free software to any available PC, grab the project (with documentation) from the Productivity CPU and you can quickly be productive with any required changes, updates, or troubleshooting.

    Productivity CPU Memory Map:

    P2000 Memory Map

    Plug and play Programming

    Plug-and-Play Programming

    Have you ever felt unproductive while configuring stop bits, parity, or baud rates in order to connect to a programmable controller? Most Productivity CPUs use USB programming for true plug-and-play functionality. Plug in your USB cable and move on to the productive activities like configuration and programming.

    You can program across Ethernet as well, but we wanted Productivity2000 to have a fast reliable way to get started. When combined with auto-discovery of I/O modules, the USB plug-and-play capability helps you be productive right away.

    Take a look at our video "Program-ready in minutes" .

    Plug and Play

    Program ready in minutes
    tag database screen capture

    Quick and easy setup with Auto-Discovered I/O

    Hardware setup has never been easier... or faster! Simply install each I/O module in the local or remote base(s) and it will be automatically discovered by the software. Physical I/O tags will be generated based on the module's position in the base (and the base's position in the system) and that's it! You are free to program with the auto-configured settings or reconfigure the setup and assign new tags manually.

    Don't waste time laboriously entering I/O module part numbers into the system! Just install the modules in your rack(s), connect the programming cable, and the Productivity Suite software will automatically sense which modules you have installed, and configure your programming environment accordingly whenever a configuration update is requested. I/O tagnames are also automatically assigned.

    Productivity PLCs even auto-discover VFDs
    (click here for more details)

    tag database screen capture

    Auto-Discover Field I/O

    The Protos X field I/O system has been integrated into the Productivity PLC's hardware configuration allowing for quick and easy setup of your field I/O points. You can read in your field I/O configuration with a click of a button, modify as needed, and save the configuration with your PLC project.

    Auto

    Auto-Discover GS Series drives

    When connected to the P1000, P2000 or P3000 CPU's Remote I/O port via an Ethernet connection, GS series drives are auto-discovered in the controller's hardware configuration. All drive parameters can then be edited from within the Productivity Suite software. The system can also be configured to write these parameters to the drive with each program transfer, making troubleshooting and replacement in the field a cinch!

    Auto Discover VFDs

    Auto-discover PS-AMC motion controllers and program with ease

    Connect up to four PS-AMC motion controllers to your Productivity CPU (dependant on CPU chosen) and they will automatically be added to the hardware configuration for that CPU.

    In addition, Productivity Suite has numerous instructions designed into the software, including flying cut-off and rotary table instructions, that allow you to program complex, coordinated motion profiles in no time.

    HW
    FCO
    RTA

    Comprehensive Help Files

    You can browse the actual help files here. These are the same detailed help files available from within the software, with full details about each instruction and all aspects of the software environment.

    Here is a sample screen:

    Example Help Screen

    Ethernet Programming

    The Productivity Suite programming software supports both USB programming and Ethernet Programming. The PLC Connections dialog box (shown below) allows you to connect to any PLC on your network for programming or data monitoring operations. The PLC Connections dialog even dispays PLCs that are on other subnets, and will allow you to change the IP address and name of those PLCs so that you can connect to and program those as well. The "Blink CPU Display" buttons are a great way to make sure you are connected to the intended PLC, before risking a program transfer.

    Choose PLC dialog Box
    Choose PLC dialog Box
    Ethernet Programming

    "No Problem" programming is programming without restrictions.

    The Productivity series controllers are tag name based which allows for more freedom and flexibility than fixed-memory controllers.

    • Does your application need 2000 timers but only 15 counters? No problem!
    • Or maybe it needs 4000 real numbers and only 30 integers? No problem!

    What about connectivity? No problem there either, with most Productivity CPUs you can choose to program via the Ethernet port or use the plug and play USB Port. Need to incorporate an HMI/SCADA interface? Problem solved! Easily import your tag database into HMI/SCADA software such as C-more for trouble-free development. Improved documentation, faster troubleshooting, reduced development time, easy setup and an overall better programming experience all at an unbeatable price!

    No Arbitrary Limits Either:

    The Productivity CPUs fast processor and programming environment free you from many arbitrary and fixed limits that many other PLC/PACs impose. With no practical limit on the number of PID loops, timer or counter commands, programmers are able to take full advantage of the power of your Productivity Series controller.

    • No limits on PID loops*
    • No limits on Counters*
    • No limits on Timers*

    *Limited only by the available memory in the PLC.

    So you can be productive, not limited by your PLC software.

    Learn more about the benefits of a tagname based controller.

    no problem programming

    Tagname Based Programming

    Reference your variables and I/O points with sensible names (tagnames) and make your program easier to understand. Add descriptive names as you program or enter all the tags before you even write one line of code.

    Data memory ranges in the Productivity Suite are not fixed by data type. This efficiency allows you the freedom to define tagnames of any data type you need instead of having arbitrary blocks of wasted memory for data types you don't need.

    While the Productivity Suite offers you the option to assign a logical name to your physical I/O points automatically when a module is selected (or auto-discovered), you can replace or augment these numerical rack, module, and point references with your own descriptive names at any time.

    Program Ready in Minutes
    tag database screen capture

    Export (and Import) your entire tagname database:

    Perhaps you wish to connect to a C-more HMI Panel, or create a PC based HMI/SCADA system with Point-of-View.  You can export your entire tagname database, and import it into the HMI software – saving hours of typing and hunting for the correct tagname – and eliminating typographical errors that cause needless troubleshooting headaches. 

    Or maybe you would like to edit your tag database in a spreadsheet format – simply export it to .CSV format, make your changes, and then import the changes back into the Productivity Suite.

    Benefits of a tagname based controller:

    More descriptive naming:

    • When creating tags, you're essentially documenting your process.

    More flexible design

    • You decide how the memory is defined. Timer, Counters, Floating point values, signed or unsigned integers, internal registers, etc. You are not restricted by the boundaries or "memory map" set forth by the vendor for each fixed address controller.

    Easier to troubleshoot:

    • X15, I:4/3, C200, B3:0/2 mean very little with respect to your process or machine...
    • However, 'System Start_PB1', 'Auto Mode_SW1' or 'Batch Seq_Enabled' are very clear and concise.
    • These are common descriptors (or labels) that are added to a fixed-memory address (or used as a "comment") in non-tagname based systems.
    • A tagname based controller simply incorporates these descriptions/labels as the Tagname.

    Better naming conventions result in an easier to understand and better documented program.

    Shared tag name database:

    • Create once, then use it multiple times. This results in huge time savings.
    • Import/export to a .csv file for easy editing and share w/ HMI, SCADA, etc. to eliminate an additional step in your development process.
    • No complex calculations to determine Modbus addresses. With a tag name controller, you assign them as you need them.

    task manager

    Powerful Task Manager

    Have you ever had to write custom ladder logic to get a section of code to only execute periodically and not every scan? Or code that only needs to run on the first scan? What about code that runs multiple times per scan?

    With the Productivity Suite Task Manager you simply break up your ladder logic into separate tasks and then drag them into the appropriate categories. In the screen shot to the left, the task (or ladder logic routine) "Initialize" has been placed in the "Run First Scan Only" category, and will only execute once at start-up.

    The task "Convert ms to min, sec" has been placed in the "Run When Called" category, and can be used multiple times throughout the scan. Use the Task Library to reuse code or keep actions consistent between projects. Got a clever way of doing something? Save the task to the library for later, and import it into a new program as needed. Productivity Suite even imports any included UDS you've made to make integration a snap!

    Combined with the ability to make run-time edits, the Task Manager is a powerful coding and debugging tool. Keep a task in the "disabled" category while you are developing it, and then drag it into the "Run Every Scan" to test it. Place data collection and other periodic tasks in the "Run Every Second" category and improve the scan time of your main routine.

    Give it a try - we think you'll agree - the Task Manager offers true productivity enhancement.


    Run-time edits

    Commissioning or troubleshooting a system can be less time-consuming if you can make program edits on the fly. Download edits to the CPU without pausing I/O updates or stopping/restarting the program. From melting rubber to making paper, you can keep your process running, avoiding downtime and product waste.

    Program Transfer Dialog Box

    Nimble Math Instructions

    The Productivity Suite makes mathematical operations a cinch. Simply type your formula into the formula box area, or use the calculator style keypad to enter equations. Insert tagnames wherever they are needed, and make sure to enter a tagname for the result. You can type the tagnames or use the tagname chooser to look up a specific tag and insert it. How much more productive could this make you?

    In addition to the Math Instruction, the Productivity Suite offers the Data Statistics instruction shown below for calculating sums, averages, or median values or for determining the Min. or Max. value from a group of tags. Simply type or select your tags from the pulldown list, and enter a tag for the output.

    Math Instruction Dialog Box
    Data Statistics Instruction Dialog Box

    Multi-Level Security Options

    Need to secure your Productivity PLC? Enable the two security options, and create the desired user accounts. You can allow users to read the project and monitor data only, and/or allow them to transfer projects into the PLC (make changes). Manage the user accounts independently, or quickly turn the security levels on and off globally for all users.

    User Accounts Dialog Box

    Application Specific Instructions

    In Productivity Suite there are so many time-saving instructions, even application-specific instructions like Flying Cutoff, and they all have one thing in common - their "fill-in-the-blank" programming method. This method makes it easy to configure tasks that used to require a whole bunch of program code. With Productivity Suite you just fill in the blanks. How productive is that! This style of programming is offered for even the more complex functions - coordinated motion profiles, array functions, communications, PID, the list goes on and on.

    running Average Instruction
    FCO

    In this non-linear scaling example, the volume of the cylindrical tank needs to be determined based on the measured height of the fluid:

    tank example
    tank example
    running Average Instruction

    With the SCLN instruction it's a simple matter to enter a few pairs of values, and the Productivity Suite interpolates between the points:

    Of course with this particular example additional pairs of values could be used to improve the accuracy of the conversion.


    Perfect match for C-More HMIs!

    Export your tagname database from the Productivity CPU and import it into your C-more HMI Panel or to jumpstart your HMI development. No more digging through your notes, or hunting through your ladder logic to find the right tagname.

    Connect up to 16 C-more HMIs to the Productivity CPU via Ethernet for control and visibility of your process/machine from anywhere in your factory. Use the remote access feature of C-more to view (and possibly control) your system from anywhere via the Internet. C-more offers a wealth of productive features that make it a perfect match for the Productivity PLC. More about C-more here.

    export tagnames from plc

    FREE Software Download

    That's right, we offer the Productivity Suite programming Software as a free download. It's the full package - no restrictions - no limitations. That's a $495 value - Free! Download it here, or continue exploring it online here.

    We want you to see how the Productivity Suite can enhance your productivity. So go ahead, download the software and take a look. From the auto-discovery of your I/O modules and VFDs to the Application Specific instructions, we've put our 20 years of programmable controller software experience and all of your great customer suggestions and feedback into the Productivity Suite. Give it a try, and let us know what you think.

    Sample Screen

    Tag I/O Reassignment

    Tag I/O Reassignment allows a user to create tags, at will, without knowing what I/O modules are (or will be) installed in the system. Users can create tags, then later reassign these tags to I/O points at any time (assuming that the modules have been configured in the Hardware Configuration). Tags can be reassigned in the tag database OR in the module configuration window.

    Structure Data Types screen capture with arrows

    Contact, Connect & More
    Sign Up
    to receive:
    FREE e-Newsletter
    sign up today!
    Connect With Us
    Social Media Channels:
    linkedin    facebook    x    instagram    youtube
    Company Information
    About Us
    Brand Line Card
    System Integrator Program
    International Sales
    Panel Builder Program
    Site Help
    Company Reviews
    Download Price List
    Contact Us
    Contact Options
    1-800-633-0405
    Monday - Friday
    9 a.m. - 6 p.m. ET
    excluding holidays
    Career Opportunities
    Voted #1 mid-sized employer in Atlanta
    We're a great place to work!
    Check out our job openings

    Need Training?
    Affordable Training by Interconnecting Automation
    Free Online PLC Training
    FREE Video Tutorials
    Information & News
    What's New / In The News
    FREE e-Newsletter
    Automation Notebook
    Product Literature
    White Papers
    News, Product and Training Bulletins
    E-Books
    Shop with confidence
    Checked   Safe & Secure
    payment methods


    We accept VISA, MasterCard, Discover, American Express, PayPal or company purchase orders.
    AutomationDirect

    BBB Accredited

    Voted #1 mid-sized employer in Atlanta
    Check out our job openings

    Copyright © 1999-2025 AutomationDirect.  ALL RIGHTS RESERVED.
    Site Map     Send Us your Feedback     Unsubscribe     Email Preferences     Legal & Business Policies     YouTube Terms of Service
    Clear login credentials



    Back to Top


    spinner Updating...
    Info
    „