Go to Parker.com
  • Sign in
Technologies
  • Aerospace
  • Climate Control
  • Electromechanical Group
  • Filtration
  • Fluid and Gas Handling
  • Hydraulics
  • IoT
  • Pneumatics
  • Process Control
  • Sealing and Shielding
Blogs Forums Knowledge Bases
Parker Community
Parker Community
  • Technologies
    • Aerospace
    • Climate Control
    • Electromechanical Group
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
    • Pneumatics
    • Process Control
    • Sealing and Shielding
    Blogs Forums Knowledge Bases
  • User
  • Site
  • Search
  • User
Home Technologies Electromechanical Group Electromechanical - Industrial Electromechanical Industrial Knowledge Base P Series Software - Procedure Functions (EtherCAT or Modbus/RTU)
Electromechanical - Industrial
  • Technologies
  • Electromechanical Group
  • Electromechanical - Industrial
  • More
  • Cancel
Electromechanical - Industrial
Electromechanical Industrial Knowledge Base P Series Software - Procedure Functions (EtherCAT or Modbus/RTU)
  • Electromechanical – Industrial Support Forum
  • Electromechanical Industrial Knowledge Base
  • Members
  • Sub Groups
  • More
  • Cancel
  • New
Electromechanical - Industrial requires membership for participation - click to join
  • Electromechanical Knowledge Base & Frequently Asked Questions
  • Motion and Machine Controllers+
  • General Technology Information+
  • Virtual Engineer+
  • Visualization and Human Machine Interface (HMI)+
  • Servo Drives and Servo Drive/Controllers-
    • Aries Drive (Discontinued)+
    • Compax3+
    • Dynaserv (Discontinued)+
    • Gemini (Legacy)+
    • IPA Drive/Controller+
    • P Series-
      • P Series Accessories - 50 Pin I/O Breakout Module Labels (APC-VSCN1T05)
      • P Series Accessories - AC Mains Filter (Noise Filter - RFY-4010M)
      • P Series Accessories - Brake Resistor Dimensions
      • P Series Accessories - Options and Drawings
      • P Series Cables - Bend Radius
      • P Series Cables - Direct Drive Motor Cable Change
      • P Series Cables - Encoder Cable Color Code and Specs
      • P Series Cables - High Flex Power and Feedback Cable Specifications
      • P Series Cables - Motor Power and Encoder Cables
      • P Series Cables - Multi-turn Feedback Cable Battery
      • P Series Drives - Analog Monitor (Output) Specs
      • P Series Drives - Brake Control
      • P Series Drives - Can single-turn encoder cables be converted to multi-turn cables in the field?
      • P Series Drives - End of Travel Limit Behavior
      • P Series Drives - EtherCAT Version - Safety Rating
      • P Series Drives - EtherCAT Version - STO bypass connector for the P Drive
      • P Series Drives - EtherCAT Version - STO Wiring
      • P Series Drives - Hall-less commutation
      • P Series Drives - How to Reset Single Turn Absolute Position to Zero (PM-DD example)
      • P Series Drives - How to Reset Drive's Internal Absolute Encoder Offset
      • P Series Drives - Indexer Drive - Connector Part Number Incorrect in rev A of User Manual
      • P Series Drives - Indexer Version - How do I change the step (pulse) input resolution for the P Series in Pulse mode?
      • P Series Drives - Indexer Version - Analog Inputs (command inputs) for Torque Control (or Velocity Control)
      • P Series Drives - Indexer Version - Analog Mode or Step & Direction (Pulse) Mode Sample Configurations & Notes for ACR9000 and ACR7000 controllers
      • P Series Drives - Indexer Version - Cabling information to ACR9000 and ACR7000 controllers
      • P Series Drives - Indexer Version - Can I get absolute encoder position from my drive?+
      • P Series Drives - Indexer Version - Clarification of Velocity Command Switch Functionality
      • P Series Drives - Indexer Version - How to do Scaling
      • P Series Drives - Indexer Version - Interact Xpress Example Project File (Modbus/RTU)
      • P Series Drives - Indexer Version - InteractX Complete Modbus Addressing Example (Modbus/RTU)
      • P Series Drives - Indexer Version - ISELx pattern (Index Addressing Inputs)
      • P Series Drives - Indexer Version - Max Encoder Output Frequency
      • P Series Drives - Indexer Version - Modbus/RTU Addresses Incorrect in User Guide
      • P Series Drives - Indexer Version - Product Overview
      • P Series Drives - Indexer Version - RS-422 Pin-out
      • P Series Drives - Indexer Version - Video Training: Overview & Configuring Base Drive
      • P Series Drives - Input Power, Output Current, Power Ratings, and Installation Diagram (L1/L2/L3 and C1/C2) - Includes Low Voltage Configuration and Wiring
      • P Series Drives - Installation Spacing and Cabinet Losses
      • P Series Drives - Limit and Home Wiring
      • P Series Drives - Motor and Power Connector Terminals
      • P Series Drives - Motor Files and Setup for MPP / BE / SM / J / N / mSR / mPR / LXR / 110 / 210 / 310 / 410 / T1 / T2 / T3 / T4 Motors (Incremental Encoders w/ Halls)
      • P Series Drives - MPP/MPJ servo motors with the BiSS-C encoder option (4B)
      • P Series Drives - Short Circuit Current Rating (SCCR)
      • P Series Drives - UL Listing
      • P Series Drives - What is N input pin next to L1, L2, L3?
      • P Series Letter of Volatility (LOV)
      • P Series Misc - Bayside Direct Drive Rotary R100D, R150D, R200D replacements
      • P Series Misc - Dynaserv Replacements
      • P Series Motors - Brake Option Specifications, Wiring Diagrams, Configuration Parameters (for P Series Drives)
      • P Series Motors - Mechanical Tolerances
      • P Series Motors - PM-DD and PM-Fxx IP Ratings
      • P Series Motors - Pole Counts
      • P Series Motors - Shaft Load Ratings
      • P Series Motors - Speed/Torque Curves 120/240vac (PM-Fxx)
      • P Series Motors - Temperature Protection
      • P Series Motors - Torque and Voltage Constants
      • P Series Software - Drive Support Tool - Auto-Tuning and Manual Tuning Tutorial Video
      • P Series Software - Drive Support Tool - Overview Video
      • P Series Software - Drive Support Tool training and Auto-tuning
      • P Series Software - Firmware and Software Archive - Firmware Update Procedure
      • P Series Software - Procedure Functions (EtherCAT or Modbus/RTU)
      • P Series Troubleshooting - Alarms and Warnings
      • P Series Troubleshooting - What is W20 and how do I fix it?
      • P Series Troubleshooting - Drive does not enable but also does not report a fault
      • P Series Troubleshooting - Drive Support Tool connects via USB ok, but the Setup Wizard and/or Firmware Update tool are not able to
      • P Series Troubleshooting - Drive Support Tool USB communications / driver Windows 10 (WIN10) and 7 (WIN7)
      • P Series Troubleshooting - Indexer Version - Can Enable/Disable from Drive Support Tool PTP Screen but Cannot Jog/Move
      • P Series Troubleshooting - Modbus addressing for Index objects - Writes OK but getting bad data returned (Interact Xpress)
      • P Series Troubleshooting - My P Series Indexer only makes Index0 moves when under input control
      • P Series Troubleshooting - Why is my motor shaft rough? (dynamic braking setting)
    • PSD - High Performance Servo Drive+
    • ViX (Legacy)+
  • Stepper Drives and Stepper Drive/Controller+
  • AC/DC Industrial Drives+
  • Gearheads+
  • Servo Motors+
  • Step Motors+
  • Linear and Rotary Positioners+
  • Electric Cylinders+
  • T-Slot Aluminum Framing+
  • C3 + Xpress + ETH+
  • How can I stay updated on Parker electromechanical and drives product news?
  • Legacy (Discontinued)+
  • Other+
  • Memorandum: Information on EPA ban of Persistent bioaccumulative toxin (PBT)
Wiki Actions
  • Share
  • More
  • Cancel
Community Quick Links
  • Home
  • Technologies
    • Aerospace
      • Supplier Resource Center
    • Climate Control
    • Electromechanical Group
      • Electromechanical - Industrial
      • Electromechanical – Mobile
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
      • Mobile IoT
    • Pneumatics
      • Pneumatic Industrial
      • Pneumatics Mobile
    • Process Control
    • Sealing and Shielding
  • Community Blogs
  • Community Forums
  • Community Knowledge Bases
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

P Series Software - Procedure Functions (EtherCAT or Modbus/RTU)

Print Friendly and PDF

The P Series EtherCAT and P Series Pulse (Indexer) drives provide a feature called 'Procedure Function' which is defined in more detail in the respective user guides.

 

Procedure Functions are for some drive features that may not be as commonly used outside of the Drive Support Tool environment itself. 

For those situations where these features may be desired during runtime directly, they are made available via the EtherCAT bus (PD-xxC drives) or Modbus/RTU connections (PD-xxP drives).

 

The two primary objects involved with the procedure functions are:

Object number 0x2701 is the 'procedure command factor' and is set first, ideally an update before object 0x2700 is then configured.

Object 0x2700 is the 'procedure command code' and is used to select the actual 'procedure command'.

There are other objects that may also be involved depending on the specific function involved, such as to set the jog speed, etc.  See the product manual for more details.  There is a section dedicated Procedure Functions and then also refer to the individual descriptions for objects 0x2700 and 0x2701.

 

Some of the command codes have several possible events that can be triggered.  The command factor (0x2701) defines which of these will occur when the command code is then set (0x2700).

Simply put, you write to object 0x2701 first to set up the command factor which will be used when you next write the particular command code to object 0x2700.

 

For example, command code (0x0001) is noted as "Manual Jog" but this actually has 5 distinct events that can be triggered.

1 = Servo On

2 = Servo Off

3 = Positive Jog Operation

4 = Negative Jog Operation

5 = 0 Speed Stop

 

While there are other objects or control flags that can enable/disable the drive, it can also be done via the manual jog command code.  So, as an example (assuming the drive has already been configured and tuned for the motor and load):

 

First, I want to enable my drive using this method, so I write a value of 1 to object 0x2701 followed the next update by writing a value of 0x0001 to object 0x2700.  The drive should enable (assuming other conditions allow enabling).

Second, I want to jog, so I'll next write a value of 3 to object 0x2701 followed the next update by again writing a value of 0x0001 to object 0x2700.  The drive should attempt to jog in the "positive" direction.

Third, I want to stop my jog move so I write a value of 5 to object 0x2701 followed the next update by again writing a value of 0x0001 to object 0x2700.  The drive should ramp to zero speed, but remain enabled and holding position.

 

Finally, not ever command code has multiple functions, such as "Software Reset", but the process is the same, there is just a single option for the command factor to be set to (in that case a value of 1).

 

Note - You may be able to write to both objects 0x2700 and 0x2701 in the same update, but generally its better practice to write to them in sequential updates following a state machine mentality.   This will help avoid timing issues where it might process object 0x2700 but still be using an old value for 0x2701.

 

 

 

 

 

 

glh    2/2023

  • PD-35P
  • Modbus/RTU
  • PD-10P
  • Procedure Function
  • PD-35C
  • PD-04P
  • PD-10C
  • etherCAT
  • PD-04C
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
Related
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

Parker Hannifin Parker Hannifin

  • Products
  • About Parker
  • Investors
  • Community
  • Careers

Global Operations Global Operations

  • Divisions
  • Sales Companies
  • Worldwide Locations
  • Distribution Network
  • ParkerStore™ Network

Company Information Company Information

  • Newsroom
  • Event Calendar
  • Working with Parker
  • Product Brands
  • History

Global Support Center Global Support Center

  • Support
  • CAD
  • Where to Buy
  • Contact Parker
  • Manage Online Orders
© Parker Hannifin Corp 2023
  • Site Map
  • Safety
  • Privacy Policies
  • Terms and Conditions
  • Community Terms of Use
ENGINEERING YOUR SUCCESS.