Topic RSS11:32, EEST
June 21, 2021
OfflineHello,
I try uaClient.writeAttribute(nodeId,Attributes.Value,myValue) but i got this error
com.prosysopc.ua.StatusException: Bad_NotWritable (0x803B0000) “The access level does not allow writing to the Node.” StatusCode=Bad_NotWritable (0x803B0000) “The access level does not allow writing to the Node.”
11:53, EEST
Moderators
February 11, 2020
OfflineHello,
StatusCode Bad_NotWritable means that the user isn’t allowed to write the Value of the specified Node. The Server might allow another user to write the Value, but it could also not allow any users to write it.
Please, check the AccessLevel and UserAccessLevel Attributes of the Nodes. If they contain the CurrentWrite flag, then writing the Value of the Node is allowed. Otherwise, writing it is not allowed.
16:17, EEST
Moderators
February 1, 2019
Offline18:35, EEST
June 21, 2021
OfflineHello,
I try myNode.setAccessLevel(AccessLevelType.CurrentWrite) and myNode.setUserAccessLevel(AccessLevelType.CurrentWrite)
but i still get the error :com.prosysopc.ua.StatusException: Bad_TypeMismatch (0x80740000) “The value supplied for the attribute is not of the same type as the attribute’s value.” StatusCode=Bad_TypeMismatch (0x80740000) “The value supplied for the attribute is not of the same type as the attribute’s value.”
9:29, EEST
Moderators
February 11, 2020
OfflineHello,
As the name of the StatusCode suggests there has been a mismatch of data types. This StatusCode is returned by Write Service when attempting to Write a value with DataType that isn’t the same or a subtype of the target Attribute’s DataType. Verify that the value you’re attempting to write has a proper DataType. See https://reference.opcfoundatio…..t4/5.10.4/ for more information on the Write Service.

Log In
Register