NORMSERVIS s.r.o.

IEC 62541-4-ed.4.0

OPC unified architecture - Part 4: Services

NORMA vydána dne 16.12.2025

Anglicky -
Elektronické PDF (14038.40 CZK)

Anglicky -
Tištěné (14038.40 CZK)

Anglicky -
CD-ROM (14077.40 CZK)




Francouzsky -
Elektronické PDF (14038.40 CZK)

Francouzsky -
Tištěné (14038.40 CZK)

Francouzsky -
CD-ROM (14077.40 CZK)




Anglicky a francouzsky -
Elektronické PDF (14038.40 CZK)

Anglicky a francouzsky -
CD-ROM (14077.40 CZK)

The information about the standard:

Designation standards: IEC 62541-4-ed.4.0
Publication date standards: 16.12.2025
The number of pages: 257
Approximate weight : 802 g (1.77 lbs)
Country: International technical standard
Kategorie: Technické normy IEC

Annotation of standard text IEC 62541-4-ed.4.0 :

IEC 62541-4:2025 defines the OPC Unified Architecture (OPC UA) Services. The Services defined are the collection of abstract Remote Procedure Calls (RPC) that are implemented by OPC UA Servers and called by OPC UA Clients. All interactions between OPC UA Clients and Servers occur via these Services. The defined Services are considered abstract because no particular RPC mechanism for implementation is defined in this document. IEC 62541-6 specifies one or more concrete mappings supported for implementation. For example, one mapping in IEC 62541-6 is to UA-TCP UA-SC UA-Binary. In that case the Services described in this document appear as OPC UA Binary encoded payload, secured with OPC UA Secure Conversation and transported via OPC UA TCP. Not all OPC UA Servers implement all of the defined Services. IEC 62541-7 defines the Profiles that dictate which Services must be implemented in order to be compliant with a particular Profile. A BNF (Backus-Naur form) for browse path names is described in Annex A. This fourth edition cancels and replaces the third edition published in 2020. This edition constitutes a technical revision. This edition includes the following significant technical changes with respect to the previous edition: a) addition of new definitions to Method Call Service to allow optional Method arguments; b)addition of reference to SystemStatusChangeEventType for event monitored item error scenarios; c) enhancement of the general description of how determining if a Certificate is trusted; d) addition of support for ECC; e) addition of revisedAggregateConfiguration to AggregateFilterResult structure; f) addition of INVALID to the BrowseDirection enumeration data type; g) addition of INVALID to the TimestampsToReturn enumeration data type; h) addition of definitions that make sure the subscription functionality works if retransmission queues are optional; i) addition of client checks has been added to be symmetric to the Server Certificate check has been added; j) clarification that ‘local’ top level domain is not appended by server into certificate and not checked by client when returned from LDS-ME; k) addition of a definition for expiration behaviour of IssuedIdentityTokens; l) addition of status code Good_PasswordChangeRequired to ActivateSession; m) restriction of AdditionalInfo to servers in debug mode; n) addition of new status code Bad_ServerTooBusy; o) addition of definition for cases where server certificate must be contained in GetEndpoints response. LIEC 62541-4:2025 definit les Services de lArchitecture unifiee OPC (OPC UA). Les Services definis sont le recueil dappels de procedures abstraites distantes (RPC, Remote Procedure Call) qui sont mises en ouvre par les Serveurs OPC UA et qui sont appelees par les Clients OPC UA. Toutes les interactions entre Clients et Serveurs OPC UA ont lieu par le biais de ces Services. Les Services definis sont dits abstraits, car aucun mecanisme RPC particulier nest specifie dans le present document pour leur mise en ouvre. LIEC 62541-6 specifie un ou plusieurs mecanismes concrets de mapping pour la mise en ouvre. Par exemple, dans lIEC 62541-6, lun des mecanismes de mapping repose sur lutilisation du profil UA-TCP UA-SC UA-Binary. Dans ce cas, les Services decrits dans le present document apparaissent comme une charge utile a codage OPC UA Binaire, securise par une Conversation OPC UA securisee et transporte par le protocole TPC dOPC UA. Tous les Serveurs OPC UA ne mettent pas en ouvre tous les Services definis. LIEC 62541-7 definit les Profils qui dictent les Services qui doivent etre mis en ouvre afin detre conforme a un Profil particulier. Une BNF (Backus-Naur Form, forme de Backus-Naur) pour les noms de chemins de navigation est decrite a lAnnexe A. Cette quatrieme edition annule et remplace la troisieme edition parue en 2020. Cette edition constitue une revision technique. Cette edition inclut les modifications techniques majeures suivantes par rapport a ledition precedente: a) ajout de nouvelles definitions au Service dAppel de Methode pour autoriser des arguments de Methode facultatifs; b) ajout dune reference au SystemStatusChangeEventType pour les scenarios derreur delement surveille par un evenement; c) amelioration de la description generale de la maniere de determiner si un Certificat est fiable; d) ajout de la prise en charge dECC; e) ajout de revisedAggregateConfiguration a la structure AggregateFilterResult; f) ajout de la valeur INVALID au type de donnees denumeration BrowseDirection; g) ajout de la valeur INVALID au type de donnees denumeration TimestampsToReturn; h) ajout de definitions qui permettent de sassurer que la fonctionnalite dabonnement fonctionne si les files dattente de retransmission sont facultatives; i) ajout dune exigence de symetrie entre les controles du client et le controle du Certificat du Serveur; j) ajout dune precision indiquant que le domaine "local" de niveau superieur nest pas ajoute par le serveur dans le certificat et nest pas verifie par le client lorsquil est retourne par un LDS-ME; k) ajout dune definition relative au comportement dexpiration des IssuedIdentityTokens; l) ajout du code de statut Good_PasswordChangeRequired a ActivateSession; m) limitation des AdditionalInfos aux serveurs en mode de debogage; n) ajout dun nouveau code de statut Bad_ServerTooBusy; o) ajout dune definition pour les cas ou le certificat du serveur doit etre contenu dans la reponse GetEndpoints.