Joe E.

MrPLC Member
  • Content count

  • Joined

  • Last visited

Community Reputation

49 Excellent

About Joe E.

  • Rank

Contact Methods

  • Website URL http://

Profile Information

  • Gender Male
  • Location Blacksburg, VA
  • Country United States

Recent Profile Visitors

4259 profile views
  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:  
  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.