0220H〜022DH
022EH
022FH
0230H
0231H〜023FH
(1)Par example
1. Le réglage de fréquence VFD n° 01 est de 300,0 Hz, code de fonction d'application 06H. La fréquence
donnée est le port de communication(F002=2). Message de commande maître :
DÉMARRER
Adresse esclave
Fonction Modbus NON.
Bit haut de l'adresse du registre
Bit bas de l'adresse du registre
Quantité élevée de données écrites
Peu de données écrites
Vérifier
FINIR
Réponse esclave : la fréquence est définie sur 300,0 Hz, renvoie les mêmes données que les demandes du maître.
Remarque 1 : Lorsque F002 = 2, utilisez la fonction 06H ou 10H pour réécrire la fréquence, l'adresse est 0201H,
l'EEPROM n'est pas utilisée à ce moment.
Si la fréquence de réécriture doit être écrite dans l'EEPROM, la valeur F003 doit être réécrite.
Remarque 2 : Calculs des bits de contrôle
Le mode RTU adopte la méthode CRC. Le code de langage C du CRC16 est le suivant :
données char non signées
unsigned char length //Nombre d'octets dans le tampon d'informations
unsigned int crc_chk (données de caractères non signés, longueur de caractères non signés) {
Mini VFD à contrôle vectoriel haute performance série V70
Mappage des registres d'entrée (adresses 0000H-000DH)
AI1. Valeur d'entrée analogique 1(0〜100.00%)
AI2. Valeur d'entrée analogique 2(0〜100.00%)
PIF. Valeur d'entrée d'impulsion
Sens inverse
// Indicateurs de tampon d'information
entier j ;
entier non signé reg_crc=0xffff ;
tandis que(longueur--){
reg_crc =̂ * data++ ;
pour(j=0;j<8;j++){
Mode RTU
01H
06H
02H
01H
0BH
B8H
DEH(CRC faible bit)
F0H(Bit élevé CRC)
3,5 bits
71