RS485 connection to ESPEC climate control chamber

Hello all,
I'm having some difficulties setting up and RS485 link with a climate control chamber from ESPEC. 
It is an ARL-0680 climate chamber. The climate chamber has two male DB9 connectors on the outside, apparently used for linking multiple RS485 chambers together. 
The pinout of the DB9 RS485 intrerface connector is: 
1:   SD+   Transmission data (A)   Connected
2:   SD-   Transmission data (B)   Connected
3:   RD+   Reception data (A)   Connected
4:   RD-   Reception data (B)   Connected
5:   GND   Ground   Connected
6:   GND   Ground   Connected
7:   NC    (Not connected)   Not connected
8:   NC    (Not connected)   Not connected
9:   NC    (Not connected)   Not connected
I have bought a NI USB-485 interface cable. This cable also has a male DB9 interface but the pinout is different. 
1:   GND
2:   CTS+ (HSI+)
3:   RTS+ (HSO+)
4:   RXD+
5:   RXD-
6:   CTS- (HSI-)
7:   RTS- (HSO-)
8:   TXD+
9:   TXD-
So - the pinouts do not match and I see different signal names on both interfaces.
Am I correct in assuming that I should only make the following connections:
NI USB485   to   ESPEC climate chamber
   1                       5, 6
   2                       not connected
   3                       not connected
   4                       3
   5                       4
   6                       not connected
   7                       not connected
   8                       1
   9                       2
Are there some special things I need to do in SW to get this setup to work? I'm using LabVIEW as my programming language to try and control the climate chamber. 
I'm especially not sure how I need to set up the transceiver mode to get everything working...
In the ESPEC documentation I could find that the communication system used is "Synchronized modulation (four-wire, half duplexing)".
Thanks a million for all your helpful feedback!
K.
Solved!
Go to Solution.

Hi KC
Thank you for your reply.
The USB to RS485 converter datasheet states the following:
I think that being able to communicate in full-duplex it must support 4-wire RS485.
I've read about that sometimes the + and minus are revered. Thinking on that I've tried the 4 different combinations. None of them worked
The combinations are:
First
TXD -        RD -
TXD +       RD +
GND        GND 
RXD -       SD -
RXD+       SD +
Second:
TXD -        RD +
TXD +       RD -
GND        GND 
RXD -       SD +
RXD+       SD -
Third:
TXD -        SD -
TXD +       SD +
GND        GND 
RXD -       RD -
RXD+       RD +
Forth:
TXD -        SD +
TXD +       SD -
GND        GND 
RXD -       RD +
RXD+       RD -
I also tried to debug the USB to RS485 converter with a null modem cable, first with the converter only and then with the cable I've assembled also. I was able to see echo on hyperterminal and I've noticed that TXD- transitions from Low to High (idle line state is low) and TXD+ transitions from High to Low (idle line state is high).
I'm not sure if I need the termination resistors, since there aren't any references about this in both datasheets (converter and thermal chamber).
I don't have any more ideas about this problem. I really would appreciate any help with this.
Thank you

Similar Messages

  • How to use while loops to implement a simple climate control.

    Hi,
    I am currently a 4’th year computer systems engineering student in South Africa doing a primitive climate control project in LabVIEW 8.0. Although my knowledge and skill level of LabVIEW is far from that of an expert, I really enjoy working with it. The project consists of a motor driving some fan blades, a resistor heater and an analog temperature sensor. The basic functionality entails that a user specifies a desired temperature and then the program will heat if the current temperature is lower than desired or cool if the current temperature is above the desired temperature.
    What I want to add is an acceptable temperature difference so that the fan and heater do not switch constantly as the threshold temperature is reached. Rather leave the current temperature to linger between the maximum (current + acceptable difference) or minimum (current – acceptable difference) allowed temperature before heating or cooling it to the desired temperature once again.
    I have attached 2 VI’s:
    Final Assignment: I tried to achieve the sensible climate control by making use of a formula node. As soon as I substituted the if statements in the formula node with while statements, the VI did not respond. It did not give any errors, it just didn’t respond.
    Final Assignment2: I tried the same but by making use of while loop structures. The while where my Input DAQ is works fine, but none of the other while loops work.
    Please advise me on possible solutions for my problem/project.
    Thank you in advance.
    D. Weppenaar
    Attachments:
    Final Assignment1.vi ‏254 KB
    Final Assignment21.vi ‏256 KB

    1. Your VI does not respond because your formula node is trapped in an infinite loop and cannot exit if you're out of the deadband. Replace the words "while" with "if" (or similar) and you might be getting somewhere. Sorry, I don't have DAQ installed, but what determines the loop rate?
    2. You have a dataflow issue. Only the inner loop on the left will run. All other loops must wait because they depend on data from the first loop. data is only available at an output tunnel of a loop once the loop finishes and a loop cannot start until all input tunnels contain data. Also the first loop can never stop, because the stop button is outside the loop and will never get read once the inner loop starts. The stop button needs to be in the innermost loop.
    Most likely, all code segments should run synchronized, so delete all the inner loops. They serve no purpose. All yon need is the big outer loop as in the first code.
    There are many ways to directly observe what is going on. For example you could run the VI in execution highlighting mode while watching the diagram.
    Clearly, you need to become more familiar with LabVIEW basics. Maybe do a tutorial? Right now you might think that dataflow is a hindrance while in fact it is one of the most powerful advantages of dataflow programming. You simply need to be familiar with its logic.
    LabVIEW Champion . Do more with less code and in less time .

  • Unable to create connection to Application Server Control from JDev

    Hi All,
    I am unable to create connection to Application Server Control of SOA Suite from JDeveloper and getting following error:
    Error getting OC4J Process for: opmn-home+oc4j-<hostname>-<OPMN Port>-default:
    Error connecting to OPMN (is it running?): Connection refused: connect
    I restarted all OPMN processes...still getting the same error.
    Thanks
    Krrish

    Hi.
    I got a similar error sometime ago.
    It was related to OPMN not getting bound to the correct server IP. It happened because my SOA Suite was installed in one machine that does not have a fixed IP (or uses loopback adapter) and then I tried to connect to this SOA Suite from another machine, using JDev.
    I checked this by running "opmnctl debug". then you can see on what IP the opmn is listening on.
    Didn't know how to solve this.

  • Could not install DPM agent on Secondry site DPM could not connect to the Service control manager : ID 33221

    Hi,
    We have two DPM 2012 R2 server installed at Primary and Secondary site Windows 2012 R2 installed.
    We need to Protected Primary DPM from Secondary DPM.
    When install DPM agent got error from secondary DPM console.
    “DPM could not connect to the Service Control Manager on these servers ID: 33221”
    Checked till now :
    Visual C++ redistributable installed.
    Checked DNS A record and both server can ping each other,
    Widows Firewall off on both servers.
    Net stop mpssvc ( Windows firewall service)
    sc \\Server1 query
     àable
    to see result
    Thanks,

    Hi
    You mention checking the DNS A record, are these 2 servers not in the same domain? Can you ping -a computername?
    Do you have any other AV software that have firewalls built in?
    Hope this helps. Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Connection lost after starting control center manager owb 11.2

    Hello!
    We have a test installation of OWB 11.2 (Repository Version 11.2.0.3 / Client Version 11.2.0.2 WINDOWS 32bit) because we want migrate our 11.1 environment to this version.
    We have successfully imported the old repository with mdl upgrade. We can edit mappings and so on in the Design Center. Also the deployment is possible from there.
    If we start the control center manager with the default_configuration we lose the connection to repository. Also the design center is no longer connected.
    The follow the recommendation for the connection with 11.2.0.2 Client to a 11.2.0.3 Repository.
    Does anybody know what to do?
    Regards Alexander

    Check this
    http://www.rittmanmead.com/2007/05/unable-to-connect-to-the-owb-control-center/
    and
    Control Center Service: strange errors after reinstall

  • Connect to climate/temperature chamber in LabVIEW

    Hi,
    I'm sort of new to LabVIEW/a student and during my internship at a company I got an assignment to develop a remote control interface for the Weiss WT3 climate chamber for their tests. I'm using LabVIEW 2014 64-bit.
    My previous experience in LabVIEW has been using the NI USB-6211 for remote controlling power supplies with analog voltage control and that is a bit more straight forward, I think.
    Anyone with experience in this area that has any VIs that I can take a look at?
    Here are some of the things I'm unsure of
    How to connect it physically? There are Ethernet, USB and RS232 connectors as far as I can see
    Use the bundled software with LabVIEW or only use LabVIEW?

    Hi,
    Thanks for the reply.
    Sorry if the question doesn't make sense. I'm trying to articulate myself as best as I can (english is not my native language).
    What I meant was that the oven comes with some software bundled with it to control the chamber via Ethernet, and I was thinking whether or not I am supposed to make LabVIEW communicate with that software (internally on the PC) or I should focus on somehow communicating with the chamber directly from LabVIEW.
    I have succesfully used the application for remote controlling the chamber (although it does its job poorly, and has a lot of problems)
    Unfortunately I'm not certain the manual is even available as a digital version anywhere. I know I've search a lot on the Internet for it, but without results. I only have a hard copy in the lab.

  • Remote connection to  'OWM Database Control'

    Hi,
    on a WinXP PC I installed Oracle and created a new DB (10gR2) by DBCA. Is it possible to connect to its 'OWM Database Control' from another PC IE browser? Thank you.

    We are in Home edition SP2, I deactivated Firewall
    but I have this error when from another PC browsing
    to http://wxphdev2:5500/em/console/logon/ :
    HTTP/1.0 404
    Can your remote machines ping the machine wxphdev2 by name? If not you need to add wxphdev2 to the hosts file located in <drive letter>:\WINDOWS\system32\driver\etc .

  • Is a sudden blue screen log out connected to audio volume control?

    I use three computers all with the appropriately updated Mac OS (10.4.5). In all three, I am experiencing the same curious problem. Now and again, the screen goes blue and then we are into the log in routine. All applications have to be restarted. I have noticed that adjusting sound by making use of the keyboard sound control appears to lead to this event happening (after several seconds delay). There is an additional common feature to all of this: I have replaced the hard disk in all three. In this Powerbook 12", I installed a 250 GB disk, in a 20" G5 iMac at work, I replaced a 150GB disk with a 500 GB and then used the replaced 150 GB disk to replace an 80 GB disk in an 18" iMac at home with a 1.6 GHz processor.

    Two things: First, 10.4.5 is not the most updated version of Tiger; it has been up to 10.4.11 for some time now. You should run your software update.
    Second, this forum is for problems running OS 10.5 Leopard, not 10.4 Tiger. You might have a better chance at a good response in the Tiger forums here:
    http://discussions.apple.com/category.jspa?categoryID=177
    Good luck!

  • Running Connected Query with Run Control Parameters using App Engine

    Hello,
    I created a connected query that has 1 parent query and 1 child query, and use this as DataSource for the report that I am going to generate. I created an app engine that willl be called to generate this report. However, I encounter the error "Error occurred while processing the request. (228,101) PT_CONQRS.CONQRSMGR.OnExecute Name:GetXMLData PCPC:59072 Statement:1309". What could be causing this issue? One cause I am thinking is that the Connected Query not returning any data since I am not able to pass / map the values to the CQ's prompt fields. How is this done in CQ? I've done it in PS Query by using the function SetPSQueryPromptRecord+. I'm trying to search for this function's equivalent in CQ. I was able to search for a workaround (http://mfinchps.blogspot.com/2011/05/how-to-launch-connected-query-xml.html), but I still prefer to have a CQ data source.
    Below is the code that should handle mapping of CQ prompt fields:
    &oConQrsInst = create PT_CONQRS:CONQRSMGR(&OperId, &ReportName);
    &result = &oConQrsInst.Open(&oConQrsInst.Const.InitExisting);
    &CQPromptsArray = &oConQrsInst.QueriesPromptsArray;
    &rcdQryRunParms = CreateRecord(@&PromptRec);
    &sqlSelectQryParms = CreateSQL("%Selectall(:1) WHERE OPRID = :2 AND RUN_CNTL_ID = :3");
    &sqlSelectQryParms.Execute(&rcdQryRunParms, &OperId, &RunControlId);
    /*Loop through the Connected Query "Queries" and fill in each query's prompts as needed*/
    For &arrCtr = 1 To &CQPromptsArray.Len
    &rcdQryPrompts = &CQPromptsArray.Get(&arrCtr).QueryPromptRecord;
    For &i = 1 To &rcdQryPrompts.FieldCount
    While &sqlSelectQryParms.Fetch(&rcdQryRunParms)
    If &rcdQryPrompts.GetField(&i).Name = &rcdQryRunParms.GetField(Field.BNDNAME).Value Then
    &rcdQryPrompts.GetField(&i).Value = &rcdQryRunParms.GetField(Field.BNDVALUE).Value;
    Break;
    End-If;
    End-While;
    End-For;
    &sqlSelectQryParms.Close();
    End-For;
    rem &oRptDefn.SetPSQueryPromptRecord(&rcdQryPrompts);  -> need to have equivalent of this+
    &oConQrsInst.Close();
    Thanks!
    Janet

    i think you have run the code to generate the XML file from your connected query...
    check the following things
    1. Check the Report definition is defined or not for the file that you want generate.
    2. if its defined check the RTF template is present or not.
    3.Check your code in Appengine whether you have mentioned the Report Definition and template name,

  • Not connect on Application Server Control (no message error)

    Hi people,
    I´m install the SOA Suite 10.1.3.1.0 and when I try to connect usin URL http://name_station:8888 and click on Application Server link, using oc4jadmin user isn´t connect and don´t show error message, only not connect.
    when i try to connect using http://127.0.0.1:8888 this showing a message above:
    "This OC4J is configured to make JMX connections via RMIS and fall back to RMI if the RMIS port is not configured. The RMIS connection on the OC4J instance null on Application Server NAME_OF_INSTANCE.NAME_DESKTOP is configured but a connection could not be established. The JMX protocol is specified by the oracle.oc4j.jmx.internal.connection.protocol property in opmn.xml"
    My SO is Windows XP Pro SP3, i think this problem can have any issue about SP3 because i have SOA Suite installed in other desktop and it connect...i don´t know, i´ll try to uninstall SP3 and comment here if this solution its the better !
    But, If you have the same problem, please help me ou help us ! ;-)
    Thanks friends !

    Thanks for your message Mr. Barrera !
    I´m installed in other desktop and this hosts file have only this line above and this connection have success... its strange...
    127.0.0.1 localhost
    So, I´ll try your solution in other desktop too with SP3... But my mind still said with me "SP3... Try uninstall this before... and then install SOA Suite... you have a success!!" I´m jocking, but i try this too and post a final saga.... ;-)
    PS.: I´m brazilian, sorry but i don´t write english similar a north american guy.
    Thanks !
    Edited by: JohnnyBeGood on Feb 4, 2009 11:44 AM

  • Connection between class, WPF-controls and parameters

    Hello,
    How do I show an instance of a class on my form and how do I connect this instance to my parameters?
    I have defined a class VV and added validation to it (I intend to use this class im multiple projects):
    public class VV
    private Int64 id;
    private string code;
    private string naam;
    public Int64 Id
    get { return this.id; }
    set { this.id = value; }
    public string Code
    get { return this.code; }
    set
    if (String.IsNullOrEmpty(value))
    throw new ApplicationException("Code is een verplicht veld");
    else
    this.code = value;
    I have made a form in XAML-code and connected the fields with my class:
    <TextBox Name="tbNaam" Width="Auto" Style="{StaticResource errorStyle}">
    <TextBox.Text>
    <Binding Source="{StaticResource vvData}" Path="Code" >
    <Binding.ValidationRules>
    <ExceptionValidationRule/>
    </Binding.ValidationRules>
    </Binding>
    </TextBox.Text>
    </TextBox>
    This works fine.
    To save the data in de database I use a stored procedure.
    When I declare the parameter.value as:
    insertCmd.Parameters.Add("code_ipar", OracleDbType.Varchar2);
    insertCmd.Parameters["code_ipar"].Value = tbCode.Text; ====> this is the name of my textbox in XAML
    everything wordks fine. But instead of the textbox I want to connect the parameter to the class VV.
    (so I can use this in multiple places)
    How do I do that??
    I tried to create a new instance of the class VV:
    VV newVV = new VV();
    but when I do that, I can't see this record on the screen.
    How do I get this to work?
    Thanks in advance.

    Take the Toshiba BT-Stack away and use the one from XP SP2 or Vista, inbuild. I recently bought a V270 mouse and couldn´t install the Logitech program that I needed and I had troubles with the Nokia-PC-Suite as well. Now I switched to the inbuild BT-Stack from Vista (XP has as well) and all problems are gone!

  • Why is there an error 107 SSL connection when using parental controls and accessing webmail?

    All browsers (Safari, Firefox, Chrome) do not allow my parentally controlled child to access gmail accounts. Putting the gmail website address in the permitted websites doesn't make them accessible.

    All browsers (Safari, Firefox, Chrome) do not allow my parentally controlled child to access gmail accounts. Putting the gmail website address in the permitted websites doesn't make them accessible.

  • Connection refused in Mission control

    Hi !
    I created a simple application just for demo and I start it with
    java prim.Prim 100000000 -XX:+UnlockCommercialFeatures -XX:+FlightRecorder
    But I can't connect, when  doing 'Start jmx-console' I get  connection refused after a while.
    The same problem when starting the application in NetBeans .

    At least that makes sense (JConsole not working either). Okay, so something is messed up regarding local attach on your machine. Let's try not using local attach. What happens if you try adding the following to the command line, and then set up a connection in JMC manually (click the "new custom connection" icon in the JVM Browser)?
    -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=7091 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false

  • How come I can't connect to my website control panel or website email from the iPad? I keep inserting user and pass and it keeps deleting them without connecting. I tried this on both my websites.

    I haven't managed to go to my website's administration panel since I bought my iPad. Neither of my websites nor the website's email. Otherwise it works fine. Is there something wrong with the sttings? The only thing I can think of is Java and it's on.

    crisbostina wrote:
    The only thing I can think of is Java and it's on.
    That's not possible as iOS doesn't support Java. If your websites require Java to login, you're not going to be able to do it from the iPad.

  • Is it possible to hide Accessibility Voiceover Cursor when connecting to Bluetooth Remote Control in Keynote presentation on iPad?

    Hi team, I would like to know
    When I use my Satechi Bluetooth pointer (linked in Accessibility mode) with keynote on iPad there is a box around the items in my slides. Is there a way to remove this box?
    like these comments on this video
    https://www.youtube.com/watch?v=-c3Fw9m7UuY&list=UUajGeviMMa-piNbYJehhFmA&index= 3
    I didn't get any of those boxes for 2 years but if I remember well it just started to appear after either upgrading to Ios8 or updated Keynote, can't recall exactly.
    Any idea on how to solve this?
    Thanks so much for your time and help in this!
    Max

    Anyone with the same issue?
    have a great day
    Max

Maybe you are looking for

  • Error "Update CMS"

    Hi experts, If I do click the "Update CMS" button then come following error message: SLD (URL http://server:port) server exception: IO error: Read timed out Thank you in advance, Stefan

  • Error while enabling query rewrite on cube

    Hi Trying to enable query rewrite option for OLAP cube throws below error message : Your metadata changes have been saved, with the following errors Invalid Metadata Objects: Invalid Object "FUSION.FLINE_STATUS_CUBE2": "CREATE MATERIALIZED VIEW "FUSI

  • Titles created in LiveType good in .mov but don't dub well

    I handed a DVD created in iDVD with a .mov file that looks perfect, but the person making a dub said the dub came out with the titles pixelated or distorted. Any s you can offer will be most appreciated. Thanks. Roxane

  • Could not add a database field in the new PLD report..

    Hi All, Am working on a PLD report and am not able to add a Databse field on the Report. I want to add a new field on my Report which should fetch the Field Tax Amount from the table AR invoice tax amount per document.... when i add the new database

  • Exchange creates a new logs even no mailbox uses the storage group

    We are running Exchange 2007 with 4 storage groups. We have migrated most of our mailboxes to Office 365 (there two web emails need to configure SMTP relay on Office 365) and stopped Exchange backup. However, the Exchange data still increases everyda