Comunicación OPC UA
9.3 Uso de la CPU S7-1500 como servidor OPC UA
Número de métodos de servidor implementables y número de argumentos
Si se implementan métodos de servidor a través del programa de usuario, el número de
métodos utilizables estará limitado en función del tipo de CPU; consulte la tabla siguiente
(encontrará los datos técnicos de las CPU actualizados diariamente en Internet
(https://support.industry.siemens.com/cs/ww/es/ps/td)).
Dato técnico
Número máximo de métodos de
servidor utilizables o número
máximo de instancias del método
de servidor (instrucciones
OPC_UA_ServerMethodPre,
OPC_UA_ServerMethodPost)
Número máximo de argumentos
por método
(Puede configurarse y cargarse en
la CPU un número de argumentos
mayor del indicado, pero en tal
caso un cliente OPC UA no podría
llamar el método).
Mensaje de error en caso de rebase
Cuando se ha superado el número máximo de métodos de servidor, las instrucciones
OPC_UA_ServerMethodPre o OPC_UA_ServerMethodPost emiten el código de error
0xB080_B000 (TooManyMethods).
Suministro de tipos de datos estructurados con matrices anidadas
Si un tipo de datos estructurado (Struct/UDT) contiene una matriz, el servidor OPC UA no
proporciona información sobre la longitud de dicha matriz.
Si se utiliza una estructura de este tipo, p. ej. como parámetro de entrada o salida de un
método de servidor, hay que asegurarse de que la matriz anidada reciba la longitud correcta
al llamar el método.
Si no se respeta esta regla, el método fallará con el código de error "BadInvalidArgument".
240
CPU 1510SP (F)
CPU 1511 (C/F/T/TF)
CPU 1512C
CPU 1512SP (F)
CPU 1513 (F)
20
20
CPU 1505 (S/SP/SP F/SP T/SP TF)
CPU 1515 (F/T/TF)
CPU 1515 SP PC (F/T/TF)
CPU 1516 (F/T/TF)
50
20
Manual de funciones, 11/2019, A5E03735817-AH
CPU 1507S (F)
CPU 1517
(F/T/TF)
CPU 1518 (F)
100
20
Comunicación