Skip to content

ReadValue Bad #814

@10guo

Description

@10guo
1. client.Node(nodeID).Value(ctx)
2. client.Read(ctx, &ua.ReadRequest{
		MaxAge: 2000, 
		NodesToRead: []*ua.ReadValueID{
			{NodeID: nodeID, AttributeID: ua.AttributeIDValue},
		},
	})
debug:  conn.go:70 uacp: connecting to opc.tcp://172.31.3.154:18950/
debug:  conn.go:94 uacp 1: start HEL/ACK handshake
debug:  conn.go:429 uacp 1: sent HELF with 61 bytes
debug:  conn.go:388 uacp 1: recv ACKF with 28 bytes
debug:  conn.go:271 uacp 1: recv &uacp.Acknowledge{Version:0x0, ReceiveBufSize:0xffff, SendBufSize:0xffff, MaxMessageSize:0x1800000, MaxChunkCount:0x1800}
debug:  secure_channel.go:576 sc.open
debug:  secure_channel_instance.go:89 got sequence number 1
debug:  secure_channel.go:1050 uasc 1/1: send *ua.OpenSecureChannelRequest with 132 bytes
debug:  conn.go:388 uacp 1: recv OPNF with 135 bytes
debug:  secure_channel.go:350 uasc 1/1: recv OPNF with 135 bytes
debug:  secure_channel.go:289 uasc 1/1: recv *ua.OpenSecureChannelResponse
debug:  secure_channel.go:304 uasc 1/1: sending *ua.OpenSecureChannelResponse to handler
debug:  secure_channel.go:660 OpenSecureChannelResponse handler
debug:  secure_channel.go:670 sc.handleOpenSecureChannelResponse
debug:  secure_channel.go:698 uasc 1: received security token. channelID=16 tokenID=100 createdAt=2025-07-01T14:47:04Z lifetime=10m0s
debug:  secure_channel_instance.go:89 got sequence number 2
debug:  secure_channel.go:836 uasc 1: security token is refreshed at 2025-07-01T14:58:31Z (7m30s). channelID=16 tokenID=100
debug:  secure_channel.go:1050 uasc 1/2: send *ua.CreateSessionRequest with 254 bytes
debug:  secure_channel.go:868 uasc 1: security token expires at 2025-07-01T14:59:34Z. channelID=16 tokenID=100
debug:  conn.go:388 uacp 1: recv MSGF with 565 bytes
debug:  secure_channel.go:350 uasc 1/2: recv MSGF with 565 bytes
debug:  secure_channel.go:289 uasc 1/2: recv *ua.CreateSessionResponse
debug:  secure_channel.go:304 uasc 1/2: sending *ua.CreateSessionResponse to handler
debug:  secure_channel_instance.go:89 got sequence number 3
debug:  secure_channel.go:1050 uasc 1/3: send *ua.ActivateSessionRequest with 146 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 96 bytes
debug:  secure_channel.go:350 uasc 1/3: recv MSGF with 96 bytes
debug:  secure_channel.go:289 uasc 1/3: recv *ua.ActivateSessionResponse
debug:  secure_channel.go:304 uasc 1/3: sending *ua.ActivateSessionResponse to handler
debug: client: monitor: start
debug:  secure_channel_instance.go:89 got sequence number 4
debug: sub: pause
debug:  secure_channel.go:1050 uasc 1/4: send *ua.ReadRequest with 111 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 142 bytes
debug:  secure_channel.go:350 uasc 1/4: recv MSGF with 142 bytes
debug:  secure_channel.go:289 uasc 1/4: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/4: sending *ua.ReadResponse to handler
Connected Success
index:  10HTK30CL101.PV
debug:  secure_channel_instance.go:89 got sequence number 5
debug:  secure_channel.go:1050 uasc 1/5: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 70 bytes
debug:  secure_channel.go:350 uasc 1/5: recv MSGF with 70 bytes
debug:  secure_channel.go:289 uasc 1/5: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/5: sending *ua.ReadResponse to handler
browseName.Name= PV 1
debug:  secure_channel_instance.go:89 got sequence number 6
debug:  secure_channel.go:1050 uasc 1/6: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 78 bytes
debug:  secure_channel.go:350 uasc 1/6: recv MSGF with 78 bytes
debug:  secure_channel.go:289 uasc 1/6: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/6: sending *ua.ReadResponse to handler
displayName.Name= PV
debug:  secure_channel_instance.go:89 got sequence number 7
debug:  secure_channel.go:1050 uasc 1/7: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 113 bytes
debug:  secure_channel.go:350 uasc 1/7: recv MSGF with 113 bytes
debug:  secure_channel.go:289 uasc 1/7: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/7: sending *ua.ReadResponse to handler
description.Name= 1号磨机循环浆液箱雷达液位
debug:  secure_channel_instance.go:89 got sequence number 8
debug:  secure_channel.go:1050 uasc 1/8: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 63 bytes
debug:  secure_channel.go:350 uasc 1/8: recv MSGF with 63 bytes
debug:  secure_channel.go:289 uasc 1/8: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/8: sending *ua.ReadResponse to handler
accessLevel:  AccessLevelTypeCurrentRead
debug:  secure_channel_instance.go:89 got sequence number 9
debug:  secure_channel.go:1050 uasc 1/9: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 74 bytes
debug:  secure_channel.go:350 uasc 1/9: recv MSGF with 74 bytes
debug:  secure_channel.go:289 uasc 1/9: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/9: sending *ua.ReadResponse to handler
TypeIDNull
INT64:  0
Float:  0
String:
Bool:  false
Uint:  0
--------------------------------------------------
debug:  secure_channel_instance.go:89 got sequence number 10
debug:  secure_channel.go:1050 uasc 1/10: send *ua.ReadRequest with 126 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 74 bytes
debug:  secure_channel.go:350 uasc 1/10: recv MSGF with 74 bytes
debug:  secure_channel.go:289 uasc 1/10: recv *ua.ReadResponse
debug:  secure_channel.go:304 uasc 1/10: sending *ua.ReadResponse to handler
client.Node(nodeID).Value Error:  The operation failed. StatusBad (0x80000000)
debug:  secure_channel_instance.go:89 got sequence number 11
debug:  secure_channel.go:1050 uasc 1/11: send *ua.CloseSessionRequest with 75 bytes
debug:  conn.go:388 uacp 1: recv MSGF with 52 bytes
debug:  secure_channel.go:350 uasc 1/11: recv MSGF with 52 bytes
debug:  secure_channel.go:289 uasc 1/11: recv *ua.CloseSessionResponse
debug:  secure_channel.go:304 uasc 1/11: sending *ua.CloseSessionResponse to handler
debug:  secure_channel.go:1180 uasc 1: Close()
debug:  secure_channel_instance.go:89 got sequence number 12
debug: client: monitor: done
debug:  secure_channel.go:1050 uasc 1/12: send *ua.CloseSecureChannelRequest with 57 bytes
debug:  conn.go:221 uacp 1: close
debug: sub: pause: ctx.Done()

displayName、description、accessLevel Read Success

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions