Steve Bailey

MrPLC Member
  • Content count

    769
  • Joined

  • Last visited

Everything posted by Steve Bailey

  1. Timer Register not accrueing

    Here's a tip that may help you prevent overlaps like that in the future. When you create a new timer, instead of entering the specific %R address, simply type in "%R". Logicmaster will select the next available address for you, taking into account the fact that timers and counters use three consecutive addresses. It won't fill in unused gaps in the memory area. It only keeps track of the highest used address  for each memory type. The trick works for all memory types. Just remember to include the percent sign. If you forget it Logicmaster will think that the letter "R" (or any other memory type) is a variable nickname and tell you it doesn't exist. GE continued that feature in subsequent programming software packages. It also works with VersaPro and Proficy Machine Edition.
  2. Timer Register not accrueing

    Timer functions in the 90-30 use three consecutive register addresses. Assuming that REG0128 is actually addressed to %R128, when you check for other usage of %R128 you should also check for other usage of %R129 and %R130. The TMR function must be the only instruction writing to those three addresses for proper operation.  
  3. GE Fanuc Versamax program copy/clone

    CB Pacific and Gexpro are both authorized distributors for your area. Contact either of them and ask for their automation specialist.
  4. GE Fanuc Versamax program copy/clone

    The software to program the VersaMax PLC is called Proficy Machine Edition. You can get it from any GE PLC distributor. Since you didn't say where you are located I can't suggest anyone in particular, but if there is a GEXPRO (formerly GE Supply) office in your area that would be a good place to start. There are two styles of VersaMax PLCx. There is a modular style which features a CPU module and individual I/O modules. There is also a "brick" style, called the VersaMax Micro which features a CPU base with a mixture of I/O points and up to four expansion units. There are different feature levels of Proficy Machine Edition software. The lowest cost is limited to the VersaMax Micro. The mid-priced feature level is required for the modular VersaMax. Software for the Click PLC line is limited to Click PLCs. The only other software that you could use to program The GE VersaMax PLC line is called VersaPro. It was superseded by Proficy Machine Edition. VersaPro was also a GE product and limited to programming GE PLCs. I don't know what you mean by "NOS PLC combo".
  5. VIEWSTATION CE IIX DOWNLOAD PROBLEMS

    I believe you will need your HMI target to be a Windows PC rather than a Quick Panel View/Control.
  6. Ladder Logic Daily Energy Consumption Calculation

    What signals do you have available to you?
  7. 90-30, Load program from PLC errors IC693CPU313U

    That message in Logicmaster tells me the program and configuration in the PLC were created using VersaPro. That means you can't use Logicmaster to extract the program. To do it, you will need the version of VersaPro that supports the 90-30. Have you tried contacting your local GE distributor? Maybe they can get you a VP installation CD with the correct version. That's a rather large program for a PLC with only 5 I/O slots.
  8. 90-30, Load program from PLC errors IC693CPU313U

    You won't be able to use your instance of VersaPro with the 90-30. What you have is only good for the VersaMax Micro and Nano models. As you can see by the copyright date 1999 was around the time of transition from Logicmaster to VersaPro, so the program could have originally been written with either package. Early versions of VersaMax were quite buggy. Many long-time Logicmaster users delayed making the transition as long as possible. The PLC should be new enough to be compatible with the version of Logicmaster you have. The only compatibility issues I ever ran into with Logicmaster were with very old firmware versions of the PLC. Logicmaster 9.02 was current in the time period when the unit was installed. CPU313U is firmware version 8.4 which dates to around that time period. However, if it was programmed with VersaPro, you will not be able to extract the program from it with Logicmaster, no matter what version you have.
  9. 90-30, Load program from PLC errors IC693CPU313U

    First and foremost. Your interpretation of the terms "Upload" and "Download" is the opposite of the way both Logicmaster and VersaPro define them. Be very very careful that you don't accidentally erase the program. For example, if you were to create a new project folder with no logic in it and then perform what the software calls a "download" you would wipe out the program in the PLC. To the software, "download" is the transfer from the PC to the PLC. What were the exact words in the message Logicmaster gave you? How old is the PLC? You may not have the correct version of VersaPro. They sold a version that was limited to the VersaMax Micro product line. That version can't program a 90-30. It is also possible that you created a new project in VersaPro for a VersaMax Micro PLC instead of for a 90-30. If that is the case, create a new project and select the 90-30 as the PLC model. To do that, launch VP but don't open a project file. Then, from the "Tools" menu, select "Options" and select "Series 90-30" in the "Default Hardware Configuration" window.
  10. Upload an application

    If it is a recent model of Quick Panel with an Ethernet port you will probably need Proficy Machine Edition. It gets more complicated with earlier models that used a serial link and an 8-pin DIN style programming port. That requires a special cable with a TTL/RS232 converter built into it. Also, the original programmer must have included the source code in the file he/she downloaded to the unit. If the only file residing on the QP is the compiled runtime file you're out of luck. Unfortunately there is no way to know if the source file is present is to try to upload. If the upload fails you will get a notice that the upload is not possible.
  11. Beginner PLC Project

    Go to your facility's maintenance shop. Find out who is the go-to person whenever there is a problem in one of your processes controlled by a PLC. Ask him/her the same questions you asked in your original post. If the maintenance department isn't the source of the PLC-controlled operations in your facility, they will be able to put you in touch with whoever is. You may find that there is already a trainer set up that you can learn on.
  12. Dealing with an output that is "always on"

    Solid state devices have some small leakage current in the off state. The magnitude will be detailed in the specification sheet for the module. If your is so small that you need the output to have zero leakage in the off state use a contact output module. That's what they're made for.
  13. Received this question via PM

    I received the following by PM: Hi Steve,   I noticed your name on a post related to a similar message I have: "Error during load; Program folder incomplete. Must reload or restore logic". In difference with the original post, I don't have lost of communication, my problem is that I'm trying to backup the contents of the cpu 351, I went as far as uploading the registers and the configuration but when I tried to upload the logic is when it fails and I get this message, obviously if I try all of them in one shot I got the same message. I'm using LM90 9.04 (DOS version), I tried using VersaPro but it doesn't understand the logic as it is comprised of part SFC and part ladder. I have use my laptop to backup many programs and never have this issue, as a matter of fact, I backed up another cpu 351 right after with no problems, I have also used other pc's with same results. My theory is that someone might have tried to connect with a newer version like Proficy ME and converted the logic so now LM90 cannot understand it. I've contacted GE already and they still haven't got back to me. Any ideas? Thanks for your help. I don't care to respond privately to PMs. I'd rather keep the discussion on the forum so that other people can offer suggestions and benefit form the exchange. Since you mentioned that the program in the PLC is written in SFC, do you have SFC installed on the computer you're using for the attempted upload?
  14. Proficy and quickpanel

    If you have been sorting by address and then change to sorting by name, you see the full list of variables, prefixed by the target name as you original programmer described. When you then change to sort by target, you get each target included in the tree with its variables and the target prefix gets deleted.
  15. Received this question via PM

    The error message seems to indicate that the problem is with the project folder in the PLC and not a problem with the program in the PLC. You could try creating a new project folder, set it up for SFC when prompted and then see if you can upload from the PLC to it. That won't give you the rung comments and variable descriptions, but if it works at least you'll have a backup. I assume everything looks OK in the project file you're opening and trying to upload to?
  16. Proficy and quickpanel

    Once I installed the PC ladder component I was able to open your file. In the QP, there are two PLC communications drivers. One, with a device name of "VersaMax" is using GE SRTP which is Ethernet and it communicates with the IP addresses of the CPUE05. The other is GE SNP which is serial. The name of the device is "DSP". Can you tell me what it is?
  17. Proficy and quickpanel

    You mentioned ladder logic in the QP. That's probably what My installation of PME doesn't like. I never install the PC ladder engine when I install PME. If it lets me install that component without first uninstalling all of PME I'll do it and take a look. I'll let you know either way.
  18. Proficy and quickpanel

    I saw the part number and didn't recognize it. That's why I asked.
  19. Proficy and quickpanel

    Is that an old Total Control Products Quick Panel? I can't open your file because I'm lacking some component that your project has.
  20. Proficy and quickpanel

    If you can post a backup copy of your project file I'll take a look at it to see if I can find the linkage. How did you know where to look in the PLC logic to find the bit that changes state in response to the toggling of the internal QP bit?
  21. 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.
  22. 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+.
  23. 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.
  24. 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: http://www.cimtecautomation.com/parts/c-40-series-six.aspx?pagenum=5
  25. 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.