MSG_CIPSYMBOLIC (mensagem simbólica do protocolo industrial comum)
A instrução MSG_CIPSYMBOLIC envia uma mensagem simbólica do protocolo industrial comum (common industrial protocol, CIP) pelo canal Ethernet ou por uma porta serial.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E.
MSG_CIPSYMBOLIC

Operação MSG_CIPSYMBOLIC
Quando o bloco da função for ativado, os buffers de recebimento para as operações de Leitura serão limpos na borda ascendente de Ativar.
Argumentos
Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
IN | Entrada | BOOL | Estado de entrada de linha.
|
CtrlCfg | Entrada | CIPCONTROLCFG | A configuração do controle de execução do bloco de instruções. Use os parâmetros do CIPCONTROLCFG para definir CtrlCfg. |
TargetCfg | Entrada | CIPTARGETCFG | Configuração do dispositivo de destino. Use os parâmetros do CIPTARGETCFG para definir TargetCfg. |
Data | Entrada | USINT[1..1] | O comando de leitura armazena os dados retornados do servidor. O comando de gravação armazena os dados a serem enviados para o servidor. Quando uma MSG for disparada, ou disparada novamente, os dados serão limpos para o comando de leitura da MSG. |
Q | Saída | BOOL | As saídas dessa instrução são atualizadas de forma assíncrona da varredura do programa. A saída Q não pode ser utilizada para voltar a disparar a instrução porque IN é acionada pela borda.
|
Status | Saída | CIPSTATUS | Status de execução do bloco da função Quando uma MSG for disparada, ou disparada novamente, todos os elementos dentro de Status serão redefinidos. A saída de Status é definida no Tipo de dados CIPSTATUS. |
DataLength | Saída | UINT | Número de bytes de dados para serviço de leitura. Para serviço de gravação, é 0. Quando uma MSG for disparada, ou disparada novamente, DataLength será redefinido para 0 para o comando de leitura da MSG. |
Exemplos de MSG_CIPSYMBOLIC
Exemplo de diagrama de blocos de função MSG_CIPSYMBOLIC

Exemplo de diagrama de ladder MSG_CIPSYMBOLIC

Exemplo de texto estruturado MSG_CIPSYMBOLIC

Dê sua opinião