Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Geral
Os pontos podem ser de entrada ou de saída. Os pontos de entrada, isto é os pontos que são adquiridos pelo protocolo cliente tem basicamente dois parâmetros principais: O tipo de ponto e o seu endereço. Os pontos de saída, utilizados para telecomandos, possuem além do tipo e do endereço um parâmetro para especificar a operação de saída. No mapa de endereços de um IED nunca são repetidos endereços. Os endereços são únicos não importando o tipo do ponto.
Tipos de pontos
O módulo de comunicação no modo Escravo, implementa:
Recebimento de data e hora para sincronismo;
Resposta a pedido de interrogação geral
Envio de frames de informação, não solicitados, devido alterações do dado na memória.
Time tag de 56 bits de comprimento;
Recepção de Comandos de Pontos digitais simples e duplos;
Recepção de Comando select before operate;
Tratamento da qualidade do ponto (QDS);
General
Points can be inbound or outbound. The entry points, that is the points that are acquired by the client protocol, basically have two main parameters: the type of point and its address. The output points, used for remote controls, have in addition to the type and address a parameter to specify the output operation. In the address map of an IED, addresses are never repeated. Addresses are unique regardless of the type of the point.
Types of points
The communication module in Slave mode implements:
Receipt of date and time for timing;
Response to a request for general question
Sending information frames, unsolicited, due to changes of data in memory.
Time tag of 56 bits in length;
Reception of single and double digital dot commands;
Reception of Command select before operate;
Treatment of spot quality (QDS);
The types of implemented points are defined by the data objects themselves defined in the IEC standard, the following.
M_SP_NA: 1 - Single-point information
Ponto de entrada binario simples, valor 0 ou 1. As variantes com "timetagSimple binario entry point, value 0 or 1. The variants with "time tag" M_SP_TA(=2) e and M_SP_TB(=30) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the FDI are also treated, but in the registration, only this type is used.
M_DP_NA: 3 - Double-point information ;
Ponto de entrada duplo, que pode assumir os estados 0 a 3. Normalmente utilizados na sinalização de estados de chaves e disjuntores. As variantes com Double inputtimeinput time tag point, which can assume states 0 through 3. Typically used in signaling key states and circuit breakers. The variants with "timetag" M_DP_TA(=4) e and M_DP_TB(=31) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the FDI are also treated, but in registration, only this type is used.
M_ST_NA: 5 - Step position;
Valor de passo ou step, na faiza de -64 a +63, utilizado principalmente para posição de tap de transformadores ou outra informação de posição. As variantes com "timetagStep or step value, in the range from -64 to +63, is mainly used for transformer tap position or other position information. The variants with "time tag" M_ST_TA(=6) e and M_ST_TB(=32) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the IED are also treated, but in the registration, only this type is used.
M_BO_NA: 7 - Bitstring with 32 bits ;
Informação de estados binarios como uma cadeia de 32bits. Não é feita qulaquer manipulação pelo driver. A configuração é tratada como um número long. As variantes com "timetag" Information from binary states as a 32-bit chain. No manipulation is done by the driver. The configuration is treated as a long number. The variants with time tag M_BO_TA(=8) e and M_BO_TB(=33) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the IED are also treated, but in the registration, only this type is used.
M_ME_NA: 9 - Measured value, normalized ;
Medição analógica normalizada de 16 bits com sinal. Valor entre -32768 e + 32767. É calculado como um número real entre 0 e 1 antes de ser atribuido ao tag em tempo real. Deve-se usar "scalling" para reproduzir o valor em unidade de engenharia. As variantes com "timetagNormalized 16-bit analog measurement with signal. Value between -32768 and + 32767. It is calculated as a real number between 0 and 1 before being assigned to the tag in real real-timetime. You must use scaling"scalling" to reproduce the value in engithe neering unit. The variants with "time tag" M_ME_TA(=10) e and M_ME_TD(=34) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the IED are also treated, but in the registration, only this type is used.
M_ME_NB: 11 - Measured value, scaled value ;
Medição analógica escalar utilizado para transmissão de grandezas anal[ógicas. Também de 16 bits, valor entre -32768 e 32767. As variantes com "timetagThe scalar analog measurement used for transmission of anal[ogic) quantities. Also 16-bit, value between -32768 and 32767. The variants with "time tag" M_ME_TB(=12) e and M_ME_TE(=35) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the FDI are also treated, but in the registration, only this type is used.
M_ME_NC: 13 - Measured value short floating-point;
Medição analógica em formato de número real fracionário, utilizada para transmissão de grandezas anal[ógicas. As medidas são campos de 32 bits no formato IEEE STD 754, que implementa números de ponto flutuante. As variantes com "timetagAnalog measurement in fractional real number format, used for transmission of anal[ogic) quantities. Measures are 32-bit fields in the IEEE STD 754 format, which implements floating-point numbers. The variants with "timetagtime tag" M_ME_TC(=14) e and M_ME_TF(=36) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the IED are also treated, but in the registration, only this type is used.
M_IT_NA: 15 - Integrated totals ;
Medição analógica inteira com sinal. Medidas com 32 bits inteiro. As variantes com "timetagFull analog measurement with signalthe . Measures with integer 32 bits. The variants with "time tag" M_IT_TB(=16) e and M_ME_TC(=37) se enviadas pelo IED também são tratadas, mas no cadastramento somente é utilizado este tipoif sent by the FDI are also treated, but in the registration, only this type is used.
C_SC_NA: 45 - Single command ;
Comando para ponto simples Command for simple point (1 bit). Detalhes do comando podem ser escolhidos clicando o botão a direita do campo. Também pode ser entrado diretamente o número que é o codigo de comando resultante da escolha dos detalhes. Cada ponto será parametrizado estáticamente na tabela POINTS, de forma que deverá ser configurado um ponto para abertura e outro para fechamento de chaves de um bitCommand details can be chosen by clicking the button to the right of the field. You can also enter directly the number that is the command code resulting from the choice of details. Each point will be statically parameterized in the POINTS table so that one point for opening and one for closing one-bit keys must be configured.
C_DC_NA: 46 - Double command ;
Comando para ponto duplo Command for double point (2 bits). Detalhes do comando podem ser escolhidos clicando o botão a direita do campo. Também pode ser entrado diretamente o número que é o codigo de comando resultante da escolha dos detalhes. Cada ponto será parametrizado estáticamente na tabela POINTS, de forma que deverá ser configurado um ponto para abertura e outro para fechamento de chaves com sinalização de dois bitsCommand details can be chosen by clicking the button to the right of the field. You can also enter directly the number that is the command code resulting from the choice of details. Each point will be statically parameterized in the POINTS table so that one point for opening and one for closing keys with two-bit signaling must be configured.
C_RC_NA: 47 - Regulating step command ;
Comando para regulagem de passo (step) normalmente utilizado para envio de pulsos subir ou descer comutadores de "tap" de transformadores. Detalhes do comando podem ser escolhidos clicando o botão a direita do campo. Também pode ser entrado diretamente o número que é o codigo de comando resultante da escolha dos detalhes. Cada ponto será parametrizado estáticamente na tabela POINTS, de forma que deverá ser configurado um ponto para subir e outro para descer a posição do "tap"Step adjustment control is commonly used for sending pulses up or down transformer tap switches. Command details can be chosen by clicking the button to the right of the field. You can also enter directly the number that is the command code resulting from the choice of details. Each point will be statically parameterized in the POINTS table so that one point must be set up to climb and another to lower the tap position.
C_SE_NA: 48 - Set point Setpoint command, normalized value ;
Para envio de For sending 16-bit set points de 16 bits, normalizado para IEDS que suportam este tipo de comando.
O valor a ser enviado é o que estiver no momento como valor do "tag" cujo endereço foi enviado no comando, normalized to IEDSIEDs that support this type of command.
The value to be sent is what is currently the value of the "tag" whose address was sent in the command.
C_SE_NC: 50 - Set point Setpoint command, short floating-point value;
Para envio de For sending 32-bit set points de 32 bits, em formato de ponto flutuante , in Floating-point format IEEE STD 764, para IEDs que suportam este tipo de comando. O valor a ser enviado é o que estiver no momento como valor do "tag" cujo endereço foi enviado no comandoto IEDs that support this type of command. The value to be sent is what is currently a the value of the "tag" whose address was sent in the command.
C_BO_NA: 51- Write Bitstring de 32 bits
Para a escrita no IED servidor de uma Informação de estados binarios como uma cadeia de 32bits. Não é feita qulaquer manipulação pelo driver. A configuração é tratada como um numero long sem sinal. O valor a ser enviado é o que estiver no momento como valor do "tag" cujo endereço foi enviado no comando. O tipo do tag deve ser "long" ou AnalogInt, isto é um inteiro de 32 bits.
Endereço do ponto
O campo Address a ser preenchido no cadastramento de pontos é o que a norma chama de " Information Object Address". Trata-se de um número 3 bytes.
Parâmetro de comando
O parâmetro de comando é para os tipos de comandos implementados um código de um byte, que detalha o que e como o comando deve ser executado pelo IED. Nesta implementação, ao ser cadastrado um ponto com tipo de comando de saída, aparece este campo para ser preenchido. Se já se sabe o código que se quer utilizar basta digitá-lo no campo. Se não se sabe, clica-se no botão a direita do campo para que seja mostrada janela com as ações e detalhes que podem ser escolhidos.
Configuração do Parâmetro
Os códigos gerados pela escolha de itens na janela de definição do parâmetro de comando são formados pelo cálculo da soma de duas parcelas (A e B), a primeira indicativa da ação, e segunda de detalhes da operação, como definidas abaixo:
Para Comando Simples-bit
For writing on the server IED a binary state information as a 32-bit string. No manipulation is done by the driver. The configuration is treated as a long number without a signal. The value to be sent is what is currently a the value of the "tag" whose address was sent in the command. The tag type must be "long" or AnalogInt, i.e. a 32-bit integer.
Point address
The field Address to be filled in the point registration is what the standard calls "Information Object Address". This is a 3-byte number.
Command parameter
The command parameter is for the types of commands implemented in one-byte code, which details what and how the command should be executed by the IED. In this implementation, when a point with output command type is registered, this field appears to be filled in. If you already know the code you want to use, just type it in the field. If it is not known, click the button to the right of the field to show a window with the actions and details that can be chosen.
Parameter Setting
The codes generated by choosing items in the command parameter definition window are formed by calculating the sum of two installments (A and B), the first indicative of the action, and the second of the details of the operation, as defined below:
For Simple Command C_SC_NA:
0 = Desliga Off (A)
1 = Ligar Connect (A)
0 = Nenhum detalhe No detail (B)
4 = Pulso Curto Short Pulse (B)
8 = Pulso Longo Long Pulse (B)
12= Sinal Persistente Persistent Signal (B)
Para Comando Duplo For Dual Command C_DC_NA:
1 = Desligar Off (A)
2 = LigarCall(A)
0 = Nenhum detalhe No detail (B)
4 = Pulso Curto Short Pulse (B)
8 = Pulso Longo Long Pulse (B)
12= Sinal Persistente Persistent Signal (B)
Para Comando de Regulagem (de For Setting Command (Tap) C_RC_NA:
1 = Descer Go down (A)
2 = Subir Climb (A)
0 = Nenhum detalhe No detail (B)
4 = Pulso Curto Short Pulse (B)
8 = Pulso Longo Long Pulse (B)
12= Sinal Persistente Persistent Signal (B)
A opção restante é se o comando será do tipo Select – apenas para selecionar o dispositivo a ser comandado, ou se é Execute - isto é para enviar o comando de ação propriamente. No caso Select deve-se somar 128 ao código até aqui obtido pela soma das parcelas A e B.
Exemplo: código = 9, em um comando simples significa Pulso longo para Ligar dispositivo;
Utilização do parâmetro no protocolo Servidor (Slave)
O servidor ao receber um comando do mestre (cliente) faz a sua execução de acordo com o parâmetro vindo na mensagem. O parâmetro definido na base de dados do servidor não é utilizado, podendo ser configurado de qualquer forma.
O comportamento do servidor na execução do comando é a seguir explanado.
Select / Execute
SELECT - não haverá execução propriamente, isto é, não haverá alteração na memória do servidor. Uma mensagem será enviada ao log (Trace), indicando a modalidade SELECT, se o ponto de saída foi de fato encontrado no servidor. Caso o ponto não exista uma mensagem de erro "POINT NOT FOUND!", aparecerá no log.
EXECUTE- O comando será executado normalmente e aparecerá no log, mensagem indicativa do fato com a indicação EXECUTE.
Opções de Detalhes – Opção B
0 – Nenhum – Será feito apenas um "toggle" no estado do ponto destino do comando. (se zero vai para 1 se 1 vai para zero), qualquer que seja o valor da parcela A.
4 – Pulso Curto – O valor da parcela A será colocado no ponto de destino, mantido assim por 100 ms, e após será restaurado o valor original.
8 – Pulso Longo – O valor da parcela A será colocado no ponto de destino, mantido assim por 1000 ms, e após será restaurado o valor original.
12 – Persistente – O valor da parcela A será colocado no ponto de destino e deixado assim.
Access Type
Por ser um módulo de comunicação em modo escravo (servidor) há a necessidade de algumas características próprias para a parametrização do campo Access Type da tabela Points:
Para pontos com tipos que são de leituraThe remaining option is whether the command will be of type Select - just to select the device to be commanded, or if it is Run - this is to send the action command properly. In the case of Select should add 128 to the code so far obtained by the sum of plots A and B.
Example: code = 9, in a simple command, means Long wrist towards Connect device;
Using the parameter in the Server protocol (Slave)
The server when receiving a command from the master (client) performs it according to the parameter coming in the message. The parameter set in the server database is not used, can be configured in any way.
The behavior of the server in executing the command is explained below.
Select / Run
SELECT - there will be no execution properly, that is, there will be no change in the memory of the server. A message will be sent to the log (Trace), indicating the SELECT mode, if the exit point was found on the server. If the dot does not have a "POINT NOT FOUND" error message, it will appear in the log.
EXECUTE- The command will run normally and will appear in the log, the fact-indicating message with the INDICATION EXECUTE.
Detail Options - Option B
0 - None - Only a toggle will be done in the target point state of the command. (if zero goes to 1 if 1 goes to zero), whatever the value of portion A.
4 - Short Pulse - The value of parcel A will be placed at the destination point, thus maintained for 100 ms, and then the original value will be restored.
8 - Long Pulse - The value of parcel A will be placed at the destination point, thus maintained for 1000 ms, and then the original value will be restored.
12 - Persistent - The value of parcel A will be placed at the destination point and left like this.
Access Type
Because it is a communication module in slave mode (server) there is a need for some characteristics suitable for parameterization of the field Access Type of the table Points:
For points with types that are read:
M_SP_NA: 1 - Single-point information ;
M_DP_NA: 3 - Double-point information ;
M_ST_NA: 5 - Step position;
M_BO_NA: 7 - Bitstring with 32 bits ;
M_ME_NA: 9 - Measured value, normalized ;
M_ME_NB: 11 - Measured value, scaled value ;
M_ME_NC: 13 - Measured value Float;
M_IT_NA: 15 - Integrated totals ;
O The Access Type deve ser definido comshould be set with:
ReadOnStartup= On;
ReadPooling= Always;
ReadPoolongRate: 500 mili
WriteEnable = On
WriteEvent= Changed;
AccepUnsolictited = On;
Para pontos com tipos que são de comandosFor points with types that are commands:
C_SC_NA: 45 - Single command ;
C_DC_NA: 46 - Double command ;
C_RC_NA: 47 - Regulating step command ;
C_SE_NA: 48 - Set point pointSetpoint command, normalized value ;
C_SE_NC: 50 - Set point pointSetpoint command, 32 bits -bit floating point;
C_BO_NA: 51- Write Bitstring de 32 bits-bit
O The Access Type deve ser definido comshould be set with:
ReadPooling ReadPooling = Never;
WriteEnable = On
WriteEvent= Changed;
Nesta pagina:
Scroll ignore | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
On this page: |