Joe E.

MrPLC Member
  • Content count

  • Joined

  • Last visited

Everything posted by Joe E.

  1. Here's another tip. If you copy/paste a bunch of objects from one HMI project to another, and if the device shortcuts are named differently, you will have trouble. Also, if you change the name of the device shortcut in the communications setup, it will NOT change the name in your display objects! To remedy that, you can select all of the objects on a display screen by pushing ^A, then open the tag substitution dialog by pushing ^R. You can search for any text and replace it with any text: In this dialog, I can enter Ink_Detect in the "Search for:" field and enter Ink_Detect_D in the "Replace with:" field if I change my device shortcut name to Ink_Detect_D. This is also a handy dialog to use to see the tags and expressions that are used on that display. You can just scroll through the list looking for misspellings etc. There are other gotchas I learned the hard way. You can be doing everything perfectly correctly and it still won't work, until you reboot your PC. Then it "magically" starts working. If everything looks right, like, " should work, darn it!!!", try rebooting the PC. Especially, especially, especially if you're making changes to the device shortcut or communications settings. I've had countless annoyances working with these HMIs when I made a change to the communications and had to jump through otherwise pointless hoops to get it working again. I've even seen where I could run the project in test mode and it's fine but when I compile & download the runtime to the HMI, it doesn't work. Until I reboot the PC and re-compile the runtime file. Then it works, without changing anything else. As an example, I decided to test what I just outlined above by changing the device shortcut name to verify that it didn't change it in the object properties. Then I changed it right back and nothing would communicate in test mode. I shut down/restarted View Studio, same result: no comms to the PLC. Then I rebooted the virtual machine, opened View Studio, and tested it and it worked perfectly. If in doubt, and you think you have it right, first close and re-open View Studio. If that doesn't fix it, reboot your PC.
  2. Here are some screenshots of what I'm working on now: First, here's the Communications Setup dialog box: The device shortcut here is "Ink_Detect" and it points to the MicroLogix 1400 at Next is the Connections tab of the properties of a multistate indicator that's tied to the address N7:70: Note the syntax with the colons and square/curly braces. Your device shortcut name is embedded in there. If you click the "..." button under "Tag", you'll get the tag browser: The project name is Ink_Detect_D, which is the top level of the browser window. Ink_Detect is the name of the device shortcut. This is not final and I'll end up changing the names once it's closer to being done and I know exactly which line it'll end up on. If your shortcut is configured correctly, and the PLC is ping-able at the IP address in the design (Local) tab of the shortcut, clicking "Refresh All Folders" will populate these folders. The address I need for the multistate indicator is inside the N7 file, expanded above. If you use the "..." button to open the tag browser, you can just double-click on the address you want and it will automatically add the punctuation and syntax it needs.
  3. Awesome, that's good to hear. We're all at v8.2 (2 laptops for the maintenance folks and 4 for engineers). Our firmware versions range from 5.x to 9.
  4. Cool. We have so much on our plates, we haven't been able to investigate that at all. Right now, we're avoiding anything that would make it more complicated to keep the machines running and make the upgrades we're being asked to make.
  5. My VM is Windows 7 32 bit. One of the reasons View Studio is isolated on its own is that there's an involved process to convert the database files to work on 64-bit Windows that we haven't been willing to tackle yet since we have several dozen projects and the last thing we need right now is to have some on 32-bit and others on 64-bit. There's something going on with either our group policies (rigidly controlled by IT) or our network switches (also rigidly controlled by IT) that we can't "autobrowse" and find anything. The Ethernet/IP driver in RSLinx Classic very rarely works; we have to use Ethernet Devices. Logix 5000 devices use Ethernet/IP while the older SLC and PLC5s use a different protocol that may not work with autobrowsing. There are several members on here with much more networking experience than I have who can clarify that difference. The shortcut name can be anything (as far as I know) but it has to be in each display object's configuration exactly right with the right numbers and placements of square and curly braces, periods, and colons. It's a royal pain if you try to do it manually but is pretty straightforward if your local device shortcut is right and you can browse the PLC...which brings us back to your original question. If you open an object on a display, go to its "Connections" tab, and click the "..." button under the "Tag" column to open the Tag Browser. Click "Refresh All Folders". Your shortcut name should show up as a folder with an "Online" folder under it. The "Online" folder should contain a bunch of stuff. In a 5000 processor, it would be the tag names. In a 5/500 processor, it will be a folder for each data file. If that doesn't populate, there's something wrong with your device shortcut.
  6. You shouldn't need RSLinx Classic at all to get the HMI to talk to the PLC, assuming the PLC already exists and is programmed (I assume that's the case, since you can see it in RSLinx Classic). I have FT View Studio installed by itself on its own virtual machine with RSLinx Enterprise and NOT RSLinx Classic. If the PC you're using to develop the HMI project can ping the PLC, you should be able to browse the tags in the PLC from within View Studio once the device shortcut is set up correctly. We don't have any 5/05s in service, and only one on hand that's not in a rack and I can't put my  hands on it immediately, but I do have a MicroLogix 1400 on my desk with  PV+7 talking to it that works similarly enough I may be able to help you some... Can you share your View Studio project archive (it will be a *.apa file after you use the application manager to make an archive).
  7. When I use RSLinx Enterprise inside View Studio for ME, I have to manually add each device to the Ethernet driver, both HMI and PLC. It doesn't browse and find them automatically. That may be a quirk of our network, though.
  8. 1769-L32E Need t2 ethernet ports

    All that I described above is done with an unmanaged switch. Each device will need its own IP address.
  9. 1769-L32E Need t2 ethernet ports

    Based on what you've described, I would think they would be able to do both through one network connection. How often would the log's mass be updated from the PC to the PLC? And how much downtime data is being collected (and how often)? I'm not familiar with the L32E, but we have a machine using an L33ERM to do CIP motion over Ethernet/IP of a servo (old Anorad linear motor on a Kinetix 6500 drive) while also communicating with a ControlLogix L71 over the same Ethernet port. The L33ERM and L71 are exchanging 50 integers in each direction every 100ms with no issues whatsoever. Over that same network port, the L33ERM is also talking to 2 PowerFlex 525 drives, an SMC on-machine I/O system (valves and discrete I/O) and an HMI. I set up a quick project with an L32E. It's from the older series with a built-in serial port and a built-in Ethernet port. It doesn't support adding a second Ethernet port. This is the biggest limitation we found when using even the newer family of CompactLogix: you can't have a second network port for remote access to monitor/gather data independent of the local machine I/O network. For now, when we want to do that, we have another machine on the line that has a ControlLogix PLC that has 2 -ENBT modules: one on the machine network and the other on the office network. The ControlLogix polls the other machines and gets the data together in one place to be accessed (some time in the future...) via the office network.
  10. 1762-IT4 help

    I've never used that particular combination before, but I just created a program in RSLogix 500 and added a ML1400 with an -IT4. After you add the -IT4 to the I/O Configuration, double-click on it to open the module properties. Then click on the tab for the channel you're using and set the options. Enable the channel. For what you're doing, I would set the data format to "Engineering Units" and the rest appropriately. The "Open Circuit" setting tells it what to do when it detects a broken wire. For a heating circuit, going "Upscale" is the preferred option since that will cause the heater outputs to turn off. You get to choose which option works best in your application. Once it's set up, you will have 6 words in your input table associated with the module. The first 4 words are the values from the 4 channels. Words 4 and 5 are status words. Here is the installation manual: Here is the user manual: The memory map starts at pdf page 31. Is this an existing system or are you building it from scratch? To just turn on a warning light, you would wire the warning light to an output and just use a GRT instruction. Source A is the TC signal, source B is the setpoint for the warning. If you want to make the setpoint easy to change while it's running, you can use an integer register for Source B. You can also just use the actual setpoint there. The TC module has some diagnostic bits that you might want to experiment with to do error checking and to maybe flash the light if there's something wrong. FORUM_TC.RSS
  11. Problem With RSLinx Classic

    I've never used RSLogix Micro or RS Emulate, but I wouldn't think there would be a problem with them co-existing. What error messages are you getting with Studio 5000 now that RSLinx is working? I had a similar issue one time with RSLinx Enterprise, which is the version of RSLinx that comes with what was then RSView Studio, the software for programming their Panelview Plus HMIs. It stopped working and the uninstaller failed, then the installer wouldn't work because it wasn't fully uninstalled. A clean install sorted out my problem but I couldn't do a clean Windows install with the way our IT folks have our laptops locked down. That's when I started using Virtual Machines for all of my programming software.
  12. I just did a quick experiment and opened a file from 2009, then did a save-as. The original was 422kB, the re-saved one is 176kB. I have no idea what version of RSLogix the original file was saved in but the new one is v8.40.00 (CPR 9).
  13. If the original file is that old, it's entirely possible you're using a newer version of RSLogix 500 that makes the files larger.
  14. Help catching my runaway TLY Servo

    I've only ever started up one Kinetix servo drive, and it was a 6500 driving an old Anorad linear motor, so this may not fully apply to your case. If you double-click on the axis under Motion Groups, the axis properties dialog box has a step for "Hookup Tests" that lets you check the rotation and feedback. You can also do the tuning from this dialog box. As I recall, this was before writing any ladder logic.  
  15. RSS to pdf conversion

    I mis-read the other question, thinking he was looking for a program to open the code. I use doPDF as a printer driver to create PDF reports. Another PDF tool I've found useful is PDFTKBuilder (link goes to the portable version). It allows you to split a multi-page PDF into individual files (one per page), collate multiple PDFs into a single document, add a background or stamp, and rotate pages within a PDF document.
  16. RSS to pdf conversion

    Here you go. It looks like the project was uploaded out of a PLC as there isn't any documentation (comments & symbols). The software you need is RSLogix 500. Since the PLC is a MicroLogix 1400, you can't use the free version. Contact your local Rockwell distributor for a license. Filter.pdf
  17. Connecting Cognex Camera to Controllogix

    I'm afraid that's all I can suggest. I haven't used the Cognex cameras this way before. I've set up comms with other devices, though, and it was sometimes a pain getting all of the parameters just right so they would talk. Have you contacted Cognex tech support?
  18. I created a v19 project using the -L43 and was able to add a 753 and a 755 after adding a network module. There are several connection types listed for each drive, so you may have subtly different results depending on what hardware you use and what you need to do.
  19. Connecting Cognex Camera to Controllogix

    We've had weird communications glitches in the past that we cleared up by flashing the firmware of the 1756-ENBT to the latest version. I'd say that's worth a try first.
  20. Another Dumb newb question

    I haven't used it before, so I don't know for sure. I suspect the zip file has an L5K file inside. If so, un-zip it. You would then import it into your project. To do that, right-click on the "Add-On Instructions" folder in the controller organizer and select "Import Add-On Instruction...". Navigate to where you un-zipped the L5K file and import it. If there aren't any errors, you can then drag the AOI onto a rung in your code and use it.
  21. Another Dumb newb question

    Here's a link to the KB article mentioned above: You should be able to download the SCP AOI for Logix 5000 from there. I rolled my own (since I didn't know RA had one already available) for scaling the analog signal from Flex IO, which doesn't allow scaling inside the module configuration. If  you're trying to scale the signal from an analog module that supports, it, it's a LOT simpler and cleaner to do the scaling in the module configuration. If your module doesn't support that, or if you're scaling something else, the AOI should work for you.
  22. RSP files

    The report ended up almost twice the board limit. Here's a download link:
  23. controllogix and 500 on IPAD

    I'm glad it worked out for you. I've used a remote desktop app on my 8" tablet before, but it was to do something very simple in a simple program on a remote PC (hit the "record" button from another room). It worked, but I wouldn't want to do much more than that on such a small screen.
  24. controllogix and 500 on IPAD

    To have access to the full programming software, you could set up a PC with the programming software and use a remote desktop program to access the PC from your mobile device. For that to work, your PLCs would have to be networked in such a way that the PC has access to all of them.
  25. ACD file to PDF

    I don't have v21 installed, so I converted it to v24 and printed it out, selecting every option it let me select.   Pump_17_11_09.pdf