Joe E.

MrPLC Member
  • Content count

    612
  • Joined

  • Last visited

Everything posted by Joe E.

  1. logix designer Installing V29 when 31 is installed

    I've never had trouble installing an older version after installing a newer one but I can see where RSLinx wouldn't install if a newer version is already there. Can you skip that step or un-check RSLinx in the earlier stages of the install? I know on some of the older versions you could select "Custom" instead of "typical" or "full" and select which components to install or not. I guess it uses RSLinx Enterprise for the HMI software that's built in now. In the past, it never installed RSLinx Enterprise, only RSLinx Classic.
  2. panelviewplus newbie

    You can't go online but you can test the screen from with FTView Studio. It's kind of tricky if you haven't done it before, but if you can connect your PC to the same network the PLC and HMI are on, it's a lot easier. First, set your "design" shortcut to match your "runtime" shortcut if you're on the same network. If you have to take a different communications route to get to the PLC from your PC as the route the HMI will use, make the "design" shortcut match the route your PC takes. Leave the runtime shortcut alone. In the project explorer, expand "RSLinx Enterprise" and open "Communication Setup". There will be 2 tabs: "Design (Local)" and "Runtime (Target). Click on the "Design" tab and set that up by adding nodes as necessary to build the path to the PLC processor. Leave the Runtime tab alone! Once finished, click "OK". Second, go to the screen you want a screenshot of and use the play and stop buttons on the toolbar to test that display: Take your screenshot. If it doesn't work, make sure you can ping the PLC and that your design path in the communication setup is correct.
  3. PLC that can hold its memory

    The new AB CompactLogix and ControlLogix processors do not require batteries. The S7-300 series of Siemens processors also don't use batteries. I don't know about their newer 1500 processors but I would be shocked if they need batteries. Since you're already using DirctLogic controllers, I doubt that any of those are in your price range. AB also makes their MicroLogix 800 series that (I'm pretty sure) doesn't use batteries either and is probably price comparable and uses free software (CCW). Their PanelView 800 line goes with the MicroLogix 800 processors and is also programmed with CCW. Full disclosure: I have only used CCW when I had no choice and I'm not a fan of the software, though it may have improved since I tested it a few years ago. In your situation, it may make sense. You can download the software and install it (I would strongly recommend using a virtual machine) to tinker and see what it does and if you think it will work for you.
  4. In the button properties, select the "Action" tab and select "User Defined". In the bottom right of the Crimson window, select "Programs" and drag-and-drop the program into the "On-Pressed" field.
  5. FLL Instruction - RSLogix 5000

    What is your UDT structure? My understanding of the FLL instruction is that it will take the value in Source and "FILL" the destination addresses to the length specified. IOW, your code would create 50 copies of Empty_Array_500[0].Count into the destination. A COP or CPS instruction would do what you want with simple arrays but I'm not sure the COP, CPS, or FLL will work to overwrite a single element in an array of UDTs. Select the "FLL" instruction and hit "F1" to open the instruction help. There may be useful information there for you. I suspect that the instructions are starting with the ...[0].Count element inside your UDT array and just writing the contents of the empty array [0].Count to 50 consecutive memory locations, including the other elements of each UDT. In other words, if your UDT looks like this: Ben22.Count [DINT] Ben22.Foo [DINT] Ben22.MrPLC [DINT] ...and you have declared it as "Array[50]" of type "Ben22", ...your FLL instruction will take the value stored in Empty_Array_500[0].Count and write it to: Array[0].Count Array[0].Foo Array[0].MrPLC Array[1].Count Array[1].Foo Array[1].MrPLC Array[2].Count Array[2].Foo Array[2].MrPLC ... Array[16].MrPLC ...leaving the rest of the UDT array unchanged. That is my first suspicion of what's happening. I would have to prototype it to be sure but I'm out on the floor without access to a Logix 5000 PLC to play with it.  
  6. Debugging Local O: Data

    Flickering means that it's being controlled by something somewhere or it's faulty, but that would be a really weird failure that I've never seen before. If you measure the voltage on the output is it really flickering on and off or is it a low voltage so that the solenoid chatters? What voltage is the output?   You should be able to find it in the program if it's being controlled. Is there an HMI in the system?
  7. Home Lab

    If you want to use Rockwell hardware, look at the MicroLogix 1100. It supports Ethernet/IP comms and uses the free version of RSLogix 500. They also have their Micro 800 series processors that use the free CCW software, but I'm not a fan of those and I'm not sure how much you can do over Ethernet with them. The ML1100 can be programmed and can talk to HMIs over Ethernet but can't control  remote IO.  
  8. 1747-UIC, New vs. Old

    That looks like the units we have too, going back to 2011. I wasn't aware that there was an older version of the -UIC itself. I do know that it took the place of the -PIC module. There is a cheaper third-party alternative to the -UIC from Industrial Concepts that we've had very good results from: https://www.plccable.com/allen-bradley-1747-uic-usb-to-dh485/  
  9. In my experience, it is not possible to download entirely wirelessly. However, if their PLCs can be connected to a proper Ethernet network, you can connect through that network via a wifi connection or from a remote site via VPN or remote desktop. I'm going to back up and let someone better at setting up networks jump in. I've used our corporate network to access PLCs remotely and without plugging in my laptop, but the network is entirely managed by others.
  10. Debugging Local O: Data

    Can you post your project file?
  11. Methods vary greatly depending on the PLC make/model. What are you working with?
  12. 1747-UIC, New vs. Old

    I remember running into something similar with the L40s and the UIC adapter but it's been a LONG time since I had to connect to one. I looked back through my stuff and came across the attached instructions for configuring the UIC to talk to an L40. Let me know if that works for you. WI_1747-UIC-AlternateConfig.pdf
  13. Controllogix Prog .ACD to PDF

    I will let someone else convert that for you since I don't have v28 installed on my machine.   Only RSLogix/Studio 5000 can open *.ACD files. Which software (RSLogix 5000 or Studio 5000) depends on the version. They changed the name somewhere around v21 or so.
  14. panelviewplus newbie

    In RSLinx Enterprise, you have to manually add each node from within View Studio. In the project explorer, select the "Communications" tab at the bottom. Right-click on the "EtherNet" driver and select "Add Device". In the dialog box, find the PV+ under "EtherNetIP Devices. Select the one with the firmware closest to your PV, but it doesn't have to be exact. In the "Device Properties" dialog that pops up, you can change the name if you want or leave it alone. Enter the IP address and click "OK". It should show up in the transfer utility now. Be aware that you can upload the runtime file but if it's lower than version 5, or if the developer locked it, you won't be able to decompile or edit it. You can only transfer it to another HMI.
  15. PV900 Firmware

    My CD is 3.81. There is a directory of files under \PV_Terminal_FW\FW_Direct\ called 2711-x9ax. I have zipped it and attached it here. I have no idea what FW versions it contains or which file is relevant to you. 2711-x9ax.zip
  16. PV900 Firmware

    Do you have the PanelBuilder 32 CD? If so, this may be useful: http://www.tek-supply.com/article-allen-bradley-upgrade-via-firmware.html If not, I would suggest reaching out to your local distributor for assistance if you don't have a tech support contract.
  17. Retrofitting old PLC5

    I would be surprised if there's anything in the PLC5 that a CompactLogix can't handle, but it's entirely possible, so, like kaiser_will said, you need to be absolutely certain. Ask for a photograph of the PLC chassis and the back of the HMI. If the DH+/RIO channels of the PLC5 are unused or are only used for the HMI, your migration should be pretty straightforward. The PV+ HMIs have built-in Ethernet/IP ports so they can talk to a Logix 5000 system very easily. If there are remote racks, it will be more complicated. In that case, I would push hard to replace all IO with new Ethernet/IP IO instead of reusing the old stuff. It's very tempting and Rockwell's migration plans will offer that as an interim measure, but I would skip that step entirely if at all possible and go straight to new IO across the board. As has been suggested above, get as much detail as you can. I would probably insist on a site visit and put eyes on the actual system, including detailed photos and going online with the PLC to be absolutely sure you have the right program file to work with.
  18. 1771-IAD A, B, C, D Terminals

    If I remember right, there's an addressing scheme for those racks that alternates input and output modules with adjacent modules having the same word address. In other words, I:1/x and O:1/x would be valid addresses for adjacent input and output modules. If they were swapped, they wouldn't work right but the PLC processor itself would be perfectly happy. It would very likely fry some field components and maybe the modules, though, as the outputs applied voltage to the input devices and the input devices applied voltage to the outputs.   Edited to add: By "not work right", I just mean the wiring would be backwards. If the wiring moved with the modules, they would function perfectly normally. In other words, you could put either the input or the output module first in the slot pair and have it work properly as long as the wiring was right.
  19. 1771-IAD A, B, C, D Terminals

    It makes sense for them to make a single wiring arm that works for all modules. They do that across their platforms, including the 1756 modules.
  20. 1771-IAD A, B, C, D Terminals

    Or that someone hasn't put an IAD in a slot that's wired for an OAD?
  21. Join new module for existing Contronet network

    It will be easier to add the module to the end of the 1794 chassis rather than inserting it in the middle, which would mess with the addressing on the modules to its right in the chassis. You will need to have the power to the chassis turned OFF when you do this. This is a 16 point 24VDC input module. Wiring it should be straightforward with the enclosed installation instructions but AB has good documentation for this online in their literature library. I'll take BlackSabbath's word for the ControlNet part of this since I've only ever seen one ControlNet system and I've never made any changes to it. I don't know if the network will need to be rescheduled with RSNetworx or not. We were told that replacing the 1756-L55 (v16) with a 1756-L81E (v30) would require rescheduling the network but we just swapped it in and it took off and ran with no issues.
  22. Finding a Panelview Tag in the PLC

    Not all .mer files can be decompiled, only starting with v5 (I'm 90% sure) and only if the developer checked "allow conversion" when compiling the runtime. If you can't restore the runtime project or get access to the source code, it should be enough to sort the tags by value and find that value pretty quickly in the tag database. Be sure to check all tag folders including the controller tags and the program-scoped tags for all programs.
  23. New Laptop for PLC's and control works

    We use VMWare Workstation Player which was about $150/seat. It's all we needed to set up new VMs and manage their networking enough to get us running. We've had very good luck with it. It's a necessity for us with the number of different software versions we need to support that don't coexist (newer versions replace older ones, 32-bit software on 64-bit machines, etc.)  
  24. POWER FLEX 523 DEVICE NET COMMUNICATION

    I would verify the wiring of the motors and make sure that, if they're dual-voltage motors, that they're wired for their highest voltage rating. I would also measure the motor winding resistance by disconnecting the UVW Leads at the drive and measuring there instead of at the motor. You may have some wires crossed at the connector or at an intermediate junction box. If all that is good, you might reach out to your local Rockwell distributor if you don't have a support contract to get to them directly. They don't recommend running lower-voltage motors on higher-voltage drives: https://rockwellautomation.custhelp.com/app/answers/detail/a_id/560054/ (Access level: everyone, requires a free account). I doubt that's the problem, but it could be.
  25. PowerFlex 700 EDS File Revision 10.002

    Do you have the drive on hand and able to be powered up? Newer devices let you upload the EDS from the device in RSLinx.