MODULE_INFO
A instrução MODULE_INFO lê as informações do módulo de um módulo de plug-in ou de um módulo de expansão.
Detalhes da operação:
- Informações do módulo de plug-in são lidas durante o tempo de execução.
- O módulo de plug-in de memória 2080-MEMBAK-RTC não é compatível.
- Informações do módulo de expansão são lidas quando o módulo é ligado.
- Quando um módulo de plug-in ou de expansão não está definido com um ModuleID, ProductType ou ProductCode, a operação MODULE_INFO retorna 0 para o respectivo parâmetro de saída.
- As informações de identificação do módulo de plug-in e de expansão são definidas por Allen-Bradley e são fornecidas abaixo como parte da descrição de MODULE_INFO.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E. Os módulos de expansão são suportados apenas nos controladores L50E e L70E.
MODULE_INFO

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
Enable | Entrada | BOOL | Habilitação do bloco de instruções.
|
ModuleType | Entrada | USINT | Identifica o tipo de módulo:
|
SlotID | Entrada | USINT | O número do slot em que o módulo de plug-in ou de expansão está localizado. IDs de slot são: 1, 2, 3, 4 e 5 O slot 1 está na extrema esquerda. |
Done | Saída | BOOL |
|
Present | Saída | BOOL | Detecta o módulo de plug-in ou de expansão no slot do controlador.
|
ModID | Saída | UINT | A identificação do módulo no slot do controlador.
|
VendorID | Saída | UINT | O ID do fornecedor do módulo de plug-in ou de expansão. Para produtos Allen-Bradley, o ID do fornecedor é 1. |
ProductType | Saída | UINT | O tipo de produto do módulo de plug-in ou de expansão. |
ProductCode | Saída | UINT | O código de produto do módulo de plug-in ou de expansão. |
ModRevision | Saída | UINT | As informações de versão do módulo do plug-in ou de expansão. |
Error | Saída | BOOL | Indica a existência de uma condição de erro.
|
ErrorID | Saída | USINT | Um numérico exclusivo que identifica o erro. Os erros são definidos nos códigos de erro MODULE_INFO. |
Código de erro | Descrição |
|---|---|
1 | Tipo de módulo inválido. Altere para um tipo de módulo válido. Os tipos de módulo válidos são:
|
2 | Número de slot inválido. Altere para um número de slot válido. |
3 | Tipo de módulo de expansão inválido. |
4 | Erro fatal do módulo de expansão. |
5 | Informações de leitura do módulo de plug-in não são suportadas. |
6 | Ocorreu um erro de leitura do módulo de plug-in ao ler o ID do módulo. |
7 | Ocorreu um erro de leitura do módulo de plug-in ao ler o ID do fornecedor. |
8 | Erro de leitura do módulo de plug-in ao ler o tipo do produto. |
9 | Ocorreu um erro de leitura do módulo de plug-in ao ler o código do produto. |
10 | Ocorreu um erro de leitura do módulo de plug-in ao ler a versão do módulo. |
Exemplos de MODULE_INFO
Exemplo de diagrama de blocos de função MODULE_INFO

Exemplo de diagrama de ladder MODULE_INFO

Exemplo de texto estruturado MODULE_INFO

Resultados

Dê sua opinião