Endereço correspondente:
Volume de simulação CA 11 CID1 = 40 CID2 = 41
Uma tela AC AC I é obtida de Baotou 7e
| Retornar o deslocamento de pacote 350 350 | contente | Retornar ao endereço do relatório |
| 30-31 | Corrente de saída a | I+85 ~ I+92 |
| 32-33 | Corrente de saída b | I+93 ~ I+100 |
| 34-35 | Corrente de saída c | I+101 ~ i+108 |
| 36-37 | 1 fase AC de tensão | I+17 ~ i+24 |
| 38-39 | 1 tensão da fase B | I+25 ~ I+32 |
| 40-41 | 1 tensão de fase C CA | I+33 ~ i+40 |
| 42-43 | 1 Frequência de saída CA | I+41 ~ i+48 |
| 44-45 | 2 fase CA tensão A | I+51 ~ i+58 |
| 46-47 | 2 tensão da fase B | I+59 ~ i+66 |
| 48-49 | Tensão de fase C de 2 canais | I+67 ~ i+74 |
| 50-51 | 2 Frequência de saída CA | I+75 ~ i+82 |
Método de conversão: Databuf [0] Databuf [1] Databuf [2] Databuf [3] Databuf [4] Databuf [5] Databuf [6] Databuf [7]
*10 Então classifique
Integertemp [0] Integertemp [1]
Use a função redond () para executar operações de arredondamento
Quantidade da chave CA: CID1 = 40 CID2 = 43 Verifique os dados no local para obter 6 bytes
Número de série | contente | byte |
1 | O número de interruptores detectados m = 0 | 1 |
M+2 | Número de status definido pelo usuário P = 3 | 1 |
M+3 | Status de comutação CA (E0H automático ou E1H manual) | 1 |
M+4 | Status de iluminação (OFF E3H ou E2H) | 1 |
M+5 | Número da estrada de trabalho atual Primeiro (e4), segundo (e5), terceiro (e6) | 1 |
| Retornar o deslocamento de pacote 350 350 | contente | Retornar ao endereço do relatório |
| 6.1 | Status de comutação CA. | I+19 ~ i+20 |
| 6.2 | Status de iluminação | I+21 ~ i+22 |
Obtenha 0 Manualmente, obtenha 1 obtenha automaticamente 0 feche 1 trabalho Adicione o problema do problema de controle de loop três vezes lança um erro
O processo de adicionar bytes duplos a bytes únicos {-------------------------------------------- -------------------------------------------------------- ----------------------------------------} {---------- -------------------------------------------------------- -------------------------------------------------------- --------------------} {-------------------------------- -------------------------------------------------------- ------------------------------ ---------------} {----- ---@param reathsign: bytes dados obtidos --------------------------------------} {-- ----- 2005-06-27 Adicionar por Fane --------------------------------------- ---------- -------------------} Procedimento alteração2to1 (input1, input2: byte; var reathsign: byte);
Declare a reatribuição como parâmetros VAR e PASS usando o método de referência
Volume de alarme de troca: CID1 = 40 CID2 = 44 Verifique os dados no local para obter 24 bytes
Número de série | contente | byte |
| Número de sistemas de distribuição CA nesta tela M | 1 | |
| 1 linha de entrada/tensão de fase AB/A | 1 | |
| 1 linha de entrada/tensão de fase BC/B | 1 | |
| 1 linha de entrada/tensão de fase CA/C | 1 | |
| 1 Frequência de canal | 1 | |
| Número de fusível de detecção de 1 vias (ou interruptor) | 1 | |
| 1 número de alarme definido pelo usuário P = 8 | 1 | |
| 1 byte definido pelo usuário | 8 × 1 | |
| Linha de entrada de 2 canais/tensão de fase AB/A | 1 | |
| Linha de entrada de 2 canais/tensão de fase BC/B | 1 | |
| Linha de entrada de 2 canais/tensão de fase CA/C | 1 | |
| Frequência de 2 canais | 1 | |
| Número do fusível de detecção de 2 vias (ou interruptor) | 1 | |
| Número de alarme definido pelo usuário em 2 vias | 1 | |
| Fase A Corrente de entrada | 1 | |
| Corrente de entrada da fase B | 1 | |
| Corrente de entrada da fase C | 1 |
O primeiro personalizado p = 8 O segundo costume é 0 Nota 20 20 Ignore