Diagrama de blocos de exemplo da SEW‑EURODRIVE
Os parâmetros podem ser lidos e escritos de forma acíclica com o diagrama de blocos de exemplo FB_ParameterCoE_ReadWrite_GenC da SEW‑EURODRIVE.
As entradas e saídas do diagrama de blocos são descritas a seguir:
Tipo | Parâmetro | Valor |
|---|---|---|
Entrada | xEnable | Flanco positivo que inicia o serviço SDO. |
Entrada | Interface | Nome da interface do CLP para os participantes. Para POWERLINK o nome é "IF3". |
Entrada | PLKStation | Número do nó do participante com o qual o serviço SDO deve ser executado. |
Entrada | nIndex | Índice do parâmetro que deve ser lido ou gravado. O índice é exibido na tooltip do parâmetro no software de engenharia MOVISUITE®. O subíndice é separado do número do índice por um ponto. |
Entrada | nCoEService | Indicador no campo de dados, no qual os parâmetros lidos deverão ser armazenados. |
Entrada | nAxisNumber | Se estiver usando um módulo de eixo duplo, inserir o número do eixo. O valor "1" deve ser inserido para todos os outros conversores. |
Entrada | nSubindex | Subíndice do parâmetro que deve ser lido ou gravado. O índice é exibido na tooltip do parâmetro no software de engenharia MOVISUITE®. O subíndice é separado do número do índice por um ponto. |
Entrada | nWriteValue | Valor a ser gravado em uma operação de gravação. |
Entrada | nByteSize | Comprimento do parâmetro em bytes a ser lido ou gravado. |
Saída | xError_CoE | Se for detectado uma irregularidade, a saída tem o valor "TRUE". |
Saída | xCoEDone | Se o serviço foi executado com sucesso, a saída terá o valor "TRUE". |
Saída | nErrid_ADS | Informação de irregularidade. Você pode encontrar mais informações sobre os códigos de interrupção do SDO na ajuda on-line da ferramenta de engenharia Automation Studio. |
Saída | xCoEBusy | Se o diagrama de blocos estiver ativo, a saída tem o valor "TRUE". |
Saída | xInit | Se os valores das seguintes entradas forem válidos, a saída terá o valor "TRUE":
|
Saída | nReadValue | Valor lido em uma operação de leitura. |