Comunicación OPC UA
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Paso 2: asignar variables PLC
La descripción que sigue muestra con el ejemplo de una variable cómo se asignan
determinadas variables PLC y métodos de servidor a las variables y métodos de Euromap
77.
Proceda del siguiente modo:
1. Abra con un editor el archivo "demo.xml" que se ha creado en el "paso 1".
Busque en el archivo XML la variable UA con
NodeId="ns=1;s=MyIMM_MES_Interface.InjectionUnits.NodeVersion".
En el paso siguiente asigne una variable PLC a esta variable.
2. Para asignar una variable PLC a esta variable OPC UA, agregue una extensión al
elemento XML de la variable OPC UA.
A su vez, agregue un elemento del tipo "<si:VariableMapping>" a dicha extensión:
3. El elemento XML "<si:VariableMapping>" está definido en el espacio de nombres XML
"http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions".
Por este motivo es necesario agregar este espacio de nombres al elemento XML
"<UANodeSet>", p. ej. una única vez al principio del archivo XML mediante la siguiente
línea de código:
Si no se agrega el espacio de nombres, en el archivo se desconoce el elemento
"<si:VariableMapping>".
4. Guarde el archivo "demo.xml" y cierre el editor.
222
Manual de funciones, 12/2017, A5E03735817-AF
Comunicación