Response time between LabVIEW w/DSC module and RSLinx OPC server hosting FlexLogix PLC tags too long
We are experiencing communication response time delays between LabVIEW with DSC module and RsLinx OPC Server hosting all FlexLogix PLC tags (around 500-600 tags).
The nominal response time for the system watchdog is < 500ms, but we occasionally have spikes of up to 1.5 seconds once every few days even when the system is idling.
Changing more than six PLC connected shared variables at the same time from LabVIEW also causes the watchdog response times to spike above 500ms.
Our watchdog is programmed so that LabVIEW toggles the watchdog bit to 1 as soon the shared variable event detects that the PLC has toggled it to 0. The PLC, however, waits 300 ms until it toggles it.
Our system:
Windows XP SP3
LabVIEW 9 F3
RSLinx Opc Server v2.54
Allen Bradley FlexLogix PLC
What is your update rate set for in the RSLink OPC server?
You aren't toggling the same flag from both ends are you?
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction
Similar Messages
-
I send a command to a function generator(SRS DS345)using "GPIB Write" via GPIB,to change the frequency of output.And I would like to to measure the time between
initially send out commands and actual response of instrument(frequency change).I have designed a program which contains three sequences,the 2nd one contains "GPIB Write",and the 1st and the 3rd contain "Tick count",then subtract the latter from first one.I think this is not the time that I want...
What should I do ?
Thanks!!If want a more precise and NIST-traceable method of timing a portion of your LabVIEW code. The below VI uses two counters on an E-Series or NI-TIO based device to complete this task.
Download the attached VI and replace the for loop (EVENT TO TIME) with your VI or code.
This example uses the maximum timebase of your device as the source for "simple event counting". Due to counter roll-over, two counters are used in order to be able to time events of short or very long duration. See VI Documentation for more information.
Attachments:
Time_With_Counters_(LV61).vi 199 KB -
LabVIEW 8.6.1 DSC Module and SQL Server Agent
I had the following system constellation:
- LabVIEW Professional Dev System 8.6.1 installed (complete)
- SQL Server 2005 Express
Since Microsoft's SQL Server 2005 is no longer distributed, I had to install SQL Server 2008 Express on my system, too.
Everything is working fine, but after installing the 2008 Express version the SQL Server Agent appears in the '2008 instance!
This is quite good, but normaly the Express editions doesn't contain the Agent...?!
Since LV8.5 (?) the DSC module uses Microsoft SQL Server Express, right? (--> This is very good, but the documentation of the DSC module is more than bad.!!)
Is there any context between SQL 2008 Express <--> LV DSC??Hi _avr_,
There's no documentation about LV DSC
supporting SQL Express 2008 because it's not supported. It may work if
you were to detach the database and reattach it, but it's something we
have not tested.
You are writing, that SQL Server 2005 Express is no longer distributed, however this is a Software which is a part of Installation Pack of a DSC Module. So if you have the DVD for LabVIEW with DSC Module you could install it without any problem. For DSC Module 8.6 we included the SQL Server 2005 Express SP1 on the DVD.
I do not really now why in your case the Agent is appering. You have right, the SQL Server 2008 Express does not contain any Agent.I do not have any explenation for it.
NI supports only DSC with SQL Server 2005 Express. The DSC Module 2009 is also working with SQL Server 2005 Express SP1. For Windows 7 SQL 2005 SP3 is recomended.
I would suggest you to deinstall the SQL Server 2008 Express.
Best regards,
ENIA
NI Germany -
LabView 2014 - DSC module with Ethernet Modbus: Error 56
Sorry,
I try to connect modbus by Labview 2014 DSC module like this figure, and it occurred error code 56 at "Read Input Registers",
I have look for many soluctions, but still fail, can someone help me? thank you very much!Did you confirm the address and port of your slave device is correct? Also, is your device a modbus master device or slave device?
I suggest you to read the help first, and then run the corresponding example
You can run the two example to test if the modbus function is OK. Then you can come back to test your third party device. -
What is the difference between the normal function module and bapi function
hi,
what is the difference between the normal function module and bapi function module.Hi
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
Regards
Anji -
Hi,
Could someone help me in the setup and configuration of NI OPC server to OMRON PLC (CJ2H model) using FINS Ethernet communication protocol? I already read some materials available in the web but it uses a different PLC and communication protocol. The OPC server is installed in my laptop and I'm using Windows 8 as my OS. I used a cross over RJ45 LAN cable and connected to the ETN21 module of the PLC. I was able to confirmed the communication of my laptop and PLC by pinging the ip address of the ETN21. I also tried to configure the OPC server based on the documents I just read online. I created a channel, device and tag to the OPC server. By the way, I just need to read the data from the tag I created. Can someone also tell me how to monitor the data on the tag? I hope that you could help me. Thank you in advance.Good day,
Try following the instructions on the driver’s help, take a look at the attach picture. It should be a good starting point. After the PLC is configured you can use this tutorial (Connect LabVIEW to Any PLC Using OPC » http://www.ni.com/white-paper/7450/en/) for a guide on how to monitor the tags.
I hope this helps
Alejandro | Academic Program Engineer | National Instruments
Attachments:
OPC Server Help.JPG 237 KB -
can't start up my ipod 5thG and stay remining the logo of apple for too long don't know how to do????
Try:
- iOS: Not responding or does not turn on
- Also try DFU mode after try recovery mode
How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
- If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
- Try another cable
- Try on another computer
- If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
Apple Retail Store - Genius Bar -
Difference between ALC Forms ES module and ALC Output ES module
Hi,
I would like to know if anyone has implemented just the Adobe Output ES module in any of the projects.
I am into a project where we are integrating ALC with one of the insurance application for document generation and correspondence generation.
Confused whether to go with Forms ES module, Output ES module or both?
Can someone please throw light on these modules? I know there is info on the website but would like to know the advantages and disadvnantages of using either one of the module or both?
If just Output module is used how will the insurance application interact with ALC?Jianghuai,
The link you have gotten from Ivan provides great information sources.
Note that those are not four different distributions, meaning linux-based operating systems, all are RHEL -- check out the FAQ, items 1 and 2. I would say main differences between family members are licensing and support offerings or subscriptions. AS, ES for "server" and WS, Desktop for the "desktop".
"ES is licensed for servers with up to 2 CPUs and 16GB of main memory while AS is licensed for servers of any size and any architecture."
Oracle products are generally not supported on the desktop variants. -
Unable to access only Read Write addresses of AB Micrologix 1400 PLC using NI DSC and NI OPC server
Hi,
I have been using NI DSC and OPC servers (NI and Kepware) to communicate with Allen Bradley Micrologix 1400 PLC (1766-L32BXB). Recently at one site I found that I could access Process values from the PLC correctly (Read Only tags) but could not access the Read Write Tags at all. The latter are addresses to which it should be possible to write Set (i.e., references) values from MMI or PC software. I am able to do so from the MMI not from the PC software. I get communication error message on the MMI and PC, mentioning the PLC address being accessed (e.g. N7:0).
Support from the supplier is not available. Hence can anyone let me know if ladder logic could have been written to prevent PC software based access of Read/write addresses (N7:0 to 9 in this case), while permitting access to Read only addresses? Is the problem at the PLC end or OPC server end? Is there a way to get around this?
Thanks in advance.The OPC Server cannot force Outputs so if th registers in question are the outputs of ladder rungs you cannot write to them via the server. The controller will accept the write from the server but will not execute the write. In some cases the server event log will post an error if it is the PLC. Do you get errors when you try to write and if so what are the posted error messages.
Fred Loveless
Kepware Technologies
http://www.kepware.com -
HS between Oracle 8.1.7 and MS-SQL Server
Hi all,
I'm using one Oracle database 8.1.7 in Linux, and in another server MS-SQL Server 2000.
This Ora817 i'm using only for source. My procedure select data from ora817 to insert in sql server 2000, using HSODBC, and the system frezee.
But, when i do the same insert manually, it works.
Sorry my fair english. Can one help me?
Regards,
GustavoHi all,
I'm using one Oracle database 8.1.7 in Linux, and in another server MS-SQL Server 2000.
This Ora817 i'm using only for source. My procedure select data from ora817 to insert in sql server 2000, using HSODBC, and the system frezee.
But, when i do the same insert manually, it works.
Sorry my fair english. Can one help me?
Regards,
Gustavo -
Got a new Iphone 6 and I need to add my work thunderbird email account onto the phone. It is asking me for the host name of my incoming and outgoing mail server and I have no idea what this means- please help!
First off there is no such thing as a Thunderbird email account. Email providers issue email accounts and Thunderbird is email client software and not a provider.
You can look at the server settings in Thunderbird to see the settings it is using or you could get a list from your provider.
In Thunderbird go to the menu bar and select Tools-Account Settings-Server Settings to see the Inbound settings and Tools-Server Settings-Outbging Server(SMTP) for Outbound settings.
No menu bar with Tools showing? Press the alt key. -
The big picture is that I'm trying to use labview to interface to a DSP board.
I already have a small windows application "app" which communicates with the dsp. Now I want Labview to grab data from the "app" and plot/analyze ... etc.
I'm a novice at this 'interprocess communication stuff", what can I use to pass data back and forth between between the "app" and LV?
use ActiveX, DMA, streams, etc.?
In a crude sense I could just have the "app" write the data to a file and then have LV read the file. (can two applications read the file at the same time?), but
this seems very slow and clumsy. I'd rather have a RAM based FIFO which both could access.
Thanks!
G
Details:
Pentium120 Windows 95 Host
Spectrum TMSC30 DSP
VC++6
LV6It depends on what 'interprocess communication' your "app" program has available.
I regulary use DDE to control a PLL App which controls our PLL via the LPT Port. This is only a write process, but works very easily. The read is equaly easy. You need to know the various "keywords" like service, topic and instruction which the "app" will respond to.
Generaly I found ActieX to be more extensive, meaning its probably going to take longer and more steps to achive similar simple results.
The file does not seem to be the best way.
Hope that helps a bit. -
How do you do face time between an I phone 4 and an Imac when in wifi?
Hi! can face time work between an Iphone 4 and an Imac using wifi?
Thanks for the inputs.Welcome to Discussions, Butch Juinio
Butch Juinio wrote:
Hi! can face time work between an Iphone 4 and an Imac using wifi?
Thanks for the inputs.
Yes. (The iPhone4 must be on wi-fi.)
All FaceTime contact on any device is made via the internet.
iOS devices like iPhone must connect via wi-fi because that is the only way they connect to the internet.
Macs can connect also to the internet via ethernet, so Macs can FaceTime either wired or wi-fi.
EZ Jim
Mac Pro Quad Core (Early 2009) 2.93Ghz Mac OS X (10.6.7); MacBook Pro (13 inch, Mid 2009) 2.26GHz (10.6.7)
LED Cinema Display; G4 PowerBook 1.67GHz (10.4.11); iBookSE 366MHz (10.3.9); External iSight; iPod4touch4.3 -
How to calculate the time between start trigger,first scan and first A/D in DAQ
Environment: Labview 6.1, N6052E DAQ board(max scan rate=333KHz, max channel rate=333KHz, settling time=3.5usec+1LSB)
I am using external scan clock 10K scan/s collecting data on 16 AI channels, and external channel clock 200KHz.
Could show me how to calculate the time betweent he start trigger, the first scan and the first A/D conversion?
ThanksI read the one you give to me. still cannot work out. I am using Labview 6.1 DAQ vi, including AI config.vi. clock config.vi, AI control.vi, AI read.vi, working on colect data on 16 AI channels. So I belong to SCAN function and external scan and sampling timing, right?
But it says the T1 and T2 are determined by external signals. How can I calculate that?
T1=1/10KHz or T1=1/160Khz?
T2=1/200KHz?
Is the above correct? -
What's the difference between RFQ in PO module and RFQ in Sourcing module?
Hi,
I have created a RFQ using 'Sourcing Super User' in Vision Demo. The RFQ number is 45635.
Then, I created another RFQ using 'Purchasing, Vision Operations (USA)'. The RFQ number is 362. And I tried to search RFQ 45635 on the form in this PO responsibility. But I can't find it.
Why the two RFQs have different sequence of numbering? I thought that the RFQ in Sourcing responsibility is the same as that in PO responsibility. Am I wrong?
Thanks
LeoHi Leo,
The eSourcing Module is separate module. The RFQ's created in eSourcing application are stored in different tables and are usually used in conjunction with the module iSupplier Portal. The Supplier users (Read Sales Persons of the Suppliers) can enter view the RFQ and respond with a quote.
Now, about the RFQ form in Purchasing Super user, think of it being used by the Organizations buyer to enter and keep record of all the RFQ's and Quotations he sends and recieves in a paper based system. It does not have any integrations or any other functions except for quote analysis which is a relatively simple interface.
Hope this answers the question.
Thanks,
Abhi
Maybe you are looking for
-
I have a Laptop, just over a year old, runs Vista Home Premium SP2. Here is the scenario Hadn't used the DVD/CD-ROM drive for 3 or 4 weeks at which time it worked fine. Tried to use it a couple of days ago and discovered it wouldn't respond. I figure
-
Just bought a 2013 Macbook Pro w/ Retina, SSD hard drive, NVidia card....created a partition and installed Windows 8 with Bootcamp 5 to run my Steam games. My friend was telling me there are minor changes you need to make to the BIOS, don't defragmen
-
WAN round-robin load balancing
First things first, I just recently got that horrible distribution Gentoo off my machine and installed Arch for a test run and so far a flipping love it. Just like to thank everyone that made this wonderful piece of Linux. To the point: I have a box
-
Terms and Conditions with a Service Contracts
Hello, I like to use the Sales Contracts (11.5.10) templates that I created for Sales Quote and Service Contracts. There is a great layout template (XML) for Quoting. I could not find any documentation on how to attach T*Cs to a Service Contract outp
-
Setup guide for Maintenance Optimizer in solman 7.0 ehp1 sp18
Hi All , Please let me know the exact link where I can find the setup guide for Maintenance Optimizer in Solman 7.0 EHP1 sp18 . I found a few guides but was not able to locate the correct guide for this particular version. Thanks Sunil Kumar