Siemens S7-1200 Instrucciones De Servicio página 102

Ocultar thumbs Ver también para S7-1200:
Tabla de contenido

Publicidad

Programación de los bloques de programa
5.2 Programación de SMS vía OUC
Si en el parámetro "PhoneNumber" del tipo de datos de sistema TCON_Phone no se
programan números de teléfono, el CP no puede recibir SMS.
Recibir SMS de varios interlocutores
También existe la posibilidad alternativa de crear un juego de bloques separado para cada
interlocutor, tal como se describe arriba para 1 interlocutor, o bien crear un solo juego de
bloques con la particularidad siguiente en el bloque TCON_PHONE:
Si en el parámetro "PhoneNumber" del bloque TCON_Phone se introduce un asterisco (*)
después del cuerpo del número de teléfono, dicho asterisco actúa de comodín para todos
los números autorizados con el mismo cuerpo.
Los números de teléfono autorizados para acceder al CP se configuran en el grupo de
parámetros "Security" del CP en STEP 7.
Texto del mensaje que se enviará en el parámetro "DATA"
El texto del mensaje se introduce como string en el parámetro "DATA" de TSEND o
TSEND_C.
Un mensaje puede contener 160 caracteres como máximo. Si el texto del mensaje contiene
más de 160 caracteres, se repartirá entre dos o más SMS.
Leer el texto del mensaje en el parámetro "DATA"
Para recibir un SMS, programe el texto del mensaje que se leerá en los bloques TRCV /
TRCV_C con el parámetro "DATA", utilizando un bloque de datos (DB).
Cree un DB del tipo de datos "Struct". Abra el cuadro de diálogo de propiedades del DB
(menú contextual del DB) y desactive en el grupo de parámetros "Atributos" el acceso
optimizado al bloque.
En la estructura del DB, cree para cada SMS los tipos de datos siguientes:
● DTL
12 bytes para el sello de tiempo de los SMS recibidos (sello de tiempo de la red)
● String[22]
String de 22 bytes para el número de teléfono del remitente
● String[160]
String de 160 bytes para el texto del mensaje
El texto del SMS puede tener como máximo 160 caracteres.
● Byte
Estado del SMS
Si se recibe más de un SMS, el estado de cada SMS se guarda en este byte de estado:
– 0 = no válido
La estructura necesita 200 bytes de memoria por cada SMS.
102
1 = no leído
2 = leído
Instrucciones de servicio, 05/2016, C79000-G8978-C381-02
CP 1243-7 LTE

Publicidad

Tabla de contenido
loading

Tabla de contenido