Search the Community

Showing results for tags 'analog output'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 127 results

  1. hey!  I'm pretty new to PLC's, and I'm supposed to ''teach'' the people at my internship how this PLC works, but I have encountered a problem.  I've gotten pretty far with all the digital programming and understanding how everything works, but I just can't figure out how the analog inputs/outputs and programming works...... I've had a fair explaination on PID and how this works. I've searched the web as well to figure out what PLC instructions to use.    I hope you can answer my following questions.    1, what are the most used PLC instruction blocks which I can use for temperature control, and how am I supposed to use them? 2, Could you please give me an example on how to use PID and what numbers will I need for the calculations? 3, what are the most used PLC Instruction blocks (apart form the analog ones) that I should include in my tutorial?   this is my setup: Ethernet switch MOXA EDS-205 Plc voeding PA202 PLC CPU CJ1MCPU11-ETN Digital IN (16x) CJ1W-ID211 (SL) Digital IN (16x) CJ1W-ID211 (SL) Analog IN (8x) CJ1W-AD081 (SL) Analog IN (8x) CJ1W-AD081 (SL) TRANS OUT (16x) CJ1W-OD212 (SL) TRANS OUT (16x) CJ1W-OD212 (SL) Analog OUT (4x) CJ1W-DA041 (SL)   thank you soo much for looking at my question and considering helping me! the OMRON helpdesk hasn't been very helpfull.    kind regards,    Deuslupos,
  2. FX3G-2AD-BD Store Peak Value

    Good day, I'm new to this forum and to mitsubishi PLC but was hoping for some assistance with a programming issue. I have been through the hardware and programming manuals without luck for this issue. Hardware: FX3G-60mt FX3G-2AD-BE Settings: Structured ladder/FBD Current input mode on: M8260 (first board, first input)   What I need to do is to record the peak value over a cylinder stroke period. The hardware manual explains how to average the value using averaging time, however I basically need to peak hold and send that to a D register for go no-go compare.    Process as follows: Contact closed, monitor D8260, contact open, move peak value from D8260 during monitor duration to D205.    Thanks in advance for any assistance. -Swervomotor  
  3. Hello, does anyone here know what instruction to use to read the analog value from ch0 and display the reading for DVP-10SX plc? I'm lost, need help.
  4. Rajan

    Hello Experts  I am facing problem with CJ Series Analog I/O module MAD32. The Run LED is Lit, ERC Led is also Lit. what could be the reason?
  5. Having problems with the analog drifting. Over time the counts change. I have checked grounding and have tied the analog common to the DC common which helped clean up the noise. I am using a Balluff analog linear sensor 0 - 10vdc for the iputs. Both channels seems to drift. Any Thoughts?  
  6. Version 1.0.0

    406 downloads

    This is just an example how to convert an analog signal (0-10V)  Library used: AnalogFX_V310
  7. View File FX0N analoge module, scaling and offset. This is just an example how to convert an analog signal (0-10V)  Library used: AnalogFX_V310 Submitter HwT Submitted 03/13/16 Category PLC Sample Code
  8. Greetings, I've been having some issues with a vacuum pump breaker tripping... I think I've figured out the problem and resolved it but I noticed that several of the other motors have current monitoring on the HMI but the person who set this up is no longer with us.  I'm wondering what I need besides an analog input for my control logix processor (which I have) to setup this project.  I'm not sure if the other motors are just monitoring one leg of the 3 phases or if they are somehow showing total current?  any ideas and recommendations would be greatly appreciated.   thanks,
  9. First post. We recently upgraded our machine from an SLC to compactlogix. In the SLC 5/05 we used analog 1746-ni8 cards for pressure and position sensors. When we moved over to the compactlogix 1769 l36erm with 1769-if16c cards we seen issues where the analog values had very little definition accuracy. This can be resolved by changing the filters but then the response time of the card is to slow and we miss data. All of the relevant code from these sensors are in their own task and ive tried periodic, event and continous tasks but none of this helps. The strange thing is with the SLC we never seen these issues. Any ideas how i can improve the reponse time when the filters are set low?
  10. Have a PLC5 project with remote racks with digital and analog I/O. For test purposes have wired AO to AI and have set up the BTW and BTRs. Problem is I put a value in the N11 register for the particular AO (N11:66 - BTW) and it doesn't appear in the other N11 register for the particular AI it is wired to (N11:4 - BTR). The AI - N11:4 continues to read a value of "8259" in decimal/"2042" in BCD, despite any value I put in the AO N11 register. The range of the AO is 4-20 mA with a Raw min of -4095 and a Raw max of 4095 and the range of the corresponding AI is 1-5VDC/4-20 mA. If I remove the wiring arm of the AI, the N11 register will read "4135" decimal. Would appreciate any fdbk as need to get working as system for customer will not be migrated to newer RA or Siemens system til next year. Cant get support out of AB for questions as only have standard "tech connect" tech support contract and PLC5 requires you to have "Legacy automation" tech support added to your "tech connect" stnd contract.
  11. Greetings, I'm ok with RSLOGX 500 but am an absolute beginer with RSLOGIX 5000 and was wondering if anyone had any simple sample code just to study. I would love something using analog input and or analog output. thanks in advance.
  12. I'll set the scene a little before I explain the issue that I am having. I have an application where I have a Linear Servo Slide acting as a Press Kick-off cylinder on a ceramic press. In order to trigger this Slide accurately, I have installed an Absolute Rotary Encoder (a Turck product) to the press, which outputs an Analog signal for its specific position. I then have this as an input into my CompactLogix L33ERM through a 1769-IF4 Analog Input card. Within my code, I'm trying to capture the moment where the press has presented the part out of the die and it can be ejected from the press cavity without damage the part. Mis-timing on this ejection and the part will clip the die pad tooling and incur damage upon ejection. Now, one last point of clarification, I am a Mechanical Engineer by trade, so I don't claim to be an expert programmer. But I have learned a lot and have gained experience in programming applications like this, so I can learn quick and should be able to program this task. I have had my local Allen Bradley guy look at the code I'm using for this application, and he thinks it looks good, but I'm still having issues. What I have done, is within the code, I have a window that I look for, of the encoder's position, to trigger the ejection shoe to fire its sequence and kick the part off. However, I have had to make this window so large in order for the code to see it every press cycle, that occasionally, the ejection shoe will be fired at the back end of the window, which is actually too late, and my part is being damaged. Attached is a snapshot of the code. The OkSamplePress.DN is actually a timer that I have that looks at the current press rate and puts a delay in to not allow the kick-off to fire too early, because I was actually getting a glitch before where the kick-off would fire prematurely for some reason. I don't know if anyone can offer assistance on this or not, but I would greatly appreciate any help at all. Its become quite frustrating, as the rest of my machine functions quite well, and this seems to be the nagging issue I can't get rid of. Thanks in advance...Josh
  13. I've got a PLC stack with a Q64AD analog-digital converter card. I am attempting to read the digital output value of channel 1 but I am having issues. First of all here is my simple PLC program: I got the program from the Q64AD user manual. You can see there is a blue '0' on the right of line 0. I assume this is the value that is being read? When I monitor the D11 device in GX Developer it shows a '0'. The following is a screen from Online > Monitor > Buffer memory batch. My card has a base address of 0x60 and channel 1's offset is 11d (0Bh). The value on the highlighted line does change so I know that the analog card is correctly picking up on current changes from my source. Lastly here is an image of my digital inputs. I have set up the Q64AD card through the GX Developer PLC Parameter window and left all settings as default. I initially used 'K11' instead of 'H0B'. I have also tried using the MOV command (MOV U0\G61 D11) but that game me the same result. Can anyone spot the flaw in my program of configuration? Do I need to configure the PLC in order to use the 'D' devices? Should I try copying the value somewhere other than D11? Thanks
  14. Hi, I am looking for a Modbus TCP based AI and DO data acquisition module and scada program. The analog inputs are 4-20 mA . SCADA should be able to communicate over Modbus TCP( I think every SCADA does that but just want to make sure). Can you guys please suggest if you know something good fit my application? Thank you,
  15. Hey guys, so I feel like I must be doing something wrong here, well obviously since I cant get it to work. So I have a CompactLogix L36ERM running RSLogix5000, I've got 28 cards in total, all working except for one. My 1769-OF8V Analog Ouptut module. I just want to be able to output a 0-10v signal to a proportional valve module, specifically a Parker PCD00. Anyways, so I am online with the processor, everything is looking good, I/O is responding. I have the specific channel on that output module enabled in the module properties. I have tried changing the data type to every different option, I have raised and lowered the limits. I think I am addressing it correctly. I am just trying to move a value into that channel's data file. It appears to be moving the number in just fine, but when I put a meter on the output for that channel, I get 0V from the output to analog com. There is a little switch inside the module that allows you to use rack power or external 24V, I tried switching it down and using an external 24VDC source, I currently have it switched up to use the rack power. I'm lost. If somebody could please help me out and tell me if there is something obvious that I'm missing or doing wrong/ take me through an easy step by step way of setting this up for basic 0-10v output, that would be great. Sorry for being so new, I have attached a couple screenshots of the logic I'm using and the way I have it configured right now, but I have tried all different configurations. Thanks, Howard
  16. I am trying to determine or find any figures that could assist in obtaining the lifespan of a single output of a 1756-OB16E output card. I have a signal sending 400 pulses a minute to an output. I am starting think about when this card or output may need to be replaced before failure. I was given a MTBF range by Rockwell for the card itself but they could not expand on the likelyhood of the output failing exponentially due to the rapid signalling. I could also not find anything in the manual itself that could provide me with an idea of longevity, I could be missing it? Also with this project I experienced something odd with the originally scoped hardware, a solid state 24VDC relay (700-HLS1.) By measuring the resistance I was able to see that the relay should have been opening and closing but the signal was not being received. So, I swapped the solid state relay for a mechanical relay and it worked fine. I was curious if the leakage could have an effect on this. The problem with the mechanical relay is that the life is dramatically reduced to about a month for this installation, life for the relay is shown at about 10,000,000 actuations. I was hoping to have this working with a little longer life expectancy. If anyone has any experience / tips / or suggestions it would be much appreciated! PG
  17. I'm new to Omron, and after several days of diving into manuals trying to figure this out on my own and giving myself a headache I've come to accept that i need help. my task is the following: Control of the discrete and analog inputs/outputs in a DeviceNet system using an Omron CJ1M PLC’s and PT’s. Use at least one thermocouple, one analog input, and one analog output for the DeviceNet network. Use a pushbutton and a light for the start of the process and an indicator for the started process. I have a Drt1-Ad04 input, a Drt1-ad02 output, and a Drt1-ts04t temperature control. My devicenet is Cj1w-drm21, The Omron system itself is a cj1m-cpu13 etn21. I have node addresses for my input, outputs and temperature control, those being 35 for input, 25 or 30 for output and for temperature control 5, 15, or 20. The ip address im using for this project is 142.214.143.9I'm using Cx programmer, Designer and Integrator. On Cx programmer I've managed to create an IO table but i have no idea on how to begin the program or even get a current reading from my generator.On Designer I've made what i believe to be the layout of the pushbuttons, I just have no idea of what addresses to enter.And on integrator i'm having troubles on figuring out how to make a routing table. I've went through many manuals and either i'm missing something really basic here or I just have no idea on what I'm doing. The only advice I was given was to dive into more manuals and find my addresses for my inputs, outputs, and temperature or to find the information from an outside source be that a forum or customer service. I am able to provide more information, and screenshots of what I have done if needed. Any kind of help would be greatly appreciated!
  18. CQM1-CPU43 Output OFF Bit SR 252.15

    I am from AB world, but now am facing up with Omron PLC troubleshooting. One of my machines with Omron CQM1-CPU43 went out of work, because of low batteries in the PLC, program was lost and PLC stock with Error” Low battery” Is my luck, program was stored on EEPROM card, so I replaced the battery and reload program back to PLC, but after that other light on PLC comes up ”Output Inhibit Bit” is ON and all outputs are OFF. Operational manual sated just “turn back to OFF position, the “Output OFF Bit SR 252.15” and nothing else, where and how I can do it. I can not find in the CX programmer software the way to switch this bit, neither one rung in the program consist this bit, I really don’t know how solve this problem. Could you, please advice?
  19. Hi Good Day, I need a suggestion, I have an omron encoder, encoder counter meter (K3NC-NB1A) and communication card RS-232C 25pins (K31-FLK1). My question is, what is the best omron software to read and manipulate the data from the encoder (I have CX-one software but I only use CX-programmer). I want to capture the encoder pulse and convert to velocity, acceleration, deceleration and also energy absorbtion. I have to use mathematical formula such as two times differentiation. I also need to show grapf and display final result that is energy absorbtion reading. Or is it much simple if I use VB / labview / java software? Thank you in advance
  20. Hi everyone! I have this simple problem, but cant get over it. I have structured ladder/FBD Project and i use GX works2. As topic tells I use analog signal from field. Now, i need to compare this value X (from field) to Values X1 and X2, meaning if value X is between values X1 and X2 then M1 is true. Ok, but what function i need to use for this? Best regards, Juha.
  21. I am working on Remote IO panel and plan to use the following components: 1734-AENT 1734-OW4 - qty 2 1734-IE4C I wonder if I need to separate the bus between the relay output module and analog input module? Or anywhere else in this setup? Thanks.
  22. I have had a GE 90-30 CPU331 in my house for 17 years with no trouble at all. I have a problem that I have never seen before. I was editing the program using LM90. I don't know what I could have done in the program to disable an output. Just 1. All the rest of the points in that group on that card still work. I swapped cards with no difference. All of the elements of the rung are true (highlighted). The output is not on or highlighted. The nickname over the output has ONE letter highlighted. The bit in the reference is "0" and is highlighted or "grayed out" (the cursor is not on it). I searched for coil conflicts. I am using this output contact lots of places but only one output. The logic is working correctly when I use another output or %M. This is an isolated output which needs to be in this group (moving it would be awkward). What does a "grayed out" reference bit mean?
  23. FX3U_GXWORKS2_BINARYCODE_BY_OUTPUTS

    Hi all, Im new with plc programming and now I need some help. As topic says, I have FX3U plc and gx works2. Now, I need to tell stack heigth as positions by output. We all agree, that you can tell ten different situations when you have four outputs (Y1 and Y4 = position five). Is there any practical/ reasonable way to do this when you need use outputs. For example, is there any Functions for this, or? Best regards Ultra.
  24. I need to set up D/A module. I have few questions. What is the difference between offset and gain setting mode? I would like to use range 0 to 10V which would have to be set as user range setting, can I do it using GX Works 2? Or do I have to use the GX Configurator-DA package?