WriteTag (RT Unified) - WinCC Unified

WinCC Unified Open Pipe (RT Unified)

ft:publication_title
WinCC Unified Open Pipe (RT Unified)
Product
WinCC Unified
Version
V20
Publication date
06/2025
Language
en-US
WriteTag

Description

The "WriteTag" command writes the values of multiple tags.

Request

{"Message":"WriteTag","Params":{"Tags":[{"Name":"<Tag>","Value":"<Tag value>"},{"Name":"<Tag>","Value":"<Tag value>"}]},"ClientCookie":"<Cookie>"}

For example:

{"Message":"WriteTag","Params":{"Tags":[{"Name":"Tag_0","Value":"50"},{"Name":"Tag_1","Value":"40"}]},"ClientCookie":"myRequest2"}

Response

OnSuccess

{"Message":"NotifyWriteTag","Params":{"Tags":[{"Name":"<Tag>","ErrorCode":<Value>,"ErrorDescription":"<ErrorText>"},{"Name":"<Tag>","ErrorCode":<Value>,"ErrorDescription":"<ErrorText>"}]},"ClientCookie":"<Cookie>"}

For example:

{"Message":"NotifyWriteTag","Params":{"Tags":[{"Name":"Tag_0","ErrorCode":0,"ErrorDescription":""},{"Name":"Tag_1","ErrorCode":-2147483620,"ErrorDescription":"Tag does not exist"}]},"ClientCookie":"myRequest2"}

OnError

{"Message":"ErrorWriteTag","ErrorCode":<Value>,"ErrorDescription":"<Error text>", "ClientCookie":"<Cookie>"}

For example:

{"Message":"ErrorWriteTag","ErrorCode":-2147483621,"ErrorDescription":"Failed to Write", "ClientCookie":"myRequest2"}