Sign in to follow this  
Followers 0
timofthedeep

Cj1 With Nt31c Temp Monitor

15 posts in this topic

I have a CJ1 with a TC001 card and I need to monitor the temp on a NT31C panel. Any quick and easy way to do that? Thanks in advance. Tim

Share this post


Link to post
Share on other sites
Hi Tim, Well, quick and easy all depends on your skills I think displaying the value on the NT31C once you got your temp scaled in a DM isn't a big deal, you can just use a numeric display for that. For setting up the card and how to get the data in your ladder, have a look at the operation manual, which is available at the download section. Hope this helps!

Share this post


Link to post
Share on other sites
OK, I read the user manual, but I didn't get a lot out of it. I don't want to control the temp, just monitor it. I want to turn the PID off, and use the outputs for other reasons. Can I do that? Where is the PV put for each channel if it is set up for 4 loops? How do I communicate the PV to the NT31C? TIA Tim

Share this post


Link to post
Share on other sites
Edited by lchamarthi

Share this post


Link to post
Share on other sites
Let´s see... Ok, first set the unit number pin in the front panel of rour card, set the sensor type pin, set if it is bcd or hex pin, then turn on the pirometer your´re using, to do this mov #000 to 2XX2 (XX= Unit number) if XX is Unit # 12, then you should move #00 to 2122, this will turn on all pirometers. then the PV will be 2XX3, 2XX4,2X(X+10)3,2X(x+10)4, in our previous example it would be 2123,2124,2133,2134... Of course, connect the termocouple to the unit..... Edgar

Share this post


Link to post
Share on other sites
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 Edited by lchamarthi

Share this post


Link to post
Share on other sites
PT100 sensors normally don't give any signal out at all, you must either have bought one with built in electronics or made any unmentioned connections yourself, lchamarthi. A PT100 sensor basically is only a resistor with a temperature-dependant resistance. By simple measuring the resistance you can find the temperature. It wouldn't be giving you current nor voltage unless you've already supplied it somehow. The TCXXX units offer the following advantages: * specialised IO, that is inputs specifically designed for PT100 or thermocouple. Especially thermocouple sensors have a very low signal span, which can be hard to use with standard analog units * Often inbuilt scaling and conversion * And AFAIK many of them also have built-in temperature controlling capabilities, which could save you a few ladder instructions (or not, depending on the application). * Finally, PT100 resistance is close to linearly dependant of temperature, but not perfect. I don't know for sure, but I would expect the TCXXX units to take such nonlinearities into consideration. I wouldn't expect it from general analog units as they are supposed to measure voltage or current, nothing else.

Share this post


Link to post
Share on other sites
Excellent points TERdON! The CJ1W-TC001 module will only accept a thermocouple. Typically these will generate a millivolt signal up to about 60mV. The signal is non-linear. The TC001 module will compensate for this non-linear signal. It is also very important to setup the module for the type or calibration (J, K, T etc.) thermocouple that is connected because each type has a different voltage/temperature curve. As mentioned by edpuente, the temperature values will be in the PV memory location for the module. You should download the W396 manual. This manual will provide all of the information on wiring, setup and using the TCxxx modules. Hope this will help.

Share this post


Link to post
Share on other sites
The reason for the TC001 card is because I am getting my temp reading from a K thermocouple. There is no temp control, because it is monitoring the cylinder head temperature of an internal combustion engine running at a constant speed. There are 4 cylinders, hence 4 thermocouples and 4 channels on the tc001 card. The CJ1 will be programmed with setpoints so if the temp gets too high it will alarm and shut the motor down before it gets damaged by overheat. That is also why I don't need the PID or output functions on the TC card. I would like to use the outputs to light lamps or sound a sonalert or something. I have never used a tc card, only discrete inputs and outputs. This card has me totally lost. The NT31C isn't doing me any favors, either. No experience with it at all. So I ask your help. Thanks, tim

Share this post


Link to post
Share on other sites
We can offer help! What version of CX-Programmer are you using? This will make a difference in setting up the TC001 module. What is the Unit Number set on the TC001 module on the front rotary switches? This will determine the memory addresses used by the module. You really need the W396 manual. It may be a bit confusing at first, but all of the information you need to setup and use the module is in this manual. You can download it, or contact your Omron distributor to get a printed copy.

Share this post


Link to post
Share on other sites
I have CX4.0 and NTST 3.x. I can't remember exactly which on the NTST, but definitely 4.0 on CX. Also, the rotary switch is 0. Currently, it is 100% factory setup. I have not changed any switch settings yet. Edited by timofthedeep

Share this post


Link to post
Share on other sites
All of the following images are out of Section 2 of the W396 manual. First set the dip switches as you require. Degrees C or F, Hex or BCD format, etc. Then set the Input Type selector for K thermocouple. The other charts will show you were your information is in plc memory. Loop 1 temperature is in channel 2003, Loop 2 is channel 2004, Loop 3 is channel 2013, Loop 4 channel 2014. NT setup will depend somewhat on the format you decide to use (dip switch setting) on the TC001. This should get you started. I do not have a TC001 to test, but it looks relatively straight forward, once you get the initial setup done. Let us know if you have any other questions.

Share this post


Link to post
Share on other sites
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 Edited by lchamarthi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0