kaiser_will

MrPLC Member
  • Content count

    918
  • Joined

  • Last visited

Posts posted by kaiser_will


  1. I believe the MicroLogix 850 series utilizes Connected Components Workbench for programming, whereas the CompactLogix L24 utilizes Studio5000.  

    How do you have the two processor connected?  Refer to Chapter 5 for communication options.  http://literature.rockwellautomation.com/idc/groups/literature/documents/um/2080-um002_-en-e.pdf

    If Ethernet/IP is your communication method, then are both processors configured to talk with each other?


  2. The PV1500 application developer may have imbedded a "send to Screen X" feature to drive a certain screen to be displayed when a PLC tag is in a certain state.

    Have you studied the alarm screen?  I would tie an alarm to the screen hijack ability.  Or there could be a feature flashing on the main screen?

    Either way, it is complete conjecture unless you can open the application.  Do you have a copy of the installed application?  If not, you can upload the application and restore it.  Do you have the developer software (I believe PV1500 => PanelBuilder 32)?


  3. Typically SCADA runs on a PC and has ability not only to provide visualization, like an HMI, but also has supervisory control (i.e., data historian, event/event historian, trended data).  Some HMI packages have features that rival SCADA.  SCADA is typically more expensive, hardware and software, than HMI.


  4. I do believe it is possible to create an EDS file to adapt a 3rd party device to a Rockwell Logix PLC.  I have had to edit a simple manufacturer EDS file to get their new product to work  http://www.rockwellautomation.com/resources/downloads/rockwellautomation/pdf/sales-partners/technology-licensing/Logix_EDS_AOP_Guidelines.pdf

    I would suggest finding the EDS file of a similar product.  The product manufacturer may already be working on releasing an EDS file, so it is suggested to work with them to save you possibly a lot of troubleshooting time.


  5. Why do you want to disable the K300 and not stop then disable?  Disable is an immediate "yank the rug" command, whereas Stop decelerates then stops.  Refer to page 45.  http://literature.rockwellautomation.com/idc/groups/literature/documents/qs/cc-qs018_-en-p.pdf

    With a Micro 1100 and messaging commands, state machine PLC programming is suggested.

    The K300 supports messaging from a Micro 1100; this servo controller (and its big brother the K350) also support motion commands over Ethernet/IP (motion commands offer more control options).


  6. Your network is (1) KEP Server, (1) A-B Logix PLC, (3) Mitsubishi PLCs, (2) Mitsubishi HMIs, and (4) Cognex scanners; this system has been in operation, but network connectivity problems have started in which the KEP Server.  The KEP Server is the first to tell you there is a problem - it is saying it cannot do what you have programmed it to do in the time available.  

    Do you need all of the KEP Server data with 100ms scan rate?  Easing up the burden of your KEP Server may help.

    The KEP Server...is this PC healthy?  Anti-virus up to date, software firewall enabled?  Run WireShark and sniff out any threats sucking up bandwidth.

    You most likely have an unmanaged traffic problem.  Suggestion is to go back and read A-B's Ethernet design recommendations.   Suggestion also is to change to a managed Ethernet switch.   http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/enet-rm002_-en-p.pdf


  7. SLC-500 and most MicroLogix PLCs utilize RSLogix500 and are I/O-based PLC programming packages.  "Tags" are a function of PLC memory addresses (i.e., I for input, O for output, T for timer, etc.).

    CompactLogix and ControlLogix utlize Studio5000 and are tag-based PLC programming packages.  "Tags" can be created and linked to hard inputs or outputs.

    Logix500 and Studio5000 are similar, but not the same.

    PC operating system that will allow your version of Logix500, since we are talking SLC-500 PLC, to run will depend on the version of Logix500 you have.  http://compatibility.rockwellautomation.com/Pages/MultiProductCompareSelections.aspx?crumb=113&versions=56006,54949,54330,50431,50025,50223,50222,50221,50057,50220,50295,50219,50218,50214,50217,50216,50232,50215,53314,52159

    Drilling into Operating Systems, RSLogix500 will run on Windows 7 32-bit or 64-bit OS for versions 9 on up (NOT so for Windows 7 Ultimate SP1)

    Even with the CD you purchased, most Rockwell software can only be licensed once.  If this license is already checked out to another PC, you will need an additional license.


  8. MAJ, as you have probably learned, is a one-time "go this fast" command and is not so great for complex motion commands.  

    Have you taken the time to get familiar with various Logix motion command function blocks?  http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/motion-rm002_-en-p.pdf

    https://www.rockwellautomation.com/resources/misc/html/global-assets/solutions/oem/get/SP3738CAMApp_Sepegill.pdf

    Lab examples that are posted online, and the A-B reference manuals, along with posting your latest code and what problems you are experiencing, are the best methods.  The question is vague and leaves out a lot of detail.


  9. The bottom status-pane in KEPServer is telling you alot of information...IP 192.168.1.100 is not responding.  The KEP server is having trouble communicating with all of your IP devices, and specifically 192.168.1.100.  

    Have you investigated your Ethernet network?  Does this network reside on your company LAN or is it an isolated island?  Does your process have a managed Ethernet switch?

    At first glance, your issue appears to be inability to manage the network traffic of this control network (KEP Server wants to pull data, but cannot make a connection).


  10. CIP = Control and Information Protocol, used in Ethernet/IP as a Produced/Consumed-based application layer, which is used on top of TCP and UDP.  It is a strongly object-oriented protocol, with implicit and explicit message connections.  http://www.ab.com/networks/cip_pop.html

    Every TCP connection requires at least one CIP connection; there can be multiple CIP connections for every TCP connection.

    http://literature.rockwellautomation.com/idc/groups/literature/documents/at/enet-at003_-en-p.pdf


  11. Allen-Bradley's DF1 cable appears to be a typical serial cable with the exception of the gender at one end.  Typical serial cable is M-F DB-9; Allen-Bradley's DF1 cable is M-M DB-9.  There is a pinout further down this post with image and PDF link.  http://www.plctalk.net/qanda/showthread.php?t=30087&page=2

    The SLC-5/04 DB-9 port (Channel 0) is configurable for DH-485, DF1, or ASCII.

    Do you know for sure that the CH0 port is configured as DF1?   I cannot say for sure if a SLC-5/04 factory default restore puts the ports back to original settings.  

    Have you tried to make your own DF1 cable?  (2) Phoenix Contact DB-9 male field wireable connectors and a section of quality RS-232 wire.  Or hack up a pair of serial cables, soldered up with good noise immunity.


  12. NS-Runtime => Omron?  This is the A-B Forum; have you posted in the Omron forum?

    PLC, serial cable, HMI.  What is the range of serial cable length?  What serial cable part number is used (typically a Belden cable)?  Does Omron specify the serial cable details for the HMI or the PLC?  RS-232 or RS-422 communication protocol?

    Answering these questions will get you to...we have the hardware installed per the manufacturer's recommendations.

    Lastly, consider putting a scope on the serial port wiring to see if poor ground bonding practices are allowing significant ground noise.


  13. In order to modify the PLC program, you will need Studio5000 software with RSLinx setup on your development PC.  No PLC programming software, no PLC program changes.

    PLC master date/time registers can be manipulated (to synchronize to an external clock) via use of the SSV (Set System Variable) function block.

    Attached is a similar example in which the HMI was used as the master time clock, but the PLC modifications will be the same.

    Work Instruction - Allen-Bradley Synchronize PLC date-time with PanelViewPlus.doc


  14. What is the specification for your load cell?  You will either need to match a load cell to what the Micro820 offers for I/O, or add an I/O module.  http://literature.rockwellautomation.com/idc/groups/literature/documents/sg/2080-sg001_-en-p.pdf

    For printing, most printers today are USB, and the Micro820 has a USB port.  I have found little information for Micro820 and printing.   If you have a Tech Connect contract, I would encourage you to call A-B/Rockwell.  http://www.wernermn.com/assets/files/PDF/Solution%20Expo/Presentations/AD/AD13.CCWOverview.pdf


  15. For instances in which the data server is to be archiving Events and not Continuous Data, you may want to consider adding handshaking for the writing and verification of data.  If each station is to transmit Event data at the end of a process, it appears that the data server is not seeing the Event trigger.

    If the data is important, tossing it over the fence (for the data server to archive) may not be the most robust approach.

    Are there any other devices connected to this network, or only the devices seen by RSLinx in your above screenshot?

    What Ethernet switch model are you using?


  16. When you say "the motor has no problem", how have you verified?  If your electrician ohmed the motor windings to find no shorted legs, and the drive still faults, that motor may still be the root-cause of failure.  Especially if the Siemens motor protector is tripping.  Please have the motor meggered to verify the motor health.

    If the motor passes the megger test, then consider replacing the Siemens motor protector.  These have a simple purpose in life...open when the motor temperature is above a setpoint.  Has the motor protector temperature setpoint changed (or should it be changed)?  Has your process changed?  Has the motor wiring from the panel to the motor been damaged?

    1 person likes this

  17. There is a way to remotely make program changes.  It only requires a PC with an Internet-connection at the machine-site (that machine-site PC must have your A-B software on it).  I prefer to use TeamViewer.  Email or DropBox the project archives to the machine-site resource; walk them through downloading and installing TeamViewer; work out the logistics for the resource to allow you to remotely connect.