lchamarthi

MrPLC Member
  • Content count

    151
  • Joined

  • Last visited

Everything posted by lchamarthi

  1. Pid Implementation

    Really I welcome all of your valuable suggestions. So now I convinced to implement PID for my application. But confusing how to get the Constants P =?, I =? & D= ? values to get good response. Is it Trial & Error method? Could anybody help me? Lakshmi
  2. Pid Implementation

    Hello, I am new to the PID & I would like to take suggestion in the implementation My temperature range: 0----250 So Set Value will be in this range given from HMI. Module resolution is from 0----0FA0 ( which is equivalent to 0----10v) Generally I planned to implement like this without using PID instruction If Suppose SV=250 PV=100 difference=SV-PV=+150 This Maximum difference will be 250 for 250 Centigrade-------0FA0 (10V output) So 150.. -------= (150 *10)/250 =6V (interms of volts) Gas valve will open proportionately 0--10v. Can I use SCL (Scaling) instruction for this manipulation? The above calucation will be going on as long as difference carries positive sign. If it is Negative sign, immediately we will stop/close (0 Volts output) the Gas valve & will continue till reaches Zero. It is the general idea but i don't know what kind of problems i will face with this? Also I would like to know what are the advantages of PID over above? I really looking for the earliest possible reply Thanks in Advance Lakshmi
  3. Pid Implementation

    Hi waynes, Thanks for clarifying the difference between PIDcontrol & my approach. I have the sufficient Hot airflow (we generate) & send through a valve/damper onto a material. Obviously Temp depends on the amount of air that we allowed from the valve/damper. There is no subtance to produce heat. we sense the temperature in the material area & its analog input. Just my job is to control only the percentage opening of Valve depends on the error. This valve/damper is Analog output. I hope u understood the application. Also Degree of freedom 2 Degree centigrade Now which one you would suggest either PID is required for this or my approach is ok. Kindly advise me waiting for suggestion
  4. Pid Implementation

    Hi Sleepy Wombat, Thanks for clarifying the difference between On-Off control & continious control application. I have the sufficient Hot airflow (we generate) through a valve/damper onto a material. Obviously Temp depends on the amount of air that we allowed from the valve/damper. There is no subtance for heat production. Just my job is to control only the percentage opening of Valve depends on the error. This valve is Analog output. I hope u understood the application. Is my approach without PID works? If PID is required, could anybody help me in understanding the PID Parameters that I need to take care. waiting for suggestion Regards Lakshmi
  5. Pid Implementation

    Hello edpuente, Thank you for the suggestion, We don't need that many (4 or 2 loop) inputs.We have only one temperature input that to accurcy in controlling is not crucial. (which is not precised). Moreover seperate TCXXX card will cost more. I would like to know comments on my approach without using PID instruction. Even I couldn't able to understand the PID instruction what they are saying. Could anybody give me hand? Thanks in advance Lakshmi
  6. Scl 3(487)

    Could anybody help me in understanding the SCL 3(487) instruction usage? Parameters seems tricky. I attached instruction details what i have gone through. SCL_3.bmp Also please tell me how to display image here not like an attachment. Lakshmi
  7. Cable Detailing Information -omron Range

    Hello bluebyu! Thanks for the information. This even i know but not upto date for New PLC & HMI series like CJ,CS & NS with all models. Could anybody help me for all series & models if anybody have? Thanks in advance
  8. Cable Detailing Information -omron Range

    Hi Every One! Can I get the cable details for the whole Omron Range PLCs & HMIs like PC ----> PLC PC -----> HMI PLC <---> HMI if somebody must have prepared already. So it would be really very useful. Thanks in Advance Lakshmi
  9. Cj1 With Nt31c Temp Monitor

    TERdON You are obsolutely right. I am using Electronic card for conversion from Resistance to Current. Also I fascinated for the advantages of TCXXX card over normal Analog module. I really thankful to all for your extended valuable suggestions. For my application temperature monitoring accuracy is not crucial. That's why I choose normal Analog input. Tim, As qtsuport explained, If you make Dip S/w 3—Off Then you will get a BCD value to the input. Also AS we kept for Centigrade, directly in the input result comes as centigrade value. The same Result word you can use for temperature display monitoring on the Screen by creating Numeral Display. Even I too have NTST 4.6 same version software. Lakshmi
  10. Could anybody tell me that how to display a image there itself please. I know how to attach but want to display. Thanks Lakshmi
  11. Cj1 With Nt31c Temp Monitor

    Hello Tim, I used Temp display in the following way. I have one Analog Input (AD081-V1) module with 8 Analog inputs.One of the Inputs is Temp i.e. PT100 sensor which gives 4-20mA current. As usual i configured the Analog module intial settings. These setting may be different from TC001. After I gave 4-20mA/0-10V depending on configuration that we made. for Analog Input 0----FA0 are the Hexa limits (Resolution(4000) support by the module) I want to display the same input as in limits between...0......250 Degree Centigrade. So these four are the conversion parameters for range. I define all these in different consequent parameters as shown in the program using MOV Instruction. Later I used SCL instruction for getting the data as per conversion and stored in the Result Word R. This Word you can use in NT31C Numeral Display to monitor temperature in between..0--250 Degree Centigrade. My application till now only to monitor the temperature. So this is the very easiest method. Please find the Attachment for core logic. The way example shown for manipulating/conversion data in the TCXXX manual i really confused. In TCxxx also you can do the settings hardware & software. Later use this logic as it is also getting the same 0-10V/4-20mA. I hope u understand my explaination. Contact me if any confusion in my explaination. Do you want to implement PID control also. Then as per my idea Setvalue can be given from the HMI & SV & R always compares. If the difference is not zero, based on the sign of the difference we will increase/decrease the Gas valve. This is my idea to implement PID not excatly PID Closed Loop in future. I would welcome suggestions on my implementation for the best way from anybody. But i would like to know is there any advantage of using TCXXX cards over Analog Input & Output cards for Temperature controlling? I have gone through TCXXX manual. Could anybody help me? Lakshmi Untitled.cxp
  12. Function Block

    Hello Nibroc Could you please help me in understanding the 2 point in your reply. I also in the same confusion whether to use FB or not. I have 10 fans working & all having the same logic but different input/outputs. I developed FB for 1 fan & thought of using the same thing for all. If we make sure FB working for Fan1 once, again no need of testing for other fans. so the debugging is easy & takes less time & less confusion from side i thought. But your thinking is in different, could you explain me please. So i can implement in program as i am in starting. Lakshmi
  13. Cj1 With Nt31c Temp Monitor

  14. Multiply And Divide Cj1

    I could get the result as 324EB324B1. So R3 is 32 in D308 If change R3 ULINT D308 to Hexa, one can able to see 32.
  15. Cs1 - Access Clock?

  16. Analog O/p Voltage Deviation

    Hi Everyone! I would like to know how Analog output voltage compensation can be done.Actually i configured my output for voltage of range 0-10v SCALE 0------4000 (0FA0 in Hexa) resolutions 0-------10v Output Expected I have to get for 2000 i.e 7D0 ------5V output & 4000 i.e FA0------10V Actual But I am getting for 2000 i.e 7D0 ------5.1V output & 4000 i.e FA0------10.2V which is measured by Multimeter. So some voltage deviation is coming than expected. How to compensate this? Could anybody help me out?
  17. Analog O/p Voltage Deviation

    I didn't applied any load. System is under testing. Just i heard about gain adjustment in Analog. Is it related to this output compensation?
  18. Cs1 - Access Clock?

    Hello Tash May be this one useful AR.bmp AR1.bmp
  19. Diff B/n Ethernet And Devicenet

    Dear All, I am New to Network communications. I had CJ1M-CPU13 PLC & NS5 HMI. I made PLC to talk with NS5 with a PC.Now I w'd like to learn Industrial Automation I would like know the scope/background of going to Device Net, Ethernet, Field Bus..Comp Bus..etc which terms i heard till now. Shall anybody give good start up in networking of PLC''s using Ethernet,Devicenet..above. Thanks in Advance Lakshmi
  20. Cj Unit Address

    [After several hours of head scratching I changed the unit addresses to 1 & 2 respectively along with the complete bits etc. Both SCU boards are working correctly. For my curiosity I removed the second SCU and changed the first SCU unit address back to unit 0, reloaded the original program and now both comm port works!?!??? Can you check whether Unit Number switch on the module is exactly placed to 0 Number on that particular module. If Yes, In that module switch position to 0 might be not turning on. Lakshmi
  21. Function Block Concept

    Hi All, I am Vey new to the concept of Function Block usage in programming. I have done program to control 10 Fans in ladder using Omron PLC CJ. All 10 fans have simailar logic for relevant inputs & outputs. Just i heard that we can use FB for Redundancy of program for the same logic of the sections. So i would like to learn basics of FB with some sample program for expalination. Could anybody help me? Thanks Lakshmi
  22. Function Block Concept

    Hello anonymous, I have implemented the Function Block for Fans. It is really very good for quick devolopment of the program. I downloaded to sample CJ1M.But with this, i didn't find much/any difference in scan time reduction. I think, CJ1M minimum scan time is : 1.6ms (Because with only one very small rung i observed 1.6ms scan time) Just for my analysis, after i did the program for 2 fans both in Ladder & FB. I observed 1.7ms to 2.0ms.---with FB 1.7ms to 1.9ms---with Ladder (But we have 10 fans) Will the use of FB reduct the scan time! Regards Lakshmi
  23. Cj Instruction Set New Features

    I would like to take the help from the OMRON experts. We are using C200HG PLC. Now i want to move on to CJ1M -CPU13 because of its compact &smartness. As per my knowledge EM bank is not available in CJ1M-CPU13 & have wide range of DM and other memory. I have one query that if migrated to CJ, Is the scan cycle time will reduce? How it can be achieved? According to CJ Instruction set, it carried new Comparision instructions 310,315,& 320. By using this we can avoid use of greater/less than/equal flags which will reduce ladder inturn scan time. Like above is there any new/advanced Instructions in CJ which will reduce scan time still? Help me ASAP please. Regards Lakshmi
  24. Memory Save-recall Function

    Dear All, I feel difficulty in implementing Data Block option in our application. Before,I handled memory Save/Recall through Logic in PLC. But now NS has got a very good feature that Data Block for memory handling. So I would like to use this feature to reduce the Ladder size much. As per the manual, I came to know that how to configure a Data Block. Only the confusion is where from Recipe is reading the data and where it is writing. Our application of memory handling is given in the attachment clearly. I hope, you understand my application. So i would like to take Experts help to achieve this. Thank You, Lakshmi SaveRecall.doc
  25. Cj Instruction Set New Features

    Hello anonymous, I w'd like to have your suggestion that I thought of converting C200HG program directly by changing the PLC type & model etc in the project work space until if didn't use EM bank, to program CJ1M. By this way Can i achieve less execution time of 1us instead of 1.245us as Tedron said ?. I can't able to go into pdf , why i am not understanding Can you give me path where i can get the Included new instructions in CJ from C200HG. Thanks Lakshmi