cancel
Showing results for 
Search instead for 
Did you mean: 

UDS 4.0.3.10, RSLinks 2.54 Classic Professional

Former Member
0 Kudos

Hello All,

I have some problems with the UDS, not getting any tag names or data from the PLC when browsing (UDS Alias) . However, the tag groups are visible.

Overall there are only 112 tags in the project, so I guess it's not a limitation. IMHO looks very similar with Amy's problem.

The logs say:


[01/15/2009-14:05:15.672] DataOPC [P:2832, T:3492,       UDS,    INFO] 0x0	Reading Items.	[tagUtil/lhds2BrowseThread.h @ 172, lhds::BrowsingThread::DoBrowse]  
********** Start of Exception Stack Trace **********
	1)	[01/15/2009-14:05:15.688] DataOPC [P:2832, T:3492,       UDS, ] 0x0	HRESULT: 0x80010105 [The server threw an exception.]	[core/lhdsFwkThrowHelpers.h @ 111, lhds::_lhds_rethrow_helper]
	2)	[01/15/2009-14:05:15.688] DataOPC [P:2832, T:3492,       UDS, RETHROW] 0x0	Rethrowing exception.	[Connection.cpp @ 742, CLHOpcDaConnection::ReadTags]
	3)	[01/15/2009-14:05:15.688] DataOPC [P:2832, T:3492,       UDS, HANDLED] 0x0	Handled exception.	[tagUtil/lhds2Connection.h @ 1160, lhds::LHDSConnectionImpl
<class CLHOpcDaConnection>::DoReadTags]
************** End of Exception Trace **************

then, a whole set of these Exception traces, one for each tag group. The configuration parameters follow.

Host Description: xMII UDS Host.

Host File: xMIIUDSHost.exe.

Host Version: 4.0.3.10.

Found Aspect: OPC-DA.

Found Parameter: Include Quality = No.

Found Parameter: Acquisition Mode = Synchronous.

Found Parameter: Read From Device = true.

Found Parameter: Read Delay = 100.

Found Parameter: Force flat namespace = false.

Found Parameter: Automatically Reconnect = true.

Found Parameter: Acceptable Data Quality = Good.

Found Parameter: Startup Delay = 1000.

Found Parameter: Use Legacy Tag Format = false.

Found Parameter: Legacy Delimiter = ..

Found Parameter: Activate Items = Both.

Found Parameter: Group Update Rate = 0.

Found Parameter: OPC Server = localhost; RSLinx OPC Server; OPC DA2.

Found Parameter: OPC Group Name = DataOPC.

Found Parameter: OPC Group Number = 1234.

Found Aspect: Cache.

Found Parameter: Mode = Cache with Dynamic Metadata.

Found Parameter: Mask = .

Found Aspect: Host.

Found Parameter: Pool Size = 5.

Found Parameter: Runtime Mode = Service.

Found Parameter: Threading Model = MTA.

Found Parameter: Stack Size = 0.

Found Parameter: Collect Requests = false.

Found Parameter: Shutdown Timeout = 10.

Found Parameter: Log Level = Info.

Found Parameter: Use IOCP = true.

Found Parameter: Service User = .\LocalSystem.

Found Parameter: Service Password = *****.

Found Parameter: Service Startup = Manual.

Found Parameter: Service Dependencies = Eventlog.

Found Parameter: Trusted Requesters = .

Found Parameter: Maximum Concurrent Connections = 100.

Found Parameter: Connection Wait Time = 5000.

Found Parameter: Max Reconnect Sleep Time = 1000.

Found Parameter: Auto-reconnect Attempts = 5.

Found Parameter: Monitor Cycle = 15.

Found Parameter: Port = 8085.

Found Aspect: Logging.

Connected to the Rockwell Automation RSLinx Classic OPC Server server.

Finnished initializing.

Initializing Browser.

...

Any ideas?

Edited by: Paul Radulescu on Jan 15, 2009 8:43 PM

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member202228
Active Participant
0 Kudos

Not quite, Jeremy. Becasue we were in a hurry to have a system running we dropped the RSLINX OPC configuration for the moment and installed Kepware OPC instead. Using DA3, it looks like all the tags can be at least browsed. We're still having some issues with BIT type tags (true/false highlighted in RED in the UDS alias list) but I guess it'll be "all white" when we'll convert them all to integer type.

We'll come back to the RSLINX approach a little later (during weeks 3 and 4 in March 2009 I suppose).

Many thanks,

Paul.

jcgood25
Active Contributor
0 Kudos

You are correct a 0/1 Integer will work very well for your bit fields.

former_member202228
Active Participant
0 Kudos

A small update ..

I updated the UDS to version 4.0.3.20, I am able to see the OPC data from RSLinx in Excel using COM i.e. =RSLinx|OPCData!C1Temperature

Same issue though when UDS browsing in alias configuration ..

Thanks,

paul.

jcgood25
Active Contributor
0 Kudos

Did the resolution that I provided for Amy also solve your issues?