OPC Comm. with a NI PCI-FBUS/2

I lose communications intermittenly between my VB.net program and the NI-OPC Server.  (Once per week)
It occurs after a long period of no use by the operator, usually overnight.  The program and network is always active 24 hours a day.  Only a screen saver is used during periods of no use.
I use the auto update feature in the OPC Client.  I changed my program to force a read of the OPC Group that communicates with network #2 every 10 min., and the problem reduced in frequency from once per week to once per two months.
It happens always on network #2, which consists of three 3051S Rosemount Pressure Transmitters.
It recovers by simply opening the NI Configurator and viewing my FF configuration.
Something seems to be falling asleep, I assume it is the OPC Server, and the configurator wakes it up.
Other than that everything has been excellent.

Are you using NI-FBUS CM 3.1 (or later) version? If so, the NI-FBUS OPC server should be OK. But the continuous auto updating with long time might result communication failures sometime during a heavy network traffic period. And continuous failures might cause OPC server stop to respond.  But the Configurator has better recovery mechanism to deal with communication failures. I guess that's why launching Configurator helps on your problem.
It's good to have NI-FBUS Monitor running in the H1 network during the problem occured, which helps to judge whether it is causd by communication failure.
You can also send e-mail to [email protected] with detailed description about your problem, maybe there is other solution on your problem.

Similar Messages

  • PCI -FBUS

    We purchase the ITK from FF attached with a NI PCI-FBUS card,The PC became to Blue Screen of Death when we use NI's monitor software after the two port of FBUS board configured to bus-Monitor mode,But there is no problem when the two port of FBUS board configured to NI-FBUS mode. My computer is DELL with XP systerm. FF let me refer to NI for help,So i hope you can help me solve this problem,We want to use the monitor software for capturing package.Besides, If you have a PCI-FBUS card manual, Can you give me it to consult.
         Best regards
                                                                                 Bob peng.

    I'd recommend you to call NI office in your country. You may find its number from http://www.ni.com/niglobal/

  • PCI-FBUS -- Dell Optiplex 760, no video after installing the NI PCI-Fbus card

    I am just beginning the process of upgrading my 30+ production assembly stations currently using NI PCI-FBUS cards with new computers. (our current PCs are HP dc5100) 
    I want to utilize our new desktop standard PC system the Dell Optiplex 760.
    When I install our existing NI PCI-FBUS cards pulled from functional old PCs and place into this new Dell PCs the PC displays no video signa during the boot process.
    I have tried both of the PCI slots on the motherboard, I have upgraded the integrated Intel NIC driver.  I have removed the optional dual head video card from the PCI-E slot and am now using the on-board video. 
    I have run out of things to swap/disable with out correcting the no video issue.
    This is the first problem I have had with the new PCI-FBUS cards.  They have always seem to plug and play until this new PC model.

    Update . ... after swapping the NI PCI-FBUS card with several other PCs, I have determined that card to be defective.  It will not start in the new PCs, the other cards I have tested will.  I think this is isolated to this card only, so I will be contacting NI about repair/replacement of it.

  • How many PCI-FBUS/2 cards can be used in a PC to connect to various Fielbus networks?

    How many PCI-FBUS/2 cards can be used in a PC to connect to various Fielbus networks?  Are there limitations with the Communications Manager and Configurator?
    I currently have 1 PC with a PCI-FBUS/2 card interfaced to 2 Fieldbusses. Can I place any PCI-FBUS/2 card into the PC and run 2 additional Fieldbusses?

    Hi hhsatBeck,
    The limitations of CM and Configurator is,
    Configurator supports maximum 4 FF online segments, including H1 and HSE. For more than 4 segments, extra upgrade package should be purchased.
    CM supports maximum 16 FF segments, including both online and offline.
    So, you can use at most two PCI-FBUS/2 card (4 segments) on one PC.
    Feilian (Vince) Shen

  • What is the recommended way to do multiple channel, single point sampling for control with an NI PCI-6255 in RLP?

    Hello,
    I am writing a driver for the M-series NI PCI-6255 for QNX. I have downloaded the MHDDK and have all the examples working. I have also enhanced the examples to do interrupt handling (e.g. on AI_FIFO interrupt or DMA Ring Buffer interrupt). My ultimate goal is to write a driver that I can use for closed-loop control at 500 Hz using all 80 channels of the NI PCI-6255. I may also need to synchronize each scan with a NI PCIe-7841R card for which I've already written a driver. I want an interrupt-driven solution (be it programmed I/O on an interrupt or DMA that generates an interrupt) so that the CPU is available to other threads while the 80 analog inputs are being read (since it takes quite a while). I also want to minimize the number of interrupts. Basically, I will need to collect one sample from all 80 channels every 2 milliseconds.
    There are many different options available to do so, but what is the recommended technique for the NI PCI-6255 card? I tried using the AI FIFO interrupt without DMA, but it seems to interrupt as soon as any data is in the AI FIFO (i.e. not empty condition), rather than when all 80 channels are in the FIFO, so more interrupts are generated than necessary. I tried using DMA in Ring Buffer mode to collect a single sample of 80 channels and interrupting on the DMA Ring Buffer interrupt, which appears to work better except that this technique runs into problems if I cannot copy all the data out of the DMA buffer before the next AI scan begins (because the DMA will start overwriting the buffer as it is in ring buffer mode). If the DMA is not in ring buffer mode or I make the ring buffer larger than one 80-channel sample then I don't have a way to generate an interrupt when one sample has been acquired (which I need, because I'm doing control).
    I saw something in the documentation about a DMA Continue mode in which it looks like you can switch between two different buffers (by programming the Base Count/Address with a different address than the current address) automatically and thereby double-buffer the DMA but there is no real documentation or examples on this capability. However, I think it would work better than the Ring Buffer because I could interrupt on the DMA CONT flag presumably and be copying data out of one buffer while it is filling the other buffer.
    Another option would be DMA chaining, but again, I cannot find any information on these features specific to the NI DAQs.
    I tried interrupting on AI STOP figuring that I could get a single interrupt for each scan, but that doesn't appear to work as expected.
    I know that DAQmx on Windows has the ability to do such single sample, multiple channel tasks at a fixed rate so the hardware must support it.
    Any suggestions would be appreciated.
    Thanks.
    Daniel Madill

    Hello,
    The interrupt that will happen nearest the times that you need is the AI_Start_Interrupt in the Interrupt_A group. This interrupt will occur with each sample clock. By the second time this interrupt fires, the AI FIFO should have the samples from the first conversion. If it is easier to use programmed IO, you can read the samples out of the FIFO until you get all 80.
    Additionally, you can set the DMA to send samples as soon as the FIFO is no longer empty...instead of waiting for half full or full. This change will reduce latency for your control loop. You can set AI_FIFO_Mode in AI_Mode_3_Register to 0. By the second time this interrupt fires, you should be able to check how much data is in the DMA ring buffer and read the 80 samples when they are available. You can make the ring buffer larger than 80 samples if you see data getting overwritten.
    There is no interrupt associated with 80 samples being available in the FIFO or 80 samples being available/transferred by DMA to the host. X Series has much more flexibility with these interrupts.
    I hope this helps!
    Steven T.

  • Calculated formula for replacing a comma with a Semicolon in a text field

    I need help replacing a comma with a Semicolon in a text field.
    I have a field that has names separated by commas.  
    Ex: Dog, Cat, Bird, Horse, Eagle, Worm, Snake
    I would like a calculated column that converts the field into: Dog; Cat; Bird; Horse; Eagle; Worm; Snake
    I figured out the first three positions (Dog, Cat, Bird,) but I can't figure out the rest.
    Using the formula below.
    =REPLACE((REPLACE((REPLACE([Title],SEARCH(",",[Title]),"1"," ; ")),SEARCH(",",(REPLACE([Title],SEARCH(",",[Title]),"1"," ; "))),"1"," ; ")),SEARCH(",",(REPLACE((REPLACE([Title],SEARCH(",",[Title]),"1","
    ; ")),SEARCH(",",(REPLACE([Title],SEARCH(",",[Title]),"1"," ; "))),"1"," ; "))),"1"," ; ")
    Please help

    check the similar post
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/66e2ae2a-4da9-4c58-a8bb-cf46b1bf448f/calculated-column-to-replace-commas?forum=sharepointgenerallegacy

  • Has anyone tried 1 terabyte drives with Apple G5 PCI RAID card 1M9699g?

    I am planning on setting up RAID 5 on one of my PPC G5 Xservers with an Apple PCI RAID card and 3 Hitachi 1 terabyte HDs. At $180 a drive and a $300 or so for a card this seems like a good setup. Has anyone tried this or have any suggestions.

    It worked, for about $860 I now have a 1.8 TB xServer

  • I have a kodak printer hero 5.1, it prints or scans  2 or 3 jobs then loses comms with mac although the wifi light is still on. I tried to uninstall software but when I go to printers folder "no such folder message" . Any advice appreciated.

    I have a Kodak printer hero 5.1, it prints or scans 2 or 3 jobs then loses comms with mac although wifi light is still on. I have tried  to remove printer by deleting in preferences but when i try to go to printer folder " no such folder " message appears. Any advice appreciated.

    Log in to the Developer forum. You will find instructions on how to install the lastest beta. Your problem is the beta you have installed has expired. All of them did on October 5; you will find hundreds of threads discussing this. If you have a beta it is assumed that you will continue as a beta tester, so a simple update using iTunes will not work.
    If you no longer want to be a beta tester install the GM 7.0.2 by restoring from iTunes using DFU mode.

  • Error while doing commit with UnitOfWork

    Hi all,
    I get the following error while trying to do a commit with Unit of Work:
    I'm trying to Insert a Row into the table here.
    EXCEPTION DESCRIPTION: java.sql.SQLException: DSRA9350E: Operation Connection.commit is not allowed during a global transaction.
    INTERNAL EXCEPTION: java.sql.SQLException: DSRA9350E: Operation Connection.commit is not allowed during a global transaction.
    ERROR CODE: 0LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-4002] (TopLink - 9.0.3 (Build 423)): oracle.toplink.exceptions.DatabaseException
    EXCEPTION DESCRIPTION: java.sql.SQLException: DSRA9350E: Operation Connection.commit is not allowed during a global transaction.
    INTERNAL EXCEPTION: java.sql.SQLException: DSRA9350E: Operation Connection.commit is not allowed during a global transaction.
    ERROR CODE: 0
         at oracle.toplink.exceptions.DatabaseException.sqlException(Unknown Source)
         at oracle.toplink.internal.databaseaccess.DatabaseAccessor.commitTransaction(Unknown Source)
         at oracle.toplink.publicinterface.Session.basicCommitTransaction(Unknown Source)
         at oracle.toplink.threetier.ClientSession.basicCommitTransaction(Unknown Source)
         at oracle.toplink.publicinterface.Session.commitTransaction(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitTransaction(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitToDatabase(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commit(Unknown Source)

    Are you trying to make use of TopLink's JTS integration for the UnitOfWork?
    How are you acquiring the UOW in code?
    non-JTS, make sure to use session.acquireUnitOfWork()
    for JTS, session.getActiveUnitOfWork() and never call uow.commit() since TXs are method based in an EJB.
    Also, for JTS - ensure you tell TopLink's session you are using an external TX controller in the sessions.xml, just consult the examples that install with TopLink for a sessions.xml that makes use of external TXs.
    Darren

  • Error -200141 when doing buffered events with DAQmx and PCI-6602

    When doing buffered events with DAQmx and PCI-6602 I get error 200141 - Data was overwritten before it could be read by the system.
    This error is generated ONLY with random inputs >200/sec.
    My setup is :
    DAQmxCreateCIVCountEdges(taskhandle,"Dev1/ctr3"....
    DAQmxCG+FGSampClkTiming(taskhandle,"/Dev1/FPI35",...
    DAQmxSetCICountEgdesChan(taskhandlem,"", "/Dev1/80MHZTimeBase")
    DAQmxSetChanAttribute(taskhandlw,",",DAQmx_CI_DataXferMech,DAQmx_Val_DMA,0);
    Can somebody help ?

    i'm getting the same Error-200141, while reading semiperiods. (Meas_Buffered semiperiod continous)
    while loop ex.rate seems to be pulsewidth*no.Samples to read. in my case PW=60ms
    Input buffer size measured with Property node= 10000
    why this error happens?? i cant use any mode other than implicit timing for semi-period measurement right??
    more info: all the ai channels are used ~ 16 differencial.
    i found one solution which is _ reinitializing the whole task if an error occur. is this the right way??
    Kudos always welcome for helpful posts
    Attachments:
    Counter_1_Meas Buffered Semi-Period-Continuous_main_lv09.vi ‏34 KB
    SemiPeriod_Reconnect Counter on Error.vi ‏35 KB

  • Repalce comma with Space in Webi report.

    Hi Experts,
    My address Column in Webi report is showing data is like :
    Address (this is the field coming for BW)
    House No1,Flat J10,New Delhi,INDIA.
    Can we replace Comma with the space so that the ablove data would be like :
    House No1 Flat J10 New Delhi INDIA.
    Thanks.

    Hi Abdi
    Use the formula
    = Replace("House No1,Flat J10,New Delhi,INDIA";",";" ")
    then you will get
    House No1 Flat J10 New Delhi INDIA.
    Use the object in place of Text
    =Replace([Address];",";" ")
    Regards,
    Mahi

  • Replace each third comma with ||

    Hi All,
    My Requirement is like this:
    In a column i need to replace every third comma(,) with || symbol.
    eg:
    1,Animesh,1234,2,Tripathi,4321,3,Oracle,2345.....(and so on)
    Desired output:
    1,Animesh,1234||2,Tripathi,4321||3,Oracle,2345....Please help me out.
    Regards
    Animesh
    Edited by: Animesh Tripathi on Dec 11, 2012 2:22 AM

    Animesh Tripathi wrote:
    Hi LPS,
    Sorry for duplicating the post.
    The reason i duplicated this is because, earlier i did not get any proper answer for this and I thought of replicating this
    to another community.
    AnimeshHi Animesh,
    you have posted again the same question to have again the same exact answer.
    I have answered you previously and you seemed also satisfied in this thread: {message:id=10739356}:
    Animesh Tripathi wrote:
    Hi Alberto,
    That was what i exactly wanted.
    Thanks for the Help.
    Regards
    AnimeshWhy are you saying you did not get a proper answer?
    Did you face any problem with previous solution?
    Regards.
    Al

  • Connecting a HP3497A with a NI PCI GPIB card.

    Hello, I would like to be able to connect the above mentioned HP product with a NI PCI GPIB card. As I have no prior experience with this equipment, I wanted to know what basic important steps I would have to take to achieve this?

    Mbugua,
    On the hardware end you'll need a GPIB cable to connect the card with your instrument. On the software side, you'll need the NI-488.2 driver. Please follow this link to download the proper driver version for your OS. I highly recommend that you use LabVIEW 7.0 to communicate with the instrument. If you prefer text-based programming LabWindows/CVI 7.0 would be a great choice. You can check out www.ni.com/idnet to download a library of functions to even further ease communication with t
    he HP3497A (currently there is a download designed for CVI).
    There are a great deal of manuals available online. Please navigate to www.ni.com and choose "support" to search through them as well as our Knowledge Base.
    Please follow the following procedure of installation:
    1) Install LabVIEW or LabWindows/CVI (or both)
    2) Install NI-488.2 (hardware driver for the PCI-GPIB)
    3) Insert the PCI-GPIB into your computer
    Regards,
    Alan
    Applications Engineer
    National Instruments

  • Replace comma  with a character only if it is enclosed in single quotes

    I have a string
    String stmt = "insert into ABC values (Default,'ABC','1234,xyz,abc');{code}
    expected the result is
    insert into ABC values (Default,'ABC','1234~xyz~abc')
    I want to replace only those commas with a ~ if they are part of the string enclosed in a pair of singe quotes.
    i am trying something like
    {code}String regex = "\'\\w+(,)+\\w*,*\\w*\'+\1";
    String output = stmt.replaceAll(regex,"~");
    {code}
    but its not working
    Please help.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    LearningMachine wrote:
    No, that's not what I am trying to do.
    This is not an insert into a sql, I have to parse a DML (SQL Script) and get table name, values out of it, but I can't split the string with commas.
    Then you should find or build a parser.
    Unless the DML is very well constrained or the set is very small and will remain so, by the time you finish mucking around with all the possibilities attempting it with regexes you will have a parser but not a very good one.

  • Comm with rt system using two ethernet boards

    I am using two ethernet ports in my host computer.  One for LAN communications and the other as a link to my PXI RT system.  I've not been able to establish comms with the RT system.  Any suggestions?
    Steve Hall
    [email protected]

    I found a cable causing the problem.  With correct cable MAX recognized the remote PXI embedded controller and all is fine. 
    Steve Hall
    [email protected]

Maybe you are looking for