Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Recent content by marshg

  1. marshg

    ControlLogix PID

    I'm trying to tune a temperature loop using a ControlLogix. I've used the closed and open loop methods in other PLCs . The other PLCs have given me a procedure and formula to figure out the integral and derivative time constants for their particular PID algorithm. I've looked, but have not...
  2. marshg

    AB Viewer

    Look for the service edition of program which will allow you to view, download, and upload programs. Control Logix/Compact Logix/Flex Logix - http://www.rockwellautomation.com/rockwellsoftware/design/rslogix5000/orderinginfo.html RSLogix 500 Starter Offline/Online Programming SLC500...
  3. marshg

    For next loop on Compactlogix

    RoyD: Sorry for the delay... Would you also use a subroutine to solve motor interlocks, Start/Stop inputs, run status etc? If it would save time in validation & startup as well as be useful in saving time and cost for future projects, yes. FYI: Maybe an easier way would be use an Add-On...
  4. marshg

    For next loop on Compactlogix

    Roy: Actually, I'm an electrical engineer by trade and learned that there are better ways of accomplishing the same task quicker (in my opinion). I agree that you shouldn't create a program for the sole purpose of reducing code to save memory. In these days, it makes no sense. I wasn't...
  5. marshg

    For next loop on Compactlogix

    I really don't think there is an ego to reuse the same code. The reason is not only to speed up testing and validation during startup, but to make it easier to add equipment to an existing process line. If you have several hundred pieces of equipment (i.e. valves or tanks in a process) that...
  6. marshg

    For next loop on Compactlogix

    Question 1. How do I alias IO to members of my tank variables ? That is how do I alias Local:3:I.Ch0Data to Tank[2].Temperature for example ? You cannot alias an UDT. The Alias for is grayed out. AB will not allow you to do this for some reason. In order to shorten your code (which I assume...
  7. marshg

    major error fault for slc-500

    Rockwell has a decent website to find some of this information as well. Go to http://www.rockwellautomation.com/support/ and click on knowledgebase. You will have to register. Also, you can click on the 'Literature' hyperlink and do a search on SLC User Manual. You will eventually be able to...
  8. marshg

    Kinetix 6000 Overvoltage fault

    hello powersoff: This information should be stored in the controller tags which is located in the Controller {file name} folder. Look for the axis that is faulted (which you've determined using the Motion Folders Group) and there should be a property called {axis name}.DCBusVoltage.
  9. marshg

    Intrinsically Safe

    I'm using a NEMA 4X enclosure that is being supplied intrinsically safe power for a Class 1 Div 2 application. In the NEMA 4X enclosure, I will have several 3-position selector switches. 1.) For those selector switches, will I need to use hermetically sealed contact blocks or am I allowed to...
  10. marshg

    Saving values to external file

    If you have to trasfer data to an excel sheet, then you can use Excel's VBA to get the computer's date and time. When you transfer data to excel, it will create a 'change' event where you can move the date and time values into some PLC registers and keep track of the time in the PLC by...
  11. marshg

    Looking for an Industrial Router

    Check out this article from Automation World. I haven't looked in to it too much, but this device can configured to be routable. It may point you in the right direction. http://www.automationworld.com/cds_search.html?rec_id=1980 or try... http://www.elprotech.com/elpro/index.htm
  12. marshg

    Ethernet/IP good choice for fast reliable control application?

    I've never used Ethernet/IP to control drives, but I think it would be fine if there's not a lot of devices on the network or your application doesn't not require determinism (meaning that it needs to trigger the motor at a repeatable rate...not too early...not too late). I worked on high speed...
  13. marshg

    RSView studio hardward configuration???

    You don't need to specify if it's a PanelView Plus 1000, but you do have to know what screen resolution it is. Go to System --> Project Settings I think PV Plus is 640x480 Give it a try
  14. marshg

    dynamic array

    When you need to change the size of the array, try using Redim. i.e. Redim List1(100) Just a thought I've seen this in a VB book, but have never used it. Good Luck!
  15. marshg

    1747-PIC config. problem

    Elecontrol3e: Thanks for the tip!

Part and Inventory Search