JRoss

MrPLC Member
  • Content count

    1044
  • Joined

  • Last visited

Community Reputation

44 Excellent

2 Followers

About JRoss

  • Rank
    Propeller Head
  • Birthday 06/05/79

Contact Methods

  • Website URL http://www.rossautomation.net

Profile Information

  • Gender Male
  • Location Dillsburg, PA
  • Country United States

Recent Profile Visitors

4273 profile views
  1. Servo JOG mode vs Speed Control mode

    I don't think there is a functional difference between a Jog and a Speed Control mode for something as simple as that.
  2. Unused Tags Search

    In RS Logix 5000, open the tag database and select the filters at the top. There is a filter for "unused". I use it all the time to clean out programs. But as Michael said, be aware of tags that may be in the PLC simply for use by the HMI. If you do this online, the software won't let you delete tags that are used by the HMI.
  3. Panelbuilder 32

    All of AB's software downloads are available at this link: http://compatibility.rockwellautomation.com/Pages/MultiProductDownload.aspx It looks like Panelbuilder32 is not free, but login and see. I have a toolkit, so I get access to everything and can't test it myself. I seem to remember a period of time where it was a available for free from a different location on their website, but they appear to have taken that down.
  4. Brewing station

    Another mantra.... save everything. Digital storage is a lot cheaper than all the time spent re-inventing the wheel. I add an "Archive" folder to all my project folders where I put old versions. I create new copies anytime I start making sweeping changes, just in case I want to roll it back. I also create a new copy anytime I make any changes after I've sent the program to a customer. That way I can roll back to the last known working version if my changes don't work out. Has saved me a number of times.
  5. Mitsubishi a2ccpu

    That's the adapter I use. I suspect there is a machine setup screen that lets you select metric versus SAE, and that the default is metric. Unlike AB, in Mitsubishi a saved program doesn't necessarily include data memory, and it doesn't get downloaded by default.
  6. Mitsubishi a2ccpu

    I have had some difficulties with GX Developer on Windows 7, and usually end up using a Windows XP virtual machine to run the software. I just used it yesterday to upload an A2S.
  7. Mitsubishi Analog

    Yes. The FX Programming Manual Analog edition has all the details and some sample programs. I would recommend you take a look at that. But here's some points to get you started. 1. Data and settings are passed between the PLC and the module using the TO and FROM instructions. The manual has a list of the Buffer Memory locations on the module that you need to interact with. 2. The head address of the module you use in the TO/FROM instructions is based on the module's distance from the PLC. If it's the first Special Function Module (SFM - anything that's not digital I/O), then it's address 0. The second SFM is 1, and so on. 3. The data coming from the channels is a raw digital value that you will have to scale. The value range depends on how you set up the input (current/voltage, etc.), and you will find the range in the specifications section of the chapter on that card. I believe it's 0-4000 for 4-20mA. 4. You will, at a minimum, need to use one TO instruction to set each channel to the correct operation, and one FROM instruction to read the raw value.
  8. Retriving info about PLC ?

    Which Allen Bradley PLC? What information are you trying to get?
  9. Use the FTView Transfer Utility to upload the runtime, then use the FTView Application Manager to decompile the runtime into a project, then use FTView Studio to open the application and make the changes, then compile the project as a runtime and use the Transfer Utility to download it to the HMI. When you say four applications, you mean there are four different runtime files on a single PV+? Only one of those is actually being used, the one that's listed as loaded on the main configuration screen. That's the one you want to use. The others should probably be deleted to avoid future confusion, though I would tend to save a copy on a computer somewhere just in case.
  10. Instruction List Software?

    I've only run across a programming language called Instruction List (IL) in the Mitsubishi world, though it's essentially the same as STL in the Siemens world. Both are examples of what the compiled code that is sent to the processor looks like, like assembly code on a microprocessor. You can see hints of it in Allen Bradley if you double-click on a rung to open the text box that shows the assembly code behind the visual ladder representation. Mitsubishi has mostly removed access to IL. In the old GX Developer 8, you could switch between IL and Ladder, but that has been removed from the more recent versions. I did recently notice that the code compare feature let's you view the comparison in IL format though. Siemens still uses STL as a cornerstone of their programming, so you can switch between Ladder (LAD) and STL by right-clicking on an OB/FC/FB that has code in it. Be aware that you can write code in STL that can't be represented in Ladder format, so it's not unusual to switch languages from STL to Ladder and still have some networks still shown in STL.
  11. 1756-HSC using material sensor Z channel

    OK, so now that I'm looking at the manual for that card, I see what you're talking about. Here's what I think should work. In the counter configuration, set the storage mode to Store and Reset, Wait and Start. Then check the box for "Invert Z Value". This should reset the present value when no product present (sensor low, so Z is high), allow it to accumulate when product is present (sensor high, so Z is low), and store the present value (product length) when the product clears the sensor (sensor low, so Z is high).    
  12. 1756-HSC using material sensor Z channel

    Ah, I was thinking the CompactLogix version, and you're using the ControlLogix version. What is inconsistent about using the reset bit? Can you post your code?
  13. Positioning Mode (Point Table Methode) Using Servo

    Not much information to go on here. You'll need to provide a lot more information about the application before you can expect any useful answers.
  14. 1756-HSC using material sensor Z channel

    The Z channel is only used for the registration signal on the encoder that is turned on once per rotation. You can't use it any other way. You'll have to wire the enabling input to the PLC and use it to turn on/off the channel enable bit that is part of the tag structure for the HSC card.
  15. Let's separate the instruction is doing from the result of the operation. The TO instruction is just a way to write information from the PLC to the module, and it works like this: [ TO S1 S2 S3 S4] S1 - location of module on PLC, (first intelligent module attached to base is 0) S2 - number of the first register you are writing on the module S3 - source information - could be a constant or a register on the PLC S4 - number of registers you are writing to So take a different example:  [TO K0 K22 K0 K2]  This would write a constant of zero into buffer memory locations 22 and 23 on module 0.   In your case, the instruction is writing a 0 to buffer memory 22. That's the end of what the TO instruction is doing, now let's look at the result. For the particular module you are using, buffer memory 22 has a particular use. Each buffer memory location is 16 bits, which can be represented as a bit pattern, or a value. In this case it's a bit pattern, where each of the first four bits enables or disables a particular feature of the analog to digital conversion. The details of the functions should be in the manual, which do take a little getting used to. But all you really need to know is that since you are writing a 0, all four bits are turned off, and therefore all four functions are disabled.