MSG_PCCC (mensagem de comandos de comunicação do controlador programável)

A instrução MSG_PCCC envia uma mensagem PCCC por um canal Ethernet ou por uma porta serial.
Os comandos permitidos: Leitura do tipo SLC e gravação do tipo SLC.
Detalhes da operação:
  • Ao enviar a mensagem PCCC por um canal Ethernet e mais de quatro solicitações de bloco da função estiverem na fila para CIP_GENERIC_FB, CIP_SYMBOLIC ou PCCC_MSG_FB, até quatro mensagens por canal podem ser processadas em uma varredura.
    Para programas do diagrama de ladder, as solicitações de mensagem são executadas no final de uma varredura de ladder.
  • Ao enviar a mensagem PCCC por uma porta serial e mais de oito solicitações do bloco da função estiverem na fila para comunicação serial, um total de oito mensagens em todos os canais podem ser processadas em uma varredura.
    Para programas do diagrama de ladder, as solicitações de mensagem são executadas no final de uma varredura de ladder.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
A instrução aplica-se aos controladores L70E e L50E.
MSG_PCCC
MSG_PCCC
Parâmetros da MSG_PCCC
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
IN
Entrada
BOOL
Estado de entrada de linha.
  • TRUE: Borda ascendente detectada, inicia o bloco de função com a pré-condição de que a última operação tenha sido concluída.
  • FALSE: Borda ascendente não detectada e não iniciada.
CtrlCfg
Entrada
CIPCONTROLCFG
A configuração do controle de execução do bloco da função. Use o Tipo de dados CIPCONTROLCFG para definir CtrlCfg.
PCCCCfg
Entrada
PCCC_CFG
Comandos do PCCC e endereço. Use o Tipo de dados PCCCCFG para definir PCCCCfg.
TargetCfg
Entrada
CIPTARGETCFG
Configuração do dispositivo de destino. Use o Tipo de dados TARGETCFG para definir TargetCfg.
Q
Saída
BOOL
  • True: A instrução MSG foi concluída.
  • False: A instrução MSG não foi concluída.
Status
Saída
CIPSTATUS
Status de execução do bloco da função.
Quando uma instrução MSG for disparada, ou disparada novamente, todos os elementos de status serão redefinidos.
A saída de Status é definida no Tipo de dados CIPSTATUS.
DataLength
Saída
UINT
O número de bytes de dados para a resposta da mensagem CIPPCCC.
Quando uma MSG for disparada, ou disparada novamente, DataLength será redefinido para 0.
DataLength é aceito quando uma mensagem PCCC é enviada por um canal Ethernet.

Exemplos de MSG_PCCC

Exemplo de diagrama de blocos de função MSG_PCCC
Exemplo de diagrama de blocos de função MSG_PCCC
Exemplo de programa de diagrama de ladder MSG_PCCC
Exemplo de programa de diagrama de ladder MSG_PCCC
Exemplo de programa de texto estruturado MSG_PCCC
Exemplo de programa de texto estruturado MSG_PCCC
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal