Search the Community

Showing results for tags 'rslogix5000'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 31 results

  1. Rslogix Array Search

    Hello,  I have 30 recipes(g_Blend_Recipes) and want to search for an item number in the recipes and compare it with what the operator enters on the HMI. The recipes itself is an array and there are 5 item numbers in each recipe. I read about the FSC instruction but did not figure a way out yet. I am attaching a picture of the recipe. Any help would be appreciated.     
  2. Here are some videos training PLC AB(Rockwell) RSLogix5000 I hope this helping someones! 1) Setup RSLink to connect PLC using a USB cable   https://www.youtube.com/watch?v=mk-wgnwO4E82) How to set up hardware involve Input/Output, Analog, Device Net... PLC AB(Rockwell) RSLogix5000https://www.youtube.com/watch?v=pIUNPCEcNn03) How to use timer/counter/Compare PLC AB(Rockwell) RSLogix5000https://www.youtube.com/watch?v=7BDzAoFBJPMhttps://www.youtube.com/watch?v=EM3KO8JSYsMhttps://www.youtube.com/watch?v=yQtrIhTmwqA4) How to use Analog PLC AB(Rockwell) RSLogix5000https://www.youtube.com/watch?v=8raR0f7zr6M5) How to use RealTime-Clock PLC AB(RockWell) RSLogix5000https://www.youtube.com/watch?v=Lgg8hjs5jkY    
  3. Autotuning Kinetix 350

    Hell PLC World! I have been trying for several weeks in my spare time at work to tune an Allen Bradley Servo Motor.  Below is the list of hardware I am currently using: - CompactLogix Motion Controller (1780-L33ERM) - Kinetix 350 Driver (2097-V34PR5-LM) - MPL Series Rotary Servo Motor (MPL-B310P-MJ74AA) I have been using RSLogix5000 for testing and I plan to use it to develop a simple conveyor type program later.  I have tried a list of things which will be below, but to no avail, I cannot simply jog the motor for any period of time without triggering a position, velocity or bus voltage error.  I have tried changing the motor, driver and feedback cable to no avail.  Here is the process I have used: 1) Add the hardware to RSLogix5000 (PLC, Driver and Motor) 2) Configure the motor 3) Run the hookup test.  This works flawlessly.  The motor will slowly turn independently on the feedback test for as many revolutions as I input.  This is what makes me think I am doing something wrong in the tuning process. 4) Run autotune process with the velocity, acceleration and jerk set well below the limits of the hardware.   5) Attempt manually control motion 6) Recieve error I have tried changing the input from trapezoidal to S-Curve, changed velocity and position limits, manually tuned velocity gains in a myriad of configurations.  I have swapped legs on the 3 phase input (which made matters worse). I suppose it is possible that multiple pieces of hardware are faulty because this equipment was previously used, but I still cannot wrap my head around why the hookup test would work so flawlessly, yet I cannot just get the servo to rotate at an equivalently low speed. If anyone recognizes my mistake, I would be eternally grateful.  I am an intern studying control systems in graduate school and as popular as AB is, I would sure like to get some experience with it.  Thanks in advance!  
  4. CompactLogix E/IP to Kuka KRC 4

    Hello everyone,   I need to communicate a CompactLogix to a Kuka KRC 4 by Ethernet/IP but I do not know to generate the EDS file..... any clue please ?
  5. I am needing some guidance on an application I'm working on. I'm trying to obtain data from a profinet slave device to an Allen Bradley compactlogix PLC. I am using a Prosoft PLX82-EIP-PNC profinet-/ethernet-ip gateway as a median to allow me to access the profinet data. In RSlogix5000, I have created an EIP Class 1 connection for the profinet controller and AB PLC (248 words of input data, 248 words of output data). The same structure is created in the profinet controller (248 words of input data, 248 words of output data). The profinet gateway and PLC are communicating properly. From my profinet slave device, I have a specification that the data is structured within a 23 byte format. Connecting to my profinet gateway, I can see this data. I have attached an image that shows the specification of the profinet data and the data values displayed inside the profinet controller. From the PLC side, I'm needing to be able to see this data and put it in meaningful values. I am using the profinet slave device's internal temperature as an example to work towards. I'm not sure the best way to be able to handle this data and structure it to a meaningful value inside the PLC. (I am using the device's internal temperature as an example to try and get into the PLC).   Thanks,
  6. I am needing some guidance on an application I'm working on. I'm trying to obtain data from a profinet slave device to an Allen Bradley compactlogix PLC. I am using a Prosoft PLX82-EIP-PNC profinet-/ethernet-ip gateway as a median to allow me to access the profinet data. In RSlogix5000, I have created an EIP Class 1 connection for the profinet controller and AB PLC (248 words of input data, 248 words of output data). The same structure is created in the profinet controller (248 words of input data, 248 words of output data). The profinet gateway and PLC are communicating properly. From my profinet slave device, I have a specification that the data is structured within a 23 byte format. Connecting to my profinet gateway, I can see this data. I have attached an image that shows the specification of the profinet data and the data values displayed inside the profinet controller. From the PLC side, I'm needing to be able to see this data and put it in meaningful values. I am using the profinet slave device's internal temperature as an example to work towards. I'm not sure the best way to be able to handle this data and structure it to a meaningful value inside the PLC. (I am using the device's internal temperature as an example to try and get into the PLC).   Thanks,
  7. Hello I have a problem with dl-ep1 ethernet modul. I connected the module to a IL-1000 sensor amplifier. There is some problem with the communication. How should I adjust ? I made some pic about the trouble. The sensor is a IL-600 laser distance sensor. I dont know yet how can I get the actual value.  Anybody knows how to set this modul ? If I think correctly after the right setting, if I check the sensor output:0 then, I can see the actual value of the IL-600 sensor. But unfortunatelly this part also not so clear for me, because I can connect about 15 sensor this ethernet modul.  Thank you so much if anybody help.
  8. Client is wanting to use a 1734-AENTR with I/O and what not. When I go into the hardware tree to add I/O, its grayed out to add a new module to the hardware tree. JUST for this critter though, has anyone else experienced this?
  9. I'm having a difficult time updating some HMIs on a production floor using both Rslogix5000 and EzwarePlus. I've exported my CSV from RS, and in the importation stage, it shows I have no tags. However literally everything on the screen is already linked up to tags. When selecting an objects properties and clicking tags there, everything shows up. When in the address library nothing shows up, and my CSV after clicking import, does nothing.  Is there something brutally straight forward here that I'm just missing?
  10. ControlLogix DLL File

    Hello, I've been wracking my brain, but I thought I remembered there was a way to store and execute a DLL file inside of a ControlLogix (not softlogix) controller? You could use exposed functions inside the DLL to fit your needs. Am I going crazy? Or is this not possible? Any insight into this is much appreciated. Thanks, neech
  11. I need a program that will utilize 4 Banner Lights. They each have 3 colors except for the one on the top it has 5.... I need each to be on together, but I want the output color to be randomized. I'm brand new to PLC's and would like to use RSLogix 5000, this will be a giant help for me to play with and alter to further my learning. Thanks. Using 16 Outputs, but only 14 are used. Ive thought about an array possibly, but this is my first time trying to write code on 5000 ive used 500 in the past, and the whole tags thing is weird to me.
  12. Hello everyone! I try get a value of confidence data of sensor LR560 by Hart (Command #206) , but i dunno how send a command to HART way CIP Message.  I tried with " CIP Services to Pass-through a HART Message to the HART Field Device" but don't work.  Equipment: CPU: 1756-L63 RSlogix 5000, v 20. Hart Input: 1756-IF8H Level Sensor, Sitrans LR560 Best regards.
  13. Masking out values

    Hello all,    I am trying to mask out some values out of a bar code from cognex data scanner. Here is an example of what I am trying to achieve Data from Cognex: 2275019xf1-8877R215BA1234567 i just need 2275019XF1-8877R215B    I know i can program the bar code scanner to not to read but that would cause a lot of downtime. I wanna to know how to mask such a big number. Any help would be appreciated. I would be using RSlogix5000   Thanks Pratik 
  14. Hi, My Powerflex 525 Drive is currently working in the Project. I wanted to observe the drive parameters when the drive is running and live with PLC. I usually do that by getting online with the PLC (1756L72S) from RSLogix5000 and then by going in to the Drive Properties from the I/O Configuration folder i use to click on Drive tab and from there i was able to observe all the Drive parameters with the real-time values on which drive is running. Now when i try to observe the Same real time parameters on my other PF525 drive, i follow the same procedure as mentioned above till going into the Drive properties and when i try to click on drive tab its gives me a Screen with a message "AUTOMATIC CONNECTION FAILED". The status of drive in the drive properties still shows me that the drive is running. How can i observe the Real-time Parameters for this other PF525 Drive? Thanks.    
  15. I am very knowledgeable with RSLogix5 and RSLogix500, but want to become well-versed with RSLogix5000 advanced algorithms, strategies, and program types—(Ladder, Sequential Function Charts, Function Block Diag, Structured Text), and motion control, such as servo-controllers. . . mostly interested in structured text. I’m also interested in the nuances of RSLogix5000, ControlLogix & CompactLogix regarding design, on-line programming, and off-line programming, etc. Can anyone recommend a course or courses that cover this subject matter? Thanks!
  16. Hi, i'm a newbie in plc programming, i've started to learn recently. I have written a program by Rslogix 5000, but my tutor want me to build a HMI using Advanced HMI for simulation. Searching on goggle seem to be hopeless now, it would be thanksful if anyone can show me how to link RSlogix 5000 program with AdvancedHMI step by step, especially, i'm stuck at register IP address, port, com. Thanks for your reading!
  17. Auto email from RSLOGIX 5000

    hi,  I have a question. I want to get an email from rslogix 5000 automatically. Can this one be done? Thanks
  18. Updating an old laptop

    Hello,  I have a question on updating a laptop that we are using.  The current laptop I have is using windows xp with Rslogix500 version 6.20 and rslogix5000 version v20.04.00 (cpr 9 sr 5).  Lately the laptop has been running slow and having comm issues.  The usb ports get tied up and communication has been almost impossible with rslinx.  I constantly have been getting that that device is not recognized and the only way i have been able to establish communication is to keep rebooting the computer to free up the comm ports.  The computer takes about 15 mins. to reboot and load again.  Anyway, I have got the go ahead to get a new laptop.  My questions are what should i get and how much can i upgrade without having a bunch of headaches.  My thought was to purchase a laptop with windows 7 but I am not sure what that would involve to do so.  Is there a fee to upgrade versions?  Is windows 7 the best operating system to upgrade to?  Should i just get a computer with windows xp on it and leave everything the same?  Any advice here would be much appreciated.
  19. Greetings, I'm here in my home lab trying to acquire a working knowledge of UDT's.  I've had to work with them in the past in large existing programs and they were a pain to track down and find out what IO they were really controlling.  I have a decent understanding of what they are and I've created several to play with here using my softlogix processor and a digital flex IO rack. My issue starts when i'm trying connect my UDT's to the physical IO.  it looks like I cant use a simple move instruction (which would be way too easy and exactly what I need)  I have a flex IO 8 point output.  Local:1:O.Data[0] I have a UDT consisting of (see attachment) Valve001  Valve001.Out     Valve001.Out.OPEN     Valve001.Out.CLOSE   Valve001.In     Valve001.In.OPEN     Valve001.In.CLOSED I have a copy instruction set to copy Valve001    to Local:1:O.Data[0]     Length 2 that allows the Out.Open and Out.Close UDT's to control bits 0 and 1 of the 8 bit output . .... great. Now I have another UDT setup to control lighting... Door   Door.Out.OPEN   Door.Out.CLOSE I want to control bits 2 and 3 I make another copy instruction in a line before the original copy instruction that states Copy Door to Local:1:O.Data[0] Length 4 but i'm really just fighting for the same 2 bits that the valve controls.... how can I control bits 2 and 3 for the door/lighting logic using these UDT's?   and that's not yet getting into having physical inputs moved/copied to the UDT input bits. thanks!!    
  20. STRING TO HEX STRING

    I am using a 1769-ASCII card to talk to a Mass Flow Controller, the problem is that I need to send it a string of HEX characters. Initially I was sending a sting of '0221AD' and I found that the device was not responding. Then i sent a string of '$02$21$AD' and I got the response i was looking for. There is one packet of data that i need to calculate so I cant manually add the dollar sign to the string, I have tried everything to add a concatenate $ to a string of AD to get $AD dynamically and I cant find anything that works. To get the hex, i am summing decimal values and them converting it to hex. The issue is that the $ is reserved char. Does anyone have any ideas or suggestions to get me over this hurdle? Thanks!
  21. Hey guys, this is probably a stupid question so I apologize if it is, but I have a PanelView Plus 6 700 and a CompactLogix L36ERM on one of my machines at my plant.  We have several different molds that run in this machine, so we have 5-7 different PLC programs that can possibly run in this processor, depending on which mold is in.  I'm planning to go to a single program with recipes, but I haven't had the time to set that up yet.  So we use the PanelView for troubleshooting, and adjusting process paramters.  On the main screen in the PanelView I have the time/date and also the program name.  What I have been doing is just creating a string tag in RSLogix 5000 that is the program/processor name (we use the same name for the processor and program) and then on my PanelView I just create a string display that looks at the string tag name in the processor.  That way anytime a mold is changed over and the PLC program is downloaded, the PanelView displays the correct program/processor name.   Now this is all fine and dandy and works as long as if a new program is created, we remember to change the string tag to the name of the new program, we often run new sample parts and what we do is rename an existing program that has similar logic and save it as a new program name.  The problem comes up because if somebody copies an existing program and makes a new one, the string tag is still going to say the name of the old PLC program.  Now if we only had one or two or even 5 machines, it would be simple enough to just remember to change that string tag.  Our, or I should say MY problem is that we have approximately 40ish machines in our plant, and I can't always remember to change that string tag every time we create a new program.  I should say that I have been, but there are times that I may forget. My question is this, is there any way that in FactoryTalk View ME Studio to have a string display the name of the processor or the name of the PLC program automatically without having to manually enter the name into the string tag that I created in RSLogix 5000?  Like is there a system tag somewhere that has the name of the processor or the name of the program?   That was way more explaining then probably necessary.  It's early and I've had way too much coffee haha.   Thanks guys.
  22. Rs Logix 5000 simulator

    From what I can tell, there is no built-in PLC simulator within RS Logix 5000, and I have to download a separate package that requires another licence to be paid for?   Is that really the case??
  23. CompactLogix strings.

    How do I add a constant string to a CompactLogix PLC and RSLogix5000? How do I copy one string to another? I have found links to using the COP instruction, which is fair enough, but the source parameter needs a tag and not a literal. How do I get a value into the tag? Can I really only do it when online? I'm new to Allen Bradley, and finding string usage to be very confusing so far.  
  24. I'm in the process of converting an old Siemens S5 project (with no comments!) to ControlLogix. My first question is in the S5 there is the odd instruction with a '#' in it: - -] [ - - - - (#) - - - - ] [ - - - - -(F00.1) In old logix the # means a file, what does it mean in Siemens speak?   My next question, I have the rockwell document for structured text and also for converting S5 to logx, is there any other resource that would help me understand Siemens structured text?   As I chip away at the project I'll be posting more questions. Thanks in advance for your help.
  25. Monthly Bit Reset

    Im working on a way to reset a RTO (retentative timer) that counts how long a motor runs above alarm current levels and keeps a record of the highest current recorded... currently it just counts forever but I want to reset it each month... and to possibly move data into monthly registers to evaluate and compare.   I have my GSV setup monitoring the clock and am trying to think of a way to monitor my WALLCLOCK[1] DINT that houses the month (Currently 2)   I want to trigger a reset anytime that DINT  changes state.... any ideas??