Tag I/O Reassignment allows a user to create tag(s), at will, without knowing what initial or final I/O modules will be installed in the system. With Tag I/O Reassignment a user can create tags, then later reassign these tags to I/O points once the module configuration is setup in the Hardware Configuration.
Structure data types:
Structure data types are specific sets of tags combined together for convenience. Using Structures in instructions can speed up program development because multiple tags are created and assigned automatically. Simply check the "Use Structure" box and enter the name for your structure. The Productivity Suite software does the rest, creating all the tags required for that instruction.
Default I/O tags:
If the "Default I/O tags" option is selected when modules are added to the system their default I/O tags are automatically assigned to each I/O point. With the option deselected when modules are added, none of the default I/O tags are assigned to the I/O points.
New Feature (P3-550 Only): Support for two types of EtherNet/IP messaging: IO Messaging and Explicit Messaging. IO Messaging is accomplished through a Class 1 Connection and Explicit Messaging can be accomplished through a Class 3 Connection or an Unconnected Message. Click here to learn more about EtherNet/IP.
Support for the new P3-SCM Serial Communications Module:
Version 1.10 includes support for the new P3-SCM (Serial Communications Module) - The P3-SCM is a serial communications module capable of Modbus, ASCII, and Custom Communication Protocols and able to power the C-More Micro through RS-232 (Port 1 Only).
Full Duplex Support for RS 232 ports:
Full Duplex is now supported on all RS-232 ports in a Productivity3000 system (P3-550, P3-530, P3-RS, P3-RX, and P3-SCM Modules). Full Duplex allows the RS-232 serial ports to transmit and receive simultaneously.
Binary Only Projects:
OEMs can now load a “binary only” version of a project onto a Productivity PAC from a USB thumb drive. This prevents users from viewing/editing the ladder code should they connect with the Productivity Suite software. Nor is it possible to transfer these “binary only” files from the PAC to pen drive thus further protecting OEM source code.
Data View Graphing:
Data View graphing updated to allow options for line fill, line smoothing, and new tool tip to show data from a specific data point.
Enhanced Tag Export:
Tag Export & Project Save creates two separate files "name_extended.csv" & "name_basic.csv":
Extended: Includes all fields used to edit/modify tags in the TagDB.
Basic: Minimal fields used to import tags into Cmore, KepOPC & Point of View.
The FREE PAC Data Remote Monitor App allows the user to connect to remote PAC systems from a Wi-Fi, or cellular network connections. The Remote user
can monitor the local PAC system and user tags configured for remote access inside the tag database of the PAC.
Access PAC web server if it is configured & view Data Log files.
Can help system integrators and OEMs support equipment at remote sites.
Separate Security Logon requirement offers additional protection for your data.
The Productivity3000 CPU must have compatible network settings with the device running the PACData App, or the CPU must be accessible from the Internet. Tags must be selected in TagDB prior to project downloaded for tags to be available for monitoring.
Go To Functionality
The Productivity Suite now supports a great new way to jump to a specific task (and rung or column) within your ladder code:
Right Click anywhere in your code, & select "Go To" from the drop menu...
...or Select "Go To" from the Edit Menu:
Either way - the Go To menu will appear:
Select the task you wish to "Go To" (required)
Select a Rung Number within that task (optional)
Select a Column Number on that rung (optional)
MST bit descriptions added as comments in the Tag Database
The descriptions for these bits were always shown on the hardware configuration screens, now you can access them via the tag database, and they will show up in your ladder code (if you choose to display tagname comments):
Add/Remove rows in Dataview
The software now allows insertion or deletion of a row(s) from a Dataview window
New ViewMarq Write Instruction (VMW):
Configuring messages to send to a ViewMarq message display is as easy as copying some text from the ViewMarq software into the new VMW instruction.
The instruction can update Numerical and String Variables using Auto polling. The instruction allows the use of Static or Dynamic Syntax
and can communicate via Ethernet, RS-232 & RS-485
Improved Cross Reference:
Right click anywhere in your ladder to view the cross reference options. Filter on tags, tasks or instructions...
Expand any of the items in the list to view all instances of that element in your program. Then double-click to jump to that location in your code.
Value Cursor in Data View:
The new Value Cursor allows visual placement on a specific set of point(s). Hover the cursor to see the value of that point
Improved Hardware Configuration Window:
The Hardware Configuration window has received a face-lift. Improved graphics, drag and drop capability for both modules and bases, as well as
clearly identifiable "hot swap" indicator for I/O modules that are hot swappable. And now you can right click system components in the menu
to create a personal list of favorites for those items that you use the most.
But don't forget about Auto Discovery, it is still the fastest way to configure your Productivity3000 and any connected GS drives - just populate your rack and connect the drives, once you apply power and connect a programming cable - just visit the Hardware Configuration dialog and click "Read Configuration". The Productivity Suite will read your entire setup in a few seconds, and you'll be ready to start programming.
Remote Access Tab:
The web server setup configuration options have been moved to new Remote Access tab under the processor configuration dialog, in anticipation of
an exciting new feature that will be added in the next release. Stay tuned for more details.
The P3-550 CPU now includes a web server. Click here for more info
Several new instructions have been added to support the new High-Speed Input Module (P3-HSI) and the new High-Speed Output Module (P3-HSO).
The Find Home (HOME) instruction allows the user to run a variety of homing routines. Homing is used to align the P3-HSO channel position a known real-world physical position
The Write HS Outputs (WHSO) Instruction allows the user to set the state of outputs 3-6 on the P3-HSO module and outputs 1-4 on the P3-HSI module. The WHSO instruction allows these outputs to be controlled independently from the module's typical functions or for the purposes of bypassing the normal output operation
The Set Position(SPOS) instruction will change the current position and/or backlash direction state for P3-HSO or P3-HSI channels
The Registration (REG) instruction is an P3-HSI function and can be used to trigger several internal and external position based events. Inputs can be used to trigger the capturing of positions, setting a tag, counting events and turning on, off or pulsing an output
The related Registration Option is available in all high-speed move instructions (except Find Home). Using the P3-HSO's status inputs and status outputs, the Registration Option can trigger several internal and external position based events. Inputs can be used to trigger the capturing of a position, stopping a move and turning on, off or pulsing an output
The Simple Move (SMOV) instruction will create a motion profile based on a target position, target velocity, accel rate, decel rate, and optional Jerk value (for S-Curves)
The Velocity Move (VMOV) instruction will ramp to a target velocity at a user specified ramp rate. An optional Jerk value (for S-Curves) can be added to smooth the Acceleration or Deceleration. The target velocity and rate can be adjusted through tag values during the move, allowing users to create a continuously variable velocity profile under ladder control
Learn more about the new instructions in the help file (online here) or download the software (it's a free download).
High-Speed Module Testing
The High-Speed Module Tester is a software utility that allows a user to test the P3-HSO module's inputs and outputs. It is highly recommended to simulate your P3-HSO functions
before attempting to control the module from your PAC program. This utility can be useful with debugging, confirming field wiring and verifying external device operation. The High-Speed Module Testing dialog box is accessed from the Application Tools window, a screen shot is shown below:
Bit of Word
Programmers can now access an individual bit of any of the following 'word' data types:
Integer 8 Unsigned
Integer 16 Unsigned
Integer 16 BCD
Integer 32 BCD
To access a bit value, simply enter the tagname of the 'word tag' followed by ":" and the bit number (as shown at right).
Note: Since the token is a colon (:), any existing tagnames that contain this character must be changed in order to use this new feature. Once you enable the Bit of Word Tags option, the software will scan the project for existing tagnames that contain the Bit of Word Token (:) and assist you with a search and replace.
The Ladder Editor, Data View, & Task Management Toolbars have all been updated with new icons, and offer new features.
New Data View Features:
Export 5 minutes of all Graphed Tags
Ability to pause Graphing up to 10 minutes
In addition, to play, skip fwd., & skip to current
New Task Management Feature:
Synch Button: Selecting the Synch Button will synchronize the Task Management Panel to the Ladder Editor window. Once synchronized, if a task is selected in the Task Management Panel, that task will open for editing. If a task is selected in the Ladder Editor, it will be selected in the Task Management Panel.
PID Tuning Updates
The PID Tuning dialog will now monitor (and allow you to tune) up to 5 separate PID loops without losing data as you move between the tabs. There are also two new ways to assign a PID loop to a tuning window, either 'right click' the PID instruction in your ladder task and select "PID Tuning", or choose the PID loop from the pull down menu in the upper left corner of the PID Tuning Dialog box.
Search & Replace Enhancements
The Find / Replace dialog now allows searches/replacement of partial tagnames. Great for cloning whole sections of code, just copy the rungs you wish to clone, and then search and replace on the beginning of the tagname strings, as shown in this example. The tagnames that are slated to be changed are shown on the very right of the list [in brackets]. Use the check boxes to make sure that tagnames are changed only on the desired rungs.
Tagnames listed to the right of the instruction are the tagnames that will be replaced if that line is 'checked'.
High-Speed Instruction/Module Filtering
You can also filter search results to only search the new High-Speed Instructions (HOME, REG, SMOV, SPOS, VMOV and WHSO). Results can be
further refined by selecting a particular High-Speed module and/or channel.
Firmware Upgrade Tool
The Firmware Upgrade tool has been revamped with several new feature and enhancements:
Ability to filter on the type of firmware file.
Quickly compare the firmware version/type in the file to the version currently running in each module.
Protection from loading incompatible firmware into a module.
Select the new .adfw file format or read multiple firmware files in the .zip format.
Ability to view firmware files off-line.
Run/Stop switch (on P3-550 CPU)) must be in stop mode in order to perform upgrade.
Leading Zeros for PKS Instruction
Allows selection of Left or Right justification. If Right align is selected, the Add Leading Zeros for Integers option can be selected.
Note: This is applied to all integer tags assigned to the instruction.
Bug Fixes in Version 1.6.x.x:
Integer & Float tags will now print.
Right clicking or double clicking on a project file now opens the project as well as the Productivity Suite software.
The 'done' bit is no longer greyed-out when 'Limit Cycles' is disabled in the SEQ instruction.
The use of array tags in the PID tuning window no longer causes error.