MrPLC Member
  • Content count

  • Joined

  • Last visited

Everything posted by

  1. Flex I/O Rack

    Sounds like you are going in the right direction.  The flex is an older remote i/o system but it is solid and I prefer it over point I/O or remote racks.  If you use the AENT communication module then you can just drop it off of an ethernet I/P connection which is fairly straight forward.  In addition to the I/O modules, you will need compatible terminal bases such as the TB3.  Each I/O module will need to be evaluated for compatibility to the proper terminal module, but the I/O documentation is detailed about which modules pair with which terminal blocks.  I would stay away from the 32 point modules as the wiring is less straight forward.  The 16 point discrete modules and 8 point analog modules make wiring pretty intuitive.  You get 8 modules per drop so you will need to plan accordingly on that. 
  2. Clearing a bunch of counters at once

    You need to use the RES instruction just like the 5000, but you cannot put them in series.  You will have to put them on parallel branches if you want them on a single rung.    
  3. Yeah I guess part of the problem is that none of us can figure out why the logic you have shown would not do what you say you need.  If what you shown is not working then you need to take a another look at armadillo's post.  Maybe you have used the timer somewhere else in your logic?  In addition to the deadband you can also just latch in or better yet seal in your alarm output once it trips.  Reset it with an alarm acknowledge button or something.  Also your logic shown does not compare the float with 20 it compares with the value in N7:2 which is shown on your pic to be 0.
  4. So the timer does time, but the signal still bounces?  Are you saying that the signal will never be under 20% for 5 seconds due to noise or some other factor?  The logic you have shown should be timing given what you have in the pic.  Does it time if N7:0 is set to 20?  Have you tried as Armadillo mentioned jumpering around the leq instruction?  That would eliminate other issues as he mentioned if the timer starts timing.  If not then the problem is with duplicate timers or other issues he mentions. If your signal is jumping to the point that it will not stay below 20 for 5 seconds then you could use two different values for hysteresis.  Say go below 20 to start the timer and go above 25 for it to stop.  Or maybe something needs to be done to fix a noise problem?  I think we need more info on this.
  5. Set of instructions or labs for Noob?

    Kaiser, The problem I have with Rockwell's labs is that they are designed to get you in and out in an hour thus they hold your hand through the entire process.  I think that works ok for us experienced guys, but new programmers have to learn the struggle and work through creating a program without all the hand holding.  That't the biggest problem I have with all of the manufacturer's training programs.  They lead you through everything to make sure they can cover the material in the time allotted.  For me and you that's OK.  I know I am generally just looking for the new stuff that has come out when going through one of those labs.  New programmers end up being as lost at the end as they were in the beginning.  Having to program with a nudge or two is the only way I know for someone to actually learn to really program.  That's why we offer the mentoring approach.  I think most experienced programmers on here can point to at least one mentor that has helped us along the way. 
  6. Set of instructions or labs for Noob?

    You are welcome to checkout our PLCMentor site.  We have training in the ControlLogix with programming exercises.  We allow you to submit a number of programs for review which allows you to get expert advice on your progress.  We also have a good library arranged by instructions or topic so that it is easy to review an instruction or learn about a new instruction.  Our site was designed for guys like you that either can't get away for a week or do get to go for a 3-5 day training session and come back to all the stuff that piled up while gone.  Generally by the time that new knowledge gets a chance to be applied, half of it has leaked out!  Our training is all self paced and there is a weekly web class for our Stage 3 subscribers that is used as a question and answer session.  In that class you can bring programs from your facility to discuss or just ask for help with something you are programming or trying to figure out. 
  7. SLC5/03 RSLogix 500 Rack config error

    So I gotta say - I've heard of panels being called a rat's nest, but I thought it referred to the wiring.  Who knew?
  8. SLC5/05 1747-L553 intermittent loss of communication

    Havent seen that, but I have seen where a device such as the PLC can get overloaded on a network without a managed switch. 
  9. Copy data value from one PLC to another using PanelView

    So I guess I'm missing how this is a solution.  If the 1500 comms lock up then how would using a PV to transfer the number help since the comms would be locked up to the PV also?  If necessary I think you could trigger a simple macro to transfer the value of one tag to another.  Tag1 on 1100  and Tag 2 on 1500.  Alternatively, as kaiser suggests, you may want to delve into your comms problem some more.  Do you have a managed switch on your network?  I have used eni's with 1500's in the past without communications drops.  Without a managed switch the eni may be getting flooded with unnecessary messages that such a switch would filter out.  I know that VFD's have a low tolerance for this and will just stop communicating.  The eni may be siimilar though I have not seen it personally. 
  10. Virtual Machines

    Ive never had good luck with unity mode - period.  Something flaky always happens so I just gave up and put it on a second monitor.
  11. RS Logix Designer Tags

    Yeah I never could figure out what the purpose was behind this and never saw any real answers to the questions being asked so I just threw in the towel. 
  12. RS Logix Designer Tags

    I think you are missing my request concerning what you want to achieve.  Are you trying to edit an existing EDS file from a device manufacturer to make it format the data in a different way?  Your EDS doesn't list a vendor.  Or are you trying to use an EDS for something entirely different?  I really don't get why you would be trying to make a custom EDS file for this.  It seems to me that what you want to do is achievable by some simple logic.  Maybe if you are worried about customer interface, making a simple AOI would be better suited.  Maybe someone else here gets what you are trying to achieve better than me.
  13. RS Logix Designer Tags

    I do not think there is a way to do this; however, maybe we should discuss why you want to do it and see if there is an alternative. 
  14. Micrologix 1400 reverting to Remote Mode on its own

    No run mode would not have mattered.  You can add logic to handle some faults but if you have I/O that is not accessible to the processor then it is a problem that needs to be addressed.
  15. Popular HMI/SCADA Software Suites?

    Adam, looks like you have been left hanging.  I would suggest Inductive Automation's Ignition for a SCADA to learn.  It seems to be gaining market share and is a very capable system.  It is also very different from WW so it would give you a feel for something different.  With HMI's I would recommend RedLion HMI's.  Great interface at good prices.  The best thing about learning for both of these is that the configuration software is available for free (2 hour limit on Ignition).  Inductive Automation also has a online University with free access to their training. 
  16. Micrologix 1400 reverting to Remote Mode on its own

    The processor was running in Remote-Run before the fault.  This allows swapping mode from the software and allows online programming changes.  Many programmers will leave the processor in Remote-Run if there is a secure environment.  I have never heard of a processor changing from Run to remote, but a major fault will always stop the program unless captured in some sort of fault routine.  As Mickey indicated, you will see this again if you have not resolved what caused the fault in the first place.
  17. Time of day function

    You just so happened to grab an AB without a real time clock.  You should still be able to get an accurate 4 hour delay with a timer and a counter.  Just setup a 60 second timer and count 240 minutes.  Run your process - rinse and repeat.  I would suggest a minimum of the micro1100 for anything work related in the future.  Ethernet interface and RTC.
  18. SLC 5/04 Output Issues

    The fact that your outputs work with push buttons at the end of your program points even more to the issue that Michael referred to - multiple outputs with same address.  It does still sound as if your original outputs were being overwritten somewhere before the end of your program.  Why dont you do a quick cross reference of the addresses and see what comes up?
  19. What they need (and probably dont realize) is a SCADA system.  It will do everything an HMI will do and handle data capture.  The main difference between the HMI and SCADA is really the data logging and presentation portion of the package.  That will allow them to log data, view the system as well as control the individual stations.  If you stay with Rockwell then that would be their Factory Talk SE version (not the ME).  I would suggest that you look into Inductive Automation's Ignition product.  Also I would talk them into logging their data to a database not Excel.  The SCADA system will help with visualization of the data, ie trends and charts. 
  20. Revive a Faulted PLC5

    Glad it worked!  Serial ports in the days of no more serial ports can be fun. 
  21. Revive a Faulted PLC5

    Sounds like it just dropped the program due to the backup battery being dead.  You can try dumping a program to it.  The fault light should go away once it has a program.  If you want to keep the program during power down then you will need to get a new battery.  Not really necessary for testing purposes.
  22. Subroutine

    It would take much more than that to get me upset.  Now if there was a political thread here...   It really doesn't sound to me as if you get the whole PLC/ladder mentality.  You don't need to call a subroutine to activate a device.  You put it one place in your program and have multiple conditions that cause the device to be active.  There is no need to have conditional JSR's throughout your program.  As far as capabilities go, turning on and off a device or activating a piston is exactly the type of activity they are designed for.  You do have to understand the mentality of ladder logic.  
  23. Logix Designer tips

    You can do a simple search through your program to find an instruction type.  next to the find text box there is a button.  Pressing that will allow you to select language elements as your search type.  Select the element you want to search for and click on find next or find all.
  24. Subroutine

    Not to mention that the #1 rule with JMP and LBL is don't use them.  Well - very rarely.  Like most high level languages that have goto statements.k Now as to examples.  You didn't even ask for alternative ways to do what you are trying.  You asked about why what you were doing didn't work.  To do what you want a simple rung with a timer instruction would work by using the TT bit from the timer to activate your plunger.  PLC programs are not really designed to hang around on one task.  They are designed to look at a lot of things simultaneously and handle them all at once.  To lock out the rest of the program while you operate a plunger is not very useful in the long run.
  25. software information

    Yeah but it actually has to be a product that my clients use.  At this point few of them use Siemens.