Search the Community

Showing results for tags 'Control Logix'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 111 results

  1. Create TCP/UDP Socket

    I'm trying to send an int over TCP using a MSG Socket,  Compactlogix ==> Arduino Ethernet Shield I have set up TCP communication between two Arduino Uno's using Ethernet shield. I've set up the one as a server, the other as a client. server IP: port 23. If the client is connected it reads incoming data as a byte or an array of bytes. The data between the two has been verified to work. I'm now trying to transition the communications between a compact logix-L32E. I'm looking to send a byte (or int being as there's no byte data type) from the Compactlogix to the Arduino using TCP. To my understanding I need to use a socket create, open, read/write, close. The manual to do this is vague as a step by step procedure. Does anyone have an example code for socket programming? I can open rs500, rs5000, and studio 5000 programs. If I can open a file to use as a reference I can translate it on my own. Any help/advice would be greatly appreciated. 
  2. I'm having trouble with some Powerflex 525 drives. Right now what I need to do is run them manually from the keypad to test conveyor belts.  Is there a way to do this and if so how?   Thanks in advance.
  3. I have a purchased Machine that came with a Siemens LOGO 8.FSR PLC (Smart Relay). Generally we use Allen Bradley or Mitsubishi. Anyway, we need to communicate data between the LOGO and an Allen Bradley Compact Logix.  I do not desire to add an additional network to the AB but as best i can tell the LOGO is exclusively Modbus TCP/IP. Has anyone come across a similar situation?  I look online and did find an  Anybus module that claims to be able to link them together.  Looking for anyone who has faced this challenge and succeeded, or failed.   Thanks
  4. Hello Everyone. We have Schneider TM241 PLC Along with Citect SCADA System at 100MWp Solar Power Plant to monitor and control various equipments like Inverters, Switch-Yard, MFMs, Weather Monitoring Systems etc... Government Authority here asked every solar plant to control the generation as per the instructions by Load Dispatch Center, for that we need to implement logic to control Generation as per requirement. For that we are controlling generation from inverters by giving them generation setpoints calculated by PLC using PID function.   But we are facing one problem while using PID. (FB_PID of Toolbox Library)   Suppose we need to generate only 60MW out of 100MW. So we set PID setpoint to 60MW and according to that we get PID output and according to that PID output value we provide generation setpoint to every inverters.   This system works very fine until the clouds comes into the picture.   Now suppose Setpoint of PID is 60MW and PV is also near about 60MW, and suddenly large cloud comes over plant and block solar radiation.   In this case generation comes down to 10MWp(or any value below 60MW), So output of PID will Increase and keep increasing and settle at the Maximum value. but without solar radiation generation value stays very down then Setpoint.   Now suddenly Cloud moves and again solar radiation increase, but the PID output is maximum at that time so, Suddenly Generation goes from 10MW to near about maximum capacity (100MW) instead of 60MW, and then it will slowly comes down to 60MW.   We need to rectify this generation shoot up when cloud moves. Anyone have idea how can we solve this problem or anyone have programmed PID in this kind of situation.   Is there any function block available to do this correctly like function block of PID with two Reference or something like that...   We are using TM241 which is CoDeSys based PLC.
  5. Hello everyone, I have a Kinetix 6000 CIP drive (unwind) and I need to control its speed by a PID controller. I have everything working except the MCD instruction doesn't pick up on the PID output value change. It changes the JOG speed, which I use to control the unwind, if I set the speed manually, which is slow. The PID changes the speed almost continuously. Any suggestions are welcome. This is how I'm attempting to control the speed: A1_r_JogSpeed = PID output value   Thank you    
  6. Constant Web Tension Control

    So I'm having trouble writing a FBD within my current program for a slitting line. I need to keep a constant tension on my web as it is being recoiled onto our recoiler. I wrote a simple program using a sensor to read the growing rate of the coil to get a radius and I have feedback on my torque on the recoiler motor. The simplest math for this application without getting into anything too fancy should be Tension(lbs)= Torque(ftlbs)/coil radius. only problem is when its less than a foot then my calculation is thrown off and it actually shows tension goes up until it reaches the one foot mark then it seems to scale correctly. Do I need to scale something else? Any help on this would be appreciated.
  7. Axis Attribute Error

    Hello All, First time working with PLC. Get the hang of it from stuff I researched. Having an issue with an axis setup for a servo motor.  When I try to do an auto tune it gives me an error that axis is not configured.  Source: Config Fault    Condition: MotorDeviceCode- INvalid attribute      ACtion: Immediate Stop Fault Entry: Type 8, code 9 subcode: 1314 stopaction: 4 Statechange: 3   I was wondering what am I doing wrong? Any leads or source information I can use to solve this. 
  8. Signal Tower Error Code(s)

    Hi, got a mental block lol.  Got a machine we are modifying, currently got most of the code in place. Working on a fault routine now. This machine doesn't have an HMI or wide array of PL. Nothing major just a simple vision system check. Currently have 6 faults that will stop the cycle running. I'm wanting to have the beacon light (Red light) blink for the cause of the fault. For example: Scenario 1- Fault stop for bottle check NG:  (two) .5 sec blinks -  2 sec red light off -  (two) .5 sec blinks ..... repeat  Scenario 2- Fault stop for bottle check NG and reject sensor blocked:  (two) .5 sec blinks -2 sec red light off - (three) .5 sec blinks - 2 sec red light off....... repeat I have the code a few different ways but it looks "dirty". Any suggestions? Thanks in advance  
  9. Can someone please suggest a Control Panel Builder that is located in Germany?   I work for a company in Australia and due to Covid 19, we are struggling to meet an onsite date for a project in Germany.   This project uses Siemens PLC gear, Danfoss drives, and mostly Schneider electrical gear. The enclosures are custom and stainless steal.    I have electrical schematics and enclosure drawings for quoting.
  10. Mitsubishi FX5-4LC

    Hello Guys,                      can anyone help me programming of FX5-4LC temperature control module with FX-5U80MT PLC. I want to Read present temperature value of each channel and want to set Temperature Set value from PLC.
  11. Hi Every one, I have two 2198-P070 bus power supplies for that I’m using for four Kinetix drives, 2 drives per power supply, all controlled by one processor (5069-L350ERMS2). I have an enable contactor setup for each power supply for each set of drives. I have them configured as DC bus groups 1 and 2 respectively. I had the first set of drives working, setup inside the motion group, with no issues. When I added the second power supply and drives. I found that when I added them to the motion group I couldn’t get the enable contactor to close for the first set of drives. I f I took them out of the motion group and made them ungrouped then the first contactor would close but then I couldn’t get the contactor on the second set to close. Do you have any thoughts as to what I might be missing to get these to work? See the screen shots for more detail. Let me know what you think.  Also, I have heard that only one motion group is allowed per PLC, but my question is : Can I use  sevral axes and Power units in the same motion group? 
  12. Getting this error while adding MC_TorqueControl. I want to control torque from HMI value. Using R88D-1SN08H-ECT drive and R88M-1M75030T-S2 Ac servo motor with NX1P2 PLC. Newbie Here. Please support. Error    1    The Axis parameter of the MC_TorqueControl instruction does not support single-axis position control axes.    Program1 Section0    Row 6  
  13. Control Panel

    Is it possible to view the values / states of all inputs, outputs and workbits (e.g. 64.00 through 64.15 on Omron CQM1 PLC) on a single screen or control panel within CX-Programmer software?  I'm trying to troubleshoot some ladder logic that I wrote and need to know the values of 5 or 6 inputs/outputs/workbits simultaneously.  Having to scroll up and down through my ladder logic repeatedly does not work well with code that changes state every 5-10 seconds or so. Any help is welcome.
  14. Control Logix 5561

    Hello  We have just purchased some equipment with a Control Logix 5561 (1756-L61/B Rev 13.40). The compact flash card is missing from the unit but the seller says the unit was running in his facility prior to shipping. Does the 5561 have internal memory where a program is stored? Is the Compact Flash used only for recipes and persistent data? Thank you
  15. Logic to control many motors

    Hi everyone, I trying to develop a logic to control 6 motors. Two motors needs to working and four motor will be in stand by. When one of the two motors fail, one of the four motors will start to work. Another rule is, when one of the motors that is working reach the preset time of working, the controller will stop that motor and start another motor with low working time, and so on. I'm have difficult to solve this problem. Can someone help me, please? Best, R.  
  16. I'm wanting to get upload the program from a CompactLogix L31 Controller.  I'm using a generic (non Allen Bradley) "C2G brand" usb -->rs232 cable coming directly off of my laptop because I don't have a serial port out.  The rs232 side of the C2G cable is a "pin out" or male end, and as you can see in the picture, the serial port at Channel 1 on the controller is also male.  I'm using a generic (non-Allen Bradley) null modem (female-->female) cable to complete the connection.  Ultimately, I'm not seeing the controller on linx.  But that's a result of me not being able to configure the driver.  When I try to auto configure this driver, Linx gives me an error saying, "Unable to verify settings due to a NAK!" btw, the rs232 cable going into channel 0 is for the HMI on the machine. A pv600 1. How do I get online and upload the program from the controller? 2. What does NAK mean?
  17. Control Panel Drawings

    Gentlemen and Ladies,                             This post might come off as generally lazy but this is purely in the interest of saving time. Our company has been building control panels for quite some time. I have been doing the design for about 10 years or so. We typically build Allen Bradley type control panels. Our main customers are water/wastewater so they are typically Compactlogix with basic IO. (AI, AO, DI, DO) modules. Recently i've been using the IO Wiring System modules. These save an incredible amount of time. However, they are quite big and require a decent amount of space. Our smallest control panel size is usually 36x36 and that is pretty tight. My question to all is, does anyone have a set of control panel drawings for an Allen Bradley compact logix system without these wiring modules? I am looking to create a smaller control panel, and I just haven't had much time lately to sit down and do the design. This is indeed a shortcut, but time has been limited on my end as of late. I apologize if this is out of line.   Thank you,  
  18. Stepper Motor Control

    can anybody Know how to control stepper motor using PLC
  19. GX Works 3 - PID control

    Hi, I am using PID function (PID operation instruction) from GX Works 3 library but it doesn't work. I set all necessary parameters (sampling time, direction and upper/lower limit values + KP, TI). My input PID_Par is array of 25 points (in manual is written: "*1When auto tuning is not used, the same number of points are occupied as when the step response method is used."). For example, in GX Works 2, PID function works ok. Did someone have similar problem? Does someone have mitsubishi library (GW Works 3) with PID function that works correctly?   Regards Luka  
  20. Hello,I am sizing a feeder circuit for a panel according to UL 508A and came into a question:My input current is of 76.5 A (considering all the loads), thus, it is fine for me to use a cable of 4 AWG (max. 85A @ 75 c).For the circuit breaker I did 76.5 A x 1.25 = 96 A and then I selected a breaker of 100A.My question is: Is it ok for me to keep this configuration according to UL 508A? 100A breaker + 4 AWG load side cableOr do I need to level up the cables?Thank you very much in advance!
  21. Mitsubishi FX2N, Servo Output problem

    Hello guys, I am facing a problem that our Servo is generating output for only reverse direction, when we give forward command from HMI the output Y0 is active but when we give reverse command same outut Y0 is high, other output which is Y4 is not high, what could be te possible reasion.
  22. Mitsubishi FX2N, Servo Output problem

    Hello guys, I am facing a problem that our Servo is generating output for only reverse direction, when we give forward command from HMI the output Y0 is active but when we give reverse command same outut Y0 is high, other output which is Y4 is not high, what could be te possible reasion.
  23. There have been many good discussions on the applicability of cloud-based solutions for manufacturing and process control systems. On one side, some people have concerns regarding security and control of the information, on the other side, there are identified benefits enabled by cloud systems. From VMS minicomputers to DOS and Windows, from ArcNet to Ethernet, it is inevitable the industrial automation systems shall adopt the technologies that are getting predominant in IT general use; the current environment that I am calling the “Cloud-iPad era” is no different; therefore the practical discussion is not if those new technologies will be applied in the industrial environment, but how. This paper is not intended to join the conceptual discussion about the cloud, but just to present a few simple practical examples, where cloud technologies are already enhancing industrial automation solutions and enabling new business opportunities. CloudPracticalApplications.pdf
  24. logix 5000 array

    Hi Guys! I have a problem with array filling. I use rslogix 5000 software. I have to save the timestamp sometimes. I can save it with GET instruciton. Its a dint array which have 7 elements (year, month, day....and so on),  But my problem is I dont know, how can I solve that, they are in a bigger array. So like an array within the array. Idk it is possible ? I hope you know how I mean.  So I have 7 dint value in one array, and I want 1000 array for this. How can increase the position of the array number ?  Can anybody help me with that ?  Thank you in advance.  
  25. Flexible Sequence Control

    Hi everyone, I need an idea to make my program flexible. For example i have 3 functions; FC A, FC B and FC C. Before this the sequence of my program is A then B and lastly C. Now i want it to be flexible which I can choose the sequence first before starting the process. Please help me.