Steve Bailey

MrPLC Member
  • Content count

  • Joined

  • Last visited

Everything posted by Steve Bailey

  1. Allen Bradley 1746 specs frustration

    My personal experience is that you are more likely to find mistakes or misleading statements in advertising copy. Less likely in specification sheets and wiring diagrams. OEMs are less likely to have incorrect information about their products than resellers.
  2. Allen Bradley 1746 specs frustration

    The terms "sink" and "source" probably cause more confusion than any of the other jargon in our area of expertise. My personal rule of thumb is to look at the connection diagram for the component. In the case of a PLC module, if the terminal that is common to all of the inputs (or to each group of inputs) is DC+, the module is a sourcing module. If the common terminal is DC-, the module is sinking. Some modules allow you to connect either DC+ or DC- to the common terminal, meaning they can act as either sources or sinks. The confusion arises with input modules because you connect a sourcing field device to a sinking input module and a sinking field device to a sourcing input module. Also, if you check the voltage at the PLC terminal with your multimeter, a sinking input shows a positive voltage when the input is true while a sourcing input shows a positive voltage when the input is false. It is also possible with a pull-up or pull-down resistor to connect a sourcing field device to a sourcing input module or a sinking field device to a sinking input module. If you do that, you find that the input point in the PLC program is true when the sensor signal is false and false when the sensor signal is true. DC output modules can be sourcing or sinking, but the field devices connected to them generally don't care. A DC solenoid will operate equally well connected to  a sourcing or sinking PLC output. However, if you use a diode as a suppression device, you need to wire it following the correct polarity. The documentation I have for the 1746-IV16 module (Publication 1746-5.3 dated June 1996) calls it a sourcing module and the wiring diagram shows the module's common terminal as DC+.
  3. Code Conversion

    Open the project in Proficy Machine Edition. In the "Properties" window of the PLC target, expand the "Families" item and select the new product family. The software will flag any anomalies it encounters, but I don't expect there will be any for a conversion between Series 90 Micro and VersaMax Micro.
  4. GE PLC 6 output

    It is almost certainly a hardware problem. If removing/reseating the modules does not get you running again, the next step is to start replacing modules. The module most likely to have failed is the combined memory module. Unfortunately it is also the most expensive. Here is a place in the United States where you can get spare parts:
  5. GE PLC 6 output

    The simplest thing to try is to remove/reseat all of the modules in the rack. Be sure to use the insertion/extraction tool to get them seated as tightly as possible. Also check the ribbon cable between the Arithmetic Control module and the Logic Control module. After that, replace modules in the order indicated in the manual. If you don't have spares in stock, be vary careful to purchase replacement modules that are compatible with the ones you have. Seriously, you need to make a plan to replace the Series Six. I was a young man when it was introduced. I'm not young anymore.
  6. GE PLC 6 output

    Check the "Troubleshooting" Chapter of the manual GEK-96602A which you can find in the GE Downloads section of this website. You may have to get online with a computer running Logicmaster Six software to clear errors.
  7. Without knowing the details of your specific application I can't answer that question. There must be something in your logic that sequences the read requests over the full range of addresses. I would start by looking there for a value that identifies when a read request is being processed. If the entire sequence is controlled by the 25 mS timer rather than by a bit that indicates completion of each read request,  wait for the timer to time out after the "write request pending" bit goes high. Or, iIf there is a word that tells you which of the forty read requests is being executed, when that word hasn't changed its value for longer than 25 mS, you know the read sequence has been interrupted by the pending write request and it is safe to execute the write.  
  8. Change Management LogIn(lost password

    Why don't you start at the beginning and tell us what you are trying to accomplish. What is the PLC's role and what is Cimplicity's role? Which device is reading the data from the Satec meter? You may not have to do any conversions on the data you receive from the Satec meter, but in order for the receiving device to interpret the data properly you need to know the expected format. When you define a variable in Proficy Machine Edition as a 32-bit signed integer, you are defining how you will interpret the pattern of ones and zeroes over those 32 bits. If you define the variable as a 32-bit REAL value, you are defining a different way of interpreting the same 32 bits. The receiving device needs to use the same interpretation as the sending device to make any sense of the data.
  9. Change Management LogIn(lost password

    I am under the impression that in addition to having problems with change management in Cimplicity, you have had problems making changes to a PLC target using Proficy Machine Edition. Furthermore you have assumed that your problems in Proficy Machine Edition were related to the change management issue in Cimplicity. I have been trying to tell you that your problems with Proficy Machine Edition and those with Cimplicity are not related. I have no advice to offer regarding the change management issue with Cimplicity other than suggesting you make an effort to contact the person who originally put the password in place.
  10. Change Management LogIn(lost password

    If you are using absolute addresses such as %R, it is possible to create multiple variables assigned to the same address. Thus you can create a DINT variable assigned to %R00001 and two INT variables assigned to %R00001 an %R00002. The error you cited in your revision to your earlier post lists a type mismatch as one of the possible causes. I hope I am interpreting your questions properly.
  11. Change Management LogIn(lost password

    If you are getting an error when validating a project in Proficy Machine Edition, it is not because of a mismatch in data types between PME and Cimplicity. Proficy has no way of knowing that there exists a Cimplicity project with links to its variables.
  12. I would create an internal bit called "Write request Pending" and set it when the operator commands a write. Use that bit as a permissive (must be off) for any read requests. When there is a write request pending, and the most recent read command has been executed you can execute the write command. Upon successful completion clear the "Write request Pending" bit.
  13. Keyence Barcode Reader

    I've used Keyence readers with a GE Rx3i  PLC. I programmed the PLC with Proficy Machine Edition. Is that what you mean?
  14. Proficy Machine Edition 9.0

    Error 8171 is because you must have attempted to program a parallel branch around the timer instruction. That is not permissible with a VersaMax PLC. Error 8109 is because you neglected to provide a %R address for the ONDTR instruction. The VersaMax does not support symbolic addressing. When you "did as I was told", were you following an example program? If so, the example may have been from a PAC systems (Rx3i) PLC, in which the rung(s) that generated the errors might have been valid.
  15. versapro 2.04

    What part of RussB's answer to ykr1989 makes you think there is a legitimate site where you can download it?
  16. BIU card in PLC 6 +

    There is no migration path from the Series Six BIU module to the Rx3i. The Series Six went obsolete in the early 1990s. Your drives are most likely just as old. The Rx3i supports many different networking methods, but it is unlikely your drives can be retrofitted with interface modules for today's options. The ties between GE's PLC division and its drives division were much closer back when the Series Six and the DC300 were their respective flagship product lines.
  17. GE Series One "E2" dead battery maybe??

    In case you don't already have it, the Series One Plus manual is in the GE area of the Downloads section here at MrPLC. I agree that if you have to reprogram from scratch your best bet is to reprogram a new PLC.
  18. GE Series One "E2" dead battery maybe??

    From page 4-7 of GEK-90842, E02 is "Fault in Series One program structure such as an input reference used as an output. Your response depends on whether your CPU is a Series One or a Series One Plus. If a Series One, just press "CLR" and the address of the logic element that generated will be displayed. If a Series One Plus, you press "CLR", then "SRCH", then "CLR". After locating the address, press "NXT" to display the instruction. I just powered up a Series One Plus that has been sitting on the shelf for years. I had to remove all of the I/O modules before I could get any diagnostics. The "BATT" LED was lit indicating a dead battery, but I did not get an E02 error. Series One components are still available from Automation Direct as the DL305.
  19. To Infinity

    Its hard to imagine needing 4 or 5 decimal places with an accumulated value that runs into the billions.
  20. Text Resizing

    Which version of Proficy and which alignment tool are you using? The only time I've seen it resize text is when I change the size of the object.
  21. Series 6

    Use the "Print" menu (F5) in LM6. First, hit F6 and select how much you want to include in the printout by entering "Y" or "N" in the various fields. Then hit F1, enter the drive ID and the file name and then <CTRL> E to start the printout. I hope you're making the printed copy as the first step of a conversion to something more current.
  22. Typical Industry Benifets Survey

    You're right, I was confusing Joe's post with yours. Sorry. What is the employer/employee split on the insurance premiums and how extensive is your plan. I realize that health insurance may not be a big influence on new college graduates unless they have current needs for services or are planning to start a family.
  23. Typical Industry Benifets Survey

    For the last seventeen years I've been self employed, so I may be out of date. My first impression was that the PTO is very low. I have never worked for a place where vacation, sick, and personal time off was combined. My experience as always been that vacation was one block of PTO and sick/personal was another. Vacation was always use it or lose it. Unused sick/personal could roll over into the next year subject to limits. When you couple the low PTO with a health insurance plan that by your own admission isn't much more than the minimum required to be able to say you offer health insurance, I'm not really surprised that you're not getting a lot of applicants. If I were just graduating and comparing your company to another, your salary offer would have to be significantly higher to compensate for the paltry PTO and so-so health insurance.
  24. Choose a PLC

    Your best choice will be a brand that you can easily obtain in your area and for which you are comfortable with the level of available support. Also give consideration to the potential end users of your machine and the availability of spare parts and support for them.
  25. Which plc is the best?

    The best PLC for you is the one that fits your needs, whose programming software is easy for you to master, whose technical support meets your expectations. Note that it might not be the best PLC for me. In fact, it might not even be the best PLC for your employer or customer. When that is the case, you just have to suck it up and deal with it. Consider this. If there is one single best PLC, why are there so many different people making them? I'm sorry, but I don't understand what you mean by "lifetime span over high tech feature".