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
  • 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

Productivity3000 PLC Motion Control - HSO Motion Stepper Motor from AutomationDirect


Related Products

P1-540
P1-540 Thumbnail
P1-START
P1-START Thumbnail
MICSD-16G
MICSD-16G Thumbnail
P1-01AC
P1-01AC Thumbnail
P1-08ND3
P1-08ND3 Thumbnail
P1-08TD1
P1-08TD1 Thumbnail
P1-08TD2
P1-08TD2 Thumbnail
P1-15CDD1
P1-15CDD1 Thumbnail
P1-15CDD2
P1-15CDD2 Thumbnail
P1-16CDR
P1-16CDR Thumbnail
P1-08TRS
P1-08TRS Thumbnail
P1-16TR
P1-16TR Thumbnail
P1-04ADL-1
P1-04ADL-1 Thumbnail
P1-04ADL-2
P1-04ADL-2 Thumbnail
P1-04DAL-1
P1-04DAL-1 Thumbnail
P1-04DAL-2
P1-04DAL-2 Thumbnail
P1-04THM
P1-04THM Thumbnail
P1-04NTC
P1-04NTC Thumbnail
P1-08SIM
P1-08SIM Thumbnail
PS-PGMSW
PS-PGMSW Thumbnail
P2-550
P2-550 Thumbnail
P2-RS
P2-RS Thumbnail
P2-START2
P2-START2 Thumbnail
P2-04B
P2-04B Thumbnail
P2-07B
P2-07B Thumbnail
P2-11B
P2-11B Thumbnail
P2-15B
P2-15B Thumbnail
P2-01AC
P2-01AC Thumbnail
P2-01DCAC
P2-01DCAC Thumbnail
P2-08ND3-1
P2-08ND3-1 Thumbnail
P2-08NE3
P2-08NE3 Thumbnail
P2-16ND3-1
P2-16ND3-1 Thumbnail
P2-16NE3
P2-16NE3 Thumbnail
P2-32ND3-1
P2-32ND3-1 Thumbnail
P2-32NE3
P2-32NE3 Thumbnail
P2-08TD1S
P2-08TD1S Thumbnail
P2-08TD2S
P2-08TD2S Thumbnail
P2-08TD1P
P2-08TD1P Thumbnail
P2-08TD2P
P2-08TD2P Thumbnail
P2-15TD1
P2-15TD1 Thumbnail
P2-15TD2
P2-15TD2 Thumbnail
P2-16TD1P
P2-16TD1P Thumbnail
P2-16TD2P
P2-16TD2P Thumbnail
P2-32TD1P
P2-32TD1P Thumbnail
P2-32TD2P
P2-32TD2P Thumbnail
P2-08NAS
P2-08NAS Thumbnail
P2-16NA
P2-16NA Thumbnail
P2-08TAS
P2-08TAS Thumbnail
P2-16TA
P2-16TA Thumbnail
P2-08TRS
P2-08TRS Thumbnail
P2-16TR
P2-16TR Thumbnail
P2-04AD
P2-04AD Thumbnail
P2-08AD-1
P2-08AD-1 Thumbnail
P2-08AD-2
P2-08AD-2 Thumbnail
P2-08ADL-1
P2-08ADL-1 Thumbnail
P2-08ADL-2
P2-08ADL-2 Thumbnail
P2-16AD-1
P2-16AD-1 Thumbnail
P2-16AD-2
P2-16AD-2 Thumbnail
P2-16ADL-1
P2-16ADL-1 Thumbnail
P2-16ADL-2
P2-16ADL-2 Thumbnail
P2-04DA
P2-04DA Thumbnail
P2-04DAL-1
P2-04DAL-1 Thumbnail
P2-04DAL-2
P2-04DAL-2 Thumbnail
P2-08DA-1
P2-08DA-1 Thumbnail
P2-08DA-2
P2-08DA-2 Thumbnail
P2-16DA-1
P2-16DA-1 Thumbnail
P2-16DA-2
P2-16DA-2 Thumbnail
P2-08DAL-1
P2-08DAL-1 Thumbnail
P2-08DAL-2
P2-08DAL-2 Thumbnail
P2-16DAL-1
P2-16DAL-1 Thumbnail
P2-16DAL-2
P2-16DAL-2 Thumbnail
P2-8AD4DA-1
P2-8AD4DA-1 Thumbnail
P2-8AD4DA-2
P2-8AD4DA-2 Thumbnail
P2-08THM
P2-08THM Thumbnail
P2-06RTD
P2-06RTD Thumbnail
P2-08NTC
P2-08NTC Thumbnail
P2-SCM
P2-SCM Thumbnail
P2-HSI
P2-HSI Thumbnail
P2-HSO
P2-HSO Thumbnail
P2-08SIM
P2-08SIM Thumbnail
P3-550E
P3-550E Thumbnail
P3-550
P3-550 Thumbnail
P3-530
P3-530 Thumbnail
P3-RS
P3-RS Thumbnail
P3-RX
P3-RX Thumbnail
P3-EX
P3-EX Thumbnail
P3-03B
P3-03B Thumbnail
P3-05B
P3-05B Thumbnail
P3-08B
P3-08B Thumbnail
P3-11B
P3-11B Thumbnail
P3-01AC
P3-01AC Thumbnail
P3-01DC
P3-01DC Thumbnail
P3-08ND3S
P3-08ND3S Thumbnail
P3-16ND3
P3-16ND3 Thumbnail
P3-32ND3
P3-32ND3 Thumbnail
P3-64ND3
P3-64ND3 Thumbnail
P3-08TD1S
P3-08TD1S Thumbnail
P3-08TD2S
P3-08TD2S Thumbnail
P3-16TD1
P3-16TD1 Thumbnail
P3-16TD2
P3-16TD2 Thumbnail
P3-32TD1
P3-32TD1 Thumbnail
P3-32TD2
P3-32TD2 Thumbnail
P3-64TD1
P3-64TD1 Thumbnail
P3-64TD2
P3-64TD2 Thumbnail
P3-08NAS
P3-08NAS Thumbnail
P3-16NA
P3-16NA Thumbnail
P3-08TAS
P3-08TAS Thumbnail
P3-16TA
P3-16TA Thumbnail
P3-08TRS
P3-08TRS Thumbnail
P3-08TRS-1
P3-08TRS-1 Thumbnail
P3-16TR
P3-16TR Thumbnail
P3-04ADS
P3-04ADS Thumbnail
P3-08AD
P3-08AD Thumbnail
P3-16AD-1
P3-16AD-1 Thumbnail
P3-16AD-2
P3-16AD-2 Thumbnail
P3-08RTD
P3-08RTD Thumbnail
P3-08THM
P3-08THM Thumbnail
P3-04DA
P3-04DA Thumbnail
P3-08DA-1
P3-08DA-1 Thumbnail
P3-08DA-2
P3-08DA-2 Thumbnail
P3-06DAS-1
P3-06DAS-1 Thumbnail
P3-16DA-1
P3-16DA-1 Thumbnail
P3-16DA-2
P3-16DA-2 Thumbnail
P3-8AD4DA-1
P3-8AD4DA-1 Thumbnail
P3-8AD4DA-2
P3-8AD4DA-2 Thumbnail
P3-SCM
P3-SCM Thumbnail
P3-HSI
P3-HSI Thumbnail
P3-HSO
P3-HSO Thumbnail
P3-16SIM
P3-16SIM Thumbnail


To learn more: https://www.automationdirect.com/p3000?utm_source=E6sNCaGBoZA&utm_medium=VideoTeamDescription

(VID-P3-0014)

How to setup the Productivity3000 and use the High Speed Output Module with a Stepper Motor.

Online Support Page: https://community.automationdirect.com/s/?utm_source=E6sNCaGBoZA&utm_medium=VideoTeamDescription

**Please check our website for our most up-to-date product pricing and availability.


Hide Transcript
View Transcript

In this video weíll see how easy it is to program the Productivity3000 High Speed Output Module, or ìHSOî to move this carriage back and forth along this rail using a Sure Step stepper motor. Hereís a block diagram of the system. The productivity3000 is connected to a Stride Ethernet Switch. The Stride Ethernet switch is connected to a remote slave and that remote slave has both the high speed input and a high speed output module. In this video weíll just use the High Speed Output Module. That module is connected through a zip link connector system, to a sure step stepper motor driver. That motor driver is connected to a stepper motor, which is driving the screw, which moves the carriage. At the far end of the screw we have an encoder - which we are not going to use in this video ñ but we will use it in the high speed input module video. To get going, all we do is auto-discover the hardware, configure the High Speed Output Module, and use it. Here we go Ö Here we have a new empty project, and we are online with the controller. Weíll just double click on Hardware Configuration, and we want to auto-discover the configuration by hitting this Read Configuration button. Notice the little yellow note that pops up when my cursor hits that button. It says this button is only available in STOP mode. In other words, I must be in RUN, and sure enough I am, letís go ahead and put it in stop mode. And now my configuration button comes available. The software is going out and auto-discovering all of the hardware I have connected in the system right now. Now itís going to inform me about all the new hardware it found. I really donít care so Iím going to say yes to all and be done with it. Looks like I have two groups of equipment here. One is my local base and one is my remote base. My local base has an input simulator and some miscellaneous modules in it. And my remote has both the HSI and HSO modules in it. So that was Step 1 ñ Auto-discover the hardware. Step 2: We want to configure this HSO card, so we just double click on it. Letís give the module a name ñ weíll call it HSO DEMO. And weíre going to use channel 1 for this video. There are two channels here, we only need one. This will be our carriage channel. We could do all of our moves using Pulse Counts. The stepper motor system we are using here has 20,000 pulses per revolution, and we could just use that to specify all of our distances. But it sure would be a whole lot easier if we could just use inches or millimeters. Well, with the Productivity3000 thatís easy. We come down here to the custom button, and letís do this one in millimeters. And I know from doing some measurements that there 2666 pulses per millimeter. Weíll look ñ now that I have done this, everything from here forward will be done in millimeters. Look, even the dialog has changed so that all of the units are in millimeters now. So for example, my current position, is now in millimeters. In fact, Iím going to put an mm here just to remind myself. My velocity is in millimeters per second and my carriage status. There are a number of other options here that you can use to customize this for your particular application. For this little video I want the motion from left to right to be positive distance. So to do that, I need to invert the polarity. Note that you can specify output limits on all of your accelerations and velocities. Thatís a really important safety feature to have because it will prohibit the system from going beyond whatever limits you set. Weíre not going to mess with those right now, just beware that they are there. OK, I think we are good to go. All we did was change our custom units, defined some tags to keep track of the position, velocity and status and we inverted the polarity. Done. The Software recognized that we created some new tags and is asking us if we want to add those to the tag database. We do. And thatís all there is to configuring the hardware. Letís expand this so you guys can see it. Iím going to go find the High Speed Module commands right here. And we are going to grab a simple move, and drop it on a rung. Now, because we only have one HSO module, the software knew to drop that in there. And it even guessed the right channel for us. Weíll go ahead and use Absolute addressing right now, weíll come back and show you relative in just a minute. Letís setup some profile parameters here. This will be our profile target. And our profile Velocity. And our profile acceleration, and our profile deceleration. This Jerk parameter allows you to change these linear ramps into something that looks more like an S-Curve profile. We donít need that right now, but check out the help file if you want to know more about it. When we disable the instruction I want this thing to come to an immediate stop ñ rather than decelerate to a stop. And letís go ahead and create some tags for these guys. This will be our profile progress, our profile complete and our profile status. Looks like we are good so we hit OK. The software recognizes we created some new tags, and it even recommended a data type for them. These all look great to me so I am going to say OK. And then Iím going to go back into that dialog ñ and now that these tags have been setup ñ I can hit this monitor button. What thatís going to do is take all of those tags and drop them into a data view for me. That saves me a lot of typing later. Now, I canít have an END statement before my instructions, let me go ahead and delete these. And now our instruction appears on rung 1. Thatís great. Now we need to enable the instruction. I want to use the switches on that input simulator on the local base to control this. So letís go ahead and set those up. Go back to Hardware Configuration, on my local base, hereís my input simulator. And I want switch 1 ñ this guy right here ñ to enable the move. Carriage Enable. And I want the switch next to it ñ which is switch 9 ñ 1, 2, 3, 4, 5, 6, 7, 8 and 9 ñ I want him to set the zero for me. That will give me a convenient way to calibrate this thing. Great, thatís all there is to setting up the hardware. So now, if I go grab a contact, drop it in here, grab my enable, and say OK, I now have a way of enabling this instruction. While we are at it, letís go ahead and setup our zero function. To do that, I go back down to my High Speed Commands, and I say ìSet Position.î When this rung in enabled, I want to set the position to zero. To enable that rung, we go grab that other switch we setup, to zero things out. Thatís it ñ thatís the whole program. Letís transfer this down to our processor. Turn on monitoring so we can see what is going on. And bring up the data view so we can adjust some of those parameters. Thereís all of those parameters that got pre-loaded for us. So letís see, we want our target ñ letís head out, oh I donít know ñ how about 150 mm. And letís setup our acceleration at 50, deceleration also at 50, and our velocity at 25 millimeters per second. Select all of those, write them out, and verify that the values actually got written to memory ñ and they did ñ and we should be ready to go. All we have to do now is put the controller into RUN mode, are we sure, yes we are, and we are ready to go. So the first thing I want to do is I want to flip this switch to make sure I am starting at a position of zero. So Iíll reach over, flip that switch, it turns green, turn it back off. My position is now set to zero. Because we switched over to run mode, it cleared all of those locations we set earlier. Thatís ok, I just highlight them, all of my edit values are still there. I just re-write them out. No big deal. Now that those are all there, we can reach down and hit our carriage enable, and the carriage moves down the rail 150 mm and ramps to a stop. If I want to move back to zero, I set my target value to zero, and letís speed up our velocity a little bit, letís double it to 50. Disable the carriage ñ re-enable it ñ and he carriage moves back to zero. Those were absolute moves. The carriage moved right to the position I told it to. What if we wanted to move 75 mm from where we are? Thatís easy, we just go back into our Simple Move, specify relative and I want to be sure to use the sign of the target as my direction indicator. I say OK, re-download this to the controller, weíll do a Run Time transfer ñ thatís fine ñ and we are ready to go. So letís set a new target of 75 millimeters from here. At that velocity, those ramp rates, those all look good. Write the value out. Now when we enable the carriage, I ramps up and moves to 75 millimeters. Now if I enable the carriage again, itíll move another 75 millimeters because this is a relative move. Itís going to move 75 millimeters from where I currently am. If this was an absolute move, it would just stay where itís at because I am already at 75 millimeters. So letís try it, Iíll flip the switch, and sure enough, it moves another 75 millimeters. To move backwards, we just change the sign. Letís go backwards 100 millimeters. Write that out. Enable the instruction, and sure enough it moves backwards 100 millimeters. There are a lot more options to play with, but that should be enough to get you started using motion with the Productivity 3000ís HSO module. Be sure to check out the other videos in this series for more ways to get up and running quickly with this controller. And as always, please send us any comments you may have, we appreciate the feedback. Performance plus Value Ö Thatís Productivity. From AutomationDirect.



No data returned!
An error has occurred! Please contact support
Videos Home > Productivity3000 PLC Motion Control - HSO Motion Stepper Motor from AutomationDirect
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