Vous êtes sur la page 1sur 17

09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

Page 1

Codage Farmer PLC pour les instructions de réglage F4


Version : V1.00 (V220)

une, illustrer:
1) Convient pour STM32F407VE (VG), STM32F407ZE (ZG), STM32F407IE (IG), GX Developer et les logiciels GX Works2 peuvent être utilisés
Procédures de programmation, de lecture, de téléchargement, d'inspection, de diagnostic et de surveillance des logiciels ;
2) Prise en charge analogique 16 canaux AD et 2 canaux DA, 12 bits;
3) Prend en charge deux ports de communication, qui prennent tous deux en charge le protocole de port de programmation, qui peut être utilisé lorsqu'il est utilisé (le logiciel de programmation peu
Prise en charge du protocole de port de programmation ; le deuxième canal prend en charge le protocole de port de programmation et le protocole de station esclave MODBUS-RTU (prise en

Commutateur D8400 ; le débit en bauds du port série 0 est 9600, 19200, 38400, 57600, 115200 le logiciel de programmation reconnaît automatiquement, le débit en bauds du port série 1 est
Réglez, le débit en bauds est 9600, 19200, 38400, 57600, 115200 ;
4) Prise en charge de la fonction d'horloge en temps réel RTC interne STM32, compatible avec l'original (lorsque le mot de passe est 12345678, le logiciel de programmation ne peut pas modifier l
5) Prend en charge la fonction d'entrée du codeur, prend en charge jusqu'à deux entrées de phase AB, la réponse la plus élevée est de 200 KHz ( et l'entrée de phase AB peut choisir 2 fois la fréque
Le même encodeur peut obtenir 2 à 4 fois la précision ), prend en charge les instructions SPD (X0 ~ X5 : 6 canaux), la fréquence de réponse la plus élevée des autres compteurs logiciels à gr

6) Prise en charge de la fonction de chien de garde compatible avec l'original ;


7) prend en charge la fonction d'interruption externe compatible avec l'original ; prend en charge la fonction de capture d'impulsions, prend en charge un total de 6 canaux X0-X5, la fréquence de r
8) Prise en charge du paramètre de super mot de passe : une fois que le mot de passe est 12345678 , le programme ne peut pas être lu, mais les données de l'appareil peuvent être lues et le program
Vous pouvez activer le mode de lecture d'interdiction de programme automate sur le logiciel de paramétrage ( après l'avoir allumé, la lecture du programme n'est pas autorisée quel que soit le

9) À l'exception du registre d'extension R, la gamme de composants est compatible avec ceux d'origine ;
10) Prend en charge la fonction de conservation des données après une panne de courant (toutes les pannes de courant sont une conservation FLASH et les données seront vérifiées à la mise sous t
11) Entrez et vérifiez le programme de schéma à contacts téléchargé ;
12) Lorsque le programme s'exécute dans l'automate, les instructions du programme et la plage des composants seront vérifiées, et s'il y a un problème, le défaut correspondant sera signalé ;
13) Lorsque l'interrupteur de fonctionnement est tiré sur RUN, le voyant de fonctionnement RUN clignote ; lorsqu'il est tiré sur STOP, le voyant de fonctionnement RUN est éteint ;
14) En marche, lorsqu'un défaut est détecté, un défaut mineur : le voyant ERR clignote ; un défaut grave : le voyant ERR est allumé ;
15) Prise en charge de PLSY et PLSR pour envoyer des impulsions (commande de positionnement de prise en charge): prise en charge de deux canaux Y0, Y1, Y2, Y3, envoi d'un seul canal jusqu
Jusqu'à 200Khz ;

16) Prise en charge de l'instruction PLSV pour définir si l'accélération/décélération est nécessaire via M8338 ;
17) Prise en charge du mode de balayage constant : temps de balayage constant D8039, mode de balayage constant M8039 ;
18) Prend en charge la sélection de l'entrée à grande vitesse d'ouverture X0 X1 ou X3 X4, qui peut être annulée séparément ;
19) Prend en charge l'utilisation des composants binaires du registre D : Dn.b ;
20) Prise en charge de la configuration et du téléchargement des paramètres IO via un logiciel de paramétrage informatique ;
21) Lorsque le logiciel de configuration ne règle pas le commutateur de fonctionnement RUNI, l'API commencera à fonctionner après la mise sous tension ;

**Avis:
**Lorsque l'alimentation est coupée, le voyant ERR sera allumé ; il n'est pas permis de télécharger le programme ;

Page 2
deux, Gamme de composants (le registre d'extension R n'est pas pris en charge ) :

Entrée X X0~X377 256 points Matériel : X0~X77 64 points

Sortie Y Y0~Y377 256 points Matériel : Y0~Y77 64 points

https://translate.googleusercontent.com/translate_f 1/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

M0~M499 500 points Usage général [variable]

Auxiliaire M500~M1023 524 points Continuer à utiliser [variable]


Appareil MM1024~M7679 6656 points Continuer à utiliser [fixe]

M8000~M8511 512 points Utilisation spéciale


S0~S9 10 heures état d'initialisation (généralement [variable])
S10 ~ S499 490 points Usage général [variable]
relais d'état
S500~S899 400 points Continuer à utiliser [variable]
Dispositifs
S900~S999 100 points Pour alarme de signal (pour maintenir [variable])
S1000~S4095 3096 points Continuer à utiliser [fixe]
T0~T199 200 points 200 points 100 ms

T200~T245 46 points 10 ms

Minuterie T T246~T249 4 heures 1ms cumulative

T250~T255 06 heures 100ms cumulé

T256~T511 256 points 1ms

C0~C99 100 points Compte d'augmentation générale (16 bits) [variable]


C100~C199 100 points Compte de suivi (16 bits) [variable]
Compteur C C200~C219 20 points Utiliser généralement deux directions (32 bits)
C220 ~ C234 15 heures Garder bidirectionnel (32 bits)
C235~C255 20 points Lecteur haute vitesse pour la tenue (32 bits)
D0~D199 200 points Usage général (16 bits) [variable]
D200~D511 312 points Conserver (16 bits) [variable]
S'inscrire
D512~D7999 7488 points Conserver (16 bits) [fixe]
DVZ
D8000~D8511 512 points Usage spécial (16 bits)
V0~V7 Z0~Z7 16 points Pour l'indexation (16 bits)
N0~N7 8 heures Contrôle maître
P0~P4095 4096 points Pour la branche JUMP, CALL
Doigts imbriqués
Port I0 ~ Port I5 06 heures Interruption d'entrée
Aiguille
Port I6 ~ Port I8 3 points Interruption de la minuterie
I010~I060 06 heures Interruption du compteur
K (nombre décimal) 16 bits-32768~32767 32 bits -2147483648~2147483647
constant H (16 décimales) 16 bits 0~FFFF 32 bits 0~FFFFFFFF
E (nombre réel à virgule flottante)

Page 3
Trois, Commandes prises en charge :
1) Instructions de base (tout support) :
LD LDI LDP LDF ET ANI ANDP ANDF ANDB OU ORI ORP ORF ORB MPS MRD MPP MC MCR INV PLS PLF
OUT SET RST NOP MEP MEF END STL ( Support maximum 8 branches ) RET
2) Mode d'emploi :
type Fonction type Fonction
instruction Fonction Remarque instruction Fonction Remarque
ne pas Non ne pas Non
00 CJ Saut conditionnel 40 ZRST Intervalle de réinitialisation

01 APPEL Appeler le sous-programme 41 DÉCO Décodage


02 SRET Retour de sous-programme 42 ENCO codage

Procédure03 IRET Retour d'interruption numéro 43 SOMME ON chiffres

séquence 04 IE Ouvrir l'interruption selon 44 BON ON bit jugement

couler 05 DI Arrêt d'interruption Endroit 45 MOYENNE valeur moyenne


Procédure06 FEND Fin du programme principal raison 46 SNA Ensemble d'alarme de signal
07 WDT Actualisation de la minuterie du chien de garde 47 ANR Signal de réinitialisation d'alarme

08 POUR Zone de début de boucle 48 SQR Racine carrée

https://translate.googleusercontent.com/translate_f 2/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
09 SUIVANT Zone de fin de boucle 49 FLT Conversion nombre entier-binaire à virgule flottante BIN
10 CMP Comparer 50 RÉF Rafraîchissement d'entrée et de sortie
11 ZCP Comparaison d'intervalles 51 REFF Rafraîchissement d'entrée (avec réglage de NON
filtre)

12 mov Envoyer 52 MTR Entrée matricielle NON


passe
13 SMOV Transfert de bits haute 53 HSCS Comparer l'ensemble
livrer
14 LMC Transmission inversée la vitesse54 RHSC Comparer réinitialiser
et
15 BMOV Envoyer ensemble Endroit 55 HSZ Comparaison d'intervalles
Comparer
16 FMOV Multidiffusion raison 56 SPD Densité d'impulsion
Suite
17 XCH échanger 57 PLSY Sortie d'impulsion

18 BCD Conversion BCD 58 PWM Modulation d'impulsion

19 BAC BIN conversion 59 PLSR Sortie d'impulsion d'accélération et de décélération

20 AJOUTER BIN ajout 60 IST initialisation NON

21 SOUS Soustraction BIN 61 SER Récupération de données

Quatre 22 MUL BIN multiplication 62 ABSD Méthode absolue de contrôle de came NON

mais 23 DIV Division BIN carré 63 RIDC Mode relatif de contrôle de came NON

logique 24 INC BAC plus 1 Caca 64 TIMR Minuterie d'enseignement NON

Éditer 25 DÉC BAC moins 1 faire référence


65 à STMR Minuterie spéciale NON
transport 26 BAGUETTE Mot logique et Fabriquer66 ALT Sortie alternative
Calculer 27 TRAVAIL Mot logique ou 67 RAMPE Signal de rampe
28 WXOR OU exclusif logique 68 ROTC Table tournante NON

29 NEG Complément 69 SORTE Tri des données NON

30 ROR Tournez à droite 70 TKY Saisie des touches numériques NON

31 ROL Tournez à gauche 71 HKY entrée 16 touches NON


32 RCR Tourner à droite avec carry 72
à l'extérieur DSW Commutateur numérique NON

Suivre 33 RCL Tourner à gauche avec carry Encercler73 SEGD Décodage à 7 segments
anneau 34 pieds carrés Décalage du bit vers la droite faire référence
74 à SEGL Affichage à temps partagé à sept segments NON

décalage 35 SFTL Décalage du bit vers la gauche Fabriquer75 ARWS Interrupteur à flèche NON
Bit 36 WSFR Maj droite JE/ 76 ASC entrée ASCII NON

37 WSFL Mot à gauche O 77 RP impression ASCII NON


38 SFWR Écriture décalée 78 DE BFM lu NON

39 SFRD Lecture de décalage 79 À BFM écrire NON

type Fonction type Fonction


Page 4 instruction Fonction Remarque instruction Fonction Remarque
ne pas Non ne pas Non

80 RS Transmission de données en série 130 SIN Opération SIN à virgule flottante

81 TAILLE Transfert de données 8 bits NON 131 COS Opération COS à virgule flottante

82 ASCI Conversion HEX-ASCII 132 TAN Opération TAN à virgule flottante

83 HEX. Conversion ASCII-HEX 133 ASIN Nombre binaire à virgule flottante SIN -1 opération
à l'extérieur
84 CCD Vérifier le code 134 nombre à virgule flottante binaire ACOS opération COS -1
Encercler flotter
85 VRRD Lecture du potentiomètre NON 135 nombre à virgule flottante binaire ATAN opération TAN -1
Présumer point
Conversion angle-radian à virgule flottante hexadécimale 2
Préparer 86 VRSC Potentiomètre NON numéro 136 RAD
Changer
SER
Conversion d'angle radian à virgule flottante hexadécimale 2
87 RS2 Transmission de données série 2 NON 137 DEG
Changer
88 PID Calcul PID NON 138-

89- 139-
100- 140 WSUM calcule la valeur totale des données

101- 141 Séparation des données WTOB en unités d'octet

102 ZPUSH Stockage par lots des registres d'index 142 combinaison de données BTOW en unités d'octet
numéro numéro
103 ZP0P Récupération du registre d'index 143 UNI Combinaison 4 bits de données 16 bits NON
selon selon
104- 144 DIS Séparation 4 bits des données 16 bits NON
passe Endroit
105- 145- NON
livrer raison
106- 146- NON
2 2
107- 147 SWAP échange d'octets supérieurs et inférieurs

108- 148-

109- 149 SORT2 Tri des données 2 NON


110 ECMP Comparaison de nombres à virgule flottante binaire 150 DSZR Retour à l'origine avec recherche DOG NON

111 EZCP Comparaison d'intervalles de nombres binaires à virgule flottante151 Positionnement d'interruption DVIT NON
112 EMOV Transmission de données binaires à virgule flottante 152 TBL positionnement de réglage de table NON
113- 153-
Certainement
114- 154-
Bit
115- 155 ABS ABS valeur actuelle lue NON
contrôler

https://translate.googleusercontent.com/translate_f 3/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
116- système156 ZRN Retour à l'origine
Conversion de chaîne de nombres à virgule flottante binaire
117 REST NON 157 PLSV Sortie d'impulsion variable
Changer

flotter 118 EBCD Conversion de nombres décimaux à virgule flottante binaire -10158 DRVI positionnement relatif

point 119 EBIN Conversion de nombres décimaux à virgule flottante décimal-2 159 Positionnement absolu DRVA
numéro 120 EADD Ajout de nombres binaires à virgule flottante Comparaison des données d'horloge 160 TCMP
121 ESUB Soustraction de nombres à virgule flottante binaire 161 Comparaison des intervalles de données d'horloge TZCP

122 EMUL Multiplication binaire à virgule flottante 162 TADD Ajout de données d'horloge
123 EDIV Division des nombres à virgule flottante binaire Temps 163 Soustraction des données d'horloge TSUB
124 EXP Opération exponentielle de nombre binaire à virgule flottante
cloche 164 HTOS heure, minute, seconde conversion de seconde de données

125 LOGE transport


opération de logarithme naturel de nombres à virgule flottante binaire
Conversion de 165 secondes STOH [heure, minute, seconde]
126 LOG10 Calculerà166
Opérations logarithmiques courantes pour les nombres binaires virgule
TRDflottante Données d'horloge lues
127 ESQR Racine carrée d'un nombre binaire à virgule flottante 167 TWR Écriture des données d'horloge

128 ENEG Inversion du signe numérique à virgule flottante binaire 168-


129 INT Conversion binaire virgule flottante-BIN Minuterie 169 HEURES

Noter:
* Prend en charge les instructions 32 bits, prend en charge l'ajout d'instructions P;
*Les commandes indiquant NO ne sont actuellement pas prises en charge : les commandes FX3U sont marquées en jaune ;
*Lors de l'utilisation d'une commande non prise en charge, un défaut 6506 sera détecté ;

Page 5 type Fonction


instruction Fonction Remarque
type Fonction
instruction Fonction Remarque
ne pas Non ne pas Non
170 GRY Transformation du code Gray 210 FDEL Suppression des données de la table de données
NON
171 Gbin Transformée inverse en code Gray 211 PALMES Insertion de données dans une table de données
NON

172- 212 POP Lire les données entrantes NON


numéro
173-
à l'extérieur 213 francs suisses Décalage à droite de n bits de données 16 bitsNON
(avec report)
selon
Encercler174- 214 SFL Décalage à gauche de n bits de données 16 bits
NON (avec report)
Endroit
Présumer175- 215-
raison
Préparer176 RD3A Lecture du module analogique NON 216-
3
177 WR3A Écrire dans le module analogique NON 217-

178- 218-
179- 219-

180- 220-

181- 221-
182 COMRD Lire les données de commentaire de l'appareil
NON 222-

Cette 183- 223-

ce 184 RND Générer des nombres aléatoires 224 LD= (S1)=(S2)


faire référence
185- à 225 LD> (S1)>(S2)
Fabriquer186 DEVOIR Générer une impulsion de synchronisationNON 226 LD< (S1)<(S2)

187- 227-
188 CRC Calcul du CRC 228 LD<> (S1)≠(S2)
189 HCMOV Contre-transmission à grande vitesse 229 LD<= (S1)<=(S2)

190- 230 LD>= (S1)>=(S2)


191- 231-
192 BK+ Ajout de blocs de données toucher 232 ET= (S1)=(S2)
numéro
193 BK- Soustraction de blocs de données point 233 ET> (S1)>(S2)
selon
194 BKCMP = Comparaison des blocs de données (S1) = (S2) Comparer
234 ET< (S1)<(S2)
Pièce
195 BKCMP> Comparaison des blocs de données (S1)>(S2) Suite 235-
Endroit
196 BKCMP<Comparaison de blocs de données (S1)<(S2) faire référence à (S1)≠(S2)
236 ET<>
raison
197 BKCMP<> Comparaison de blocs de données (S1)<>(S2) Fabriquer
237 ET<= (S1)<=(S2)
198 BKCMP<= Comparaison des blocs de données (S1)<=(S2) 238 ET>= (S1)>=(S2)

199 BKCMP>= Comparaison des blocs de données (S1)>=(S2) 239-


200 STR BIN→conversion de chaîne de caractères NON 240 ORD= (S1)=(S2)
201 VAL Chaîne → conversion BIN NON 241 ORD> (S1)>(S2)

202 $+ Combinaison de cordes NON 242 ORD < (S1)<(S2)


Personnage
203 LEN La longueur de la chaîne est détectée NON 243-
symbole
204 DROITE Sortez du côté droit de la ficelle NON 244 ORD<> (S1)≠(S2)
chaîne de caractères
205 GAUCHE Sortez du côté gauche de la chaîne NON 245 ORD<= (S1)<=(S2)
contrôler
206 MIDR Prenez n'importe quoi de la chaîne NON 246 ORD>= (S1)>=(S2)
système
207 MIDW Substitution arbitraire dans la chaîne NON 247-

208 INSTRUMENT Recherche de chaîne NON 248-


209 $MOV Transmission de chaîne NON 249-

https://translate.googleusercontent.com/translate_f 4/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
Noter:
* Prend en charge les instructions 32 bits, prend en charge l'ajout d'instructions P;
*Les commandes indiquant NO ne sont actuellement pas prises en charge : les commandes FX3U sont marquées en jaune ;
*Lors de l'utilisation d'une commande non prise en charge, un défaut 6506 sera détecté ;

Page 6 type Fonction


instruction Fonction Remarque
type Fonction
instruction Fonction Remarque
ne pas Non ne pas Non

250- 290 CHARGES Lire le registre de fichier étendu NON


251- 291 ÉCONOMISER Écrire dans le registre de fichiers étendu par NON
Développer lots
252- 292 INITR
exposition Initialisation du registre d'extension NON

253- Arts 293 LOGR Connectez-vous au registre étendu NON

Pièces La suppression et l'écriture du registre de fichiers étendu


254- 294 RUE NON
envoyer Entrer

255- habitent295 INITER Initialisation du registre de fichiers étendu NON


256 LIMITE Contrôle de limite supérieure et inférieureNON Dispositif
296-

257 BANDE Contrôle de la zone morte NON contrôler297-


numéro
258 ZONES Contrôle de zone NON système298-
selon
259 SCL Coordonnées fixes (données de coordonnées
NONde points différentes)
299-
surface
260 DABIN Conversion de l'ASCII décimal en BIN NON 300 FLCRT Création et validation de documents NON
Endroit
261 BINDA Conversion BIN→décimal ASCII NON 301 FLDEL Suppression de fichiers et formatage de la carte
NON CF
raison
262- FX 302 FLWR entrée de données NON

263- 3U 303 FLRD Données lues NON

FC Instructions d'action pour FX 3U -CF-ADP


264- 304 FLCMD NON
UN D Spectacle

265- P 305 FLSTRD FX 3U - Lecture d'état CF-ADP NON


266- réponse 306-

267- utilisation
307-

268- 308-
269 ​SCL2 Coordonnée fixe 2 (données de coordonnées
NONX/Y) 309-
270 IVCK Surveillance du fonctionnement de l'onduleur
NON
à l'extérieur
271 IVDR Contrôle du fonctionnement de l'onduleur NON
département
272 IVRD Lecture des paramètres de l'onduleur NON
Présumer
273 IVWR Ecriture des paramètres de l'onduleur NON
Préparer
274 IVBWR Les paramètres de l'onduleur sont écrits par
NONlots
Passe
275 IVMC plusieurs commandes de l'onduleur NON
lettre
276 ADPRW Lecture et écriture MODBUS NON

numéro 277-
selon 278 RBFM Lecture fractionnée BFM NON
passe
279 WBFM écriture fractionnée BFM NON
livrer

280 HSCT Tableau comparatif des compteurs rapidesNON

281-
282-
haute
283-
la vitesse
284-
Endroit
285-
raison
286-
2
287-

288-
289-

Noter:
* Prend en charge les instructions 32 bits, prend en charge l'ajout d'instructions P;
*Les commandes indiquant NO ne sont actuellement pas prises en charge : les commandes FX3U sont marquées en jaune ;
*Lors de l'utilisation d'une commande non prise en charge, un défaut 6506 sera détecté ;

Page 7
Quatre, Description de la fonction spéciale du relais et du registre :
M8000 : Contact de surveillance de fonctionnement M8001 : Contrôle de fonctionnement contact inverse

https://translate.googleusercontent.com/translate_f 5/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
M8002 : Initialiser le contact impulsionnel M8003 : Contact inverse d'impulsion d'initialisation
M8004 : Erreur indiquant le contact M8005 :
M8006 : M8008 : détection de panne de courant ( 0N en cas de panne de courant, éteint après une panne de courant )
M8011 : impulsion d'horloge de 10 millisecondes M8012 : impulsion d'horloge de 100 millisecondes
M8013 : 1 seconde d'impulsion d'horloge M8014 : 1 minute d'impulsion d'horloge
M8015 : régler l'horloge M8016 : L'affichage de l'horloge s'arrête
M8017 : Correction de l'horloge plus ou moins 30 secondes M8018 : Il y a un logo d'horloge en temps réel
M8019 : indicateur d'erreur d'horloge
M8020 : Marque zéro M8021: signe d'emprunt
M8022 : porte-drapeau
M8029 : indicateur de fin d'exécution d'instruction
M8031 : effacement des données sans verrouillage M8032 : effacer les données verrouillées
M8034 : désactiver toutes les sorties M8039 : mode de balayage constant
M8047 : la surveillance STL est effective M8048 : S900-S999 ont l'état ON
M8049 : l'alarme de signal est effective
M8050 : l'interruption du port I0 est interdite M8051 : Interruption du port I1 interdite
M8052 : Interruption du port I2 interdite M8053 : interruption du port I3 interdite
M8054 : interruption du port I4 interdite M8055: I5 interruption du port est interdit
M8059 : I010, I020, I030, I040, I050, I060 interruption de comptage interdite
M8129 : indicateur de temporisation de communication du port série 1
M8139 : instructions de comparaison de compteur à grande vitesse HSCS, HSCR, HSZ, HSCT en cours d'exécution
M8161 : indicateur de commutateur 16 bits/8 bits M8168 : Fonction de traitement HEX de l'instruction SMOV
M8170 : capture d'impulsion X0 M8171 : capture d'impulsion X1
M8172 : capture d'impulsion X2 M8173 : capture d'impulsion X3
M8174 : capture d'impulsions X4 M8175 : capture d'impulsion X5
M8198 : C251 C252 C254 Logo fréquence 4 fois M8199 : logo 4 fois fréquence de C253 C255
M8200 : M8234 : C200-C234 réglage du sens de comptage M8235-M8345 : réglage du sens de comptage C235-C245
M8246 : M8255 : C246-C255 signe de sens de comptage
M8329 : L'exécution de la commande s'est terminée de manière anormale
M8338 : action d'accélération et de décélération de la commande PLSV
M8464 : DSZR, instruction ZRN Y00 Désignation du signal d'effacementM8465 :
valide DSZR, instruction ZRN Y01 désignation de signal d'effacement valide
M8466 : DSZR, instruction ZRN Y02 désignation de signal d'effacementM8467 :
valide DSZR, instruction ZRN Y03 désignation de signal d'effacement valide
D8000 : valeur de réglage de la minuterie de surveillance ( par défaut 200 )
D8008 : temps de détection de panne de courant ( valeur définie : 1~100, par défaut 10 ms) D8009 :
D8010 : valeur actuelle du temps de balayage (0,1 ms) D8011 : temps d'analyse minimum (0,1 ms)
D8012 : temps de balayage maximal (0,1 ms) D8013 : secondes de l'horloge RTC
D8014 : division de l'horloge RTC D8015 : heure de l'horloge RTC
D8016 : jour de l'horloge RTC D8017 : mois de l'horloge RTC
D8018 : année d'horloge RTC D8019 : semaine d'horloge RTC
D8020 : coefficient de filtre X0-X17 ( valeur de réglage : 0~60ms, 10 par défaut ) D8021 : coefficient de filtre X20-X77 ( valeur de réglage : 1~60ms, 10 par défaut )
D8028 : contenu du registre d'index Z0 D8029 : contenu du registre d'index V0
D8030 : activer les données d'échantillonnage analogique 0* D8031 : Activer les données d'échantillonnage analogique 1*
D8032 : activer les données d'échantillonnage analogique 2* D8033 : Activer les données d'échantillonnage analogique 3*
D8034 : Activer les données d'échantillonnage analogique 4* D8035 : Activer les données d'échantillonnage analogique 5*
D8036 : activer les données d'échantillonnage analogique 6* D8037 : Activer les données d'échantillonnage analogique 7*
D8038: Activer les données d'échantillonnage analogique 8 *
D8039 : temps de balayage constant ( unité : 1 ms, 0 par défaut )
D8040 : Le premier état STL actif D8041 : Le 2ème état STL actif
D8042 : Le 3ème état STL actif D8043 : Le 4ème état STL actif

D8044 : le cinquième état STL actif D8045 : Le sixième état STL actif
Page 8
D8046 : Le 7ème état STL actif D8047 : Le 8ème état STL actif
D8048 : D8049 : État STL actif minimum
D8050 : activer les données d'échantillonnage analogique 9 D8051 : Activer les données d'échantillonnage analogiqueTen
D8052 : Activer les données d'échantillonnage analogique 11 D8053 : Activer les données d'échantillonnage analogique 12
D8054 : Activer les données d'échantillonnage analogique 13 D8055 : Activer les données d'échantillonnage analogique 14
D8056 : Activer les données d'échantillonnage analogique 15
D8112 : Données de sortie analogique DAC0 ( 0~4095 ) D8113 : Données de sortie analogique DAC1 ( 0~4095 )
D8136 : accumulation de comptage de sortie haute vitesse Y0 Y1 : 32 bits
D8139 : le nombre d'instructions dans l'exécution des instructions HSCS, HSCR, HSZ, HSCT (ne peut pas être supérieur à 4)
D8140 : registre de comptage de sortie d'impulsions Y0 D8142 : registre de comptage de sortie d'impulsions Y1
D8145: impulsion Y2 registre de comptage de sortie D8146 : registre de comptage de sortie d'impulsions Y3
D8182 : contenu du registre d'index Z1 D8183 : contenu du registre d'index V1
D8184 : contenu du registre d'index Z2 D8185 : contenu du registre d'index V2
D8186 : contenu du registre d'index Z3 D8187 : contenu du registre d'index V3
D8188 : contenu du registre d'index Z4 D8189 : contenu du registre d'index V4

https://translate.googleusercontent.com/translate_f 6/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
D8190 : contenu du registre d'index Z5 D8191 : contenu du registre d'index V5
D8192 : contenu du registre d'index Z6 D8193 : contenu du registre d'index V6
D8194 : contenu du registre d'index Z7 D8195 : contenu du registre d'index V7
D8310 : nombre aléatoire (32 bits)
D8400 : paramétrage de la communication port série 1
D8402 : la commande RS envoie le nombre de données restant D8403 : Nombre de commandes RS reçues
D8409 : délai de temporisation de communication de la station maître RS/MODBUS ( 1 = 10 ms, par défaut 500 )
D8414 : Numéro de station esclave MODBUS D8419 : Signe de communication en cours d'exécution
D8464 : les instructions DSZR, ZRN spécifient Y00 pour effacer les composants
D8465 : les
du signal
instructions DSZR, ZRN spécifient Y01 pour effacer les composants du signal
D8466 : les instructions DSZR, ZRN spécifient Y02 pour effacer les composants
D8467 : les
du signal
instructions DSZR, ZRN spécifient Y03 pour effacer les composants du signal

Page 9
cinq, L'utilisation du compteur à grande vitesse:
1) C251 C252 C254 (phase AB) fréquence de réponse la plus élevée : 200 KHz ;
2) La fréquence de réponse la plus élevée de C253 C255 (phase AB) : 200 KHz ;
3) C235 C241 C244 C238 (monophasé) fréquence de réponse la plus élevée : 200 KHz ;
4) La fréquence de réponse la plus élevée des autres compteurs à grande vitesse : 10 KHz ;
5) Le compteur à grande vitesse de phase AB peut être réglé sur 2 fois et 4 fois la fréquence (le réglage n'est valable que pendant le cycle en cours de l'entraînement OUT ) :
**Lorsque M8196-ON, C251 C252 C254 compte l'impulsion 2 fois la fréquence ;
**Lorsque M8197-ON, C253 C255 compte l'impulsion 2 fois la fréquence ;
**Lorsque M8198-ON, C251 C252 C254 compte l'impulsion 4 fois ;
**Lorsque M8199-ON, C253 C255 compte 4 impulsions ;
Par exemple : si vous utilisez un encodeur de phase AB, il entrera 1024 impulsions par tour. Si le multiplicateur n'est pas défini, ajustez le compteur
1024 (le FX3U d'origine ne prend pas en charge la fréquence 2 fois), si la fréquence 2 fois est définie, le compteur compte 2048 en un tour ; si la fréquence 4 fois est définie, tourn
Un compteur de tours compte 4096 ;
Mode d'emploi:
M0
(M8196): Choisissez C251 comme fréquence 2 fois

(C251K10000000)

**Lorsque vous utilisez les entrées de compteur à grande vitesse X0-X5 pour dessiner SCH, veuillez connecter une résistance pull-up à la broche STM32 correspondante. Sinon, la fréquence
Environ 1KHZ ;
**Vous pouvez activer la haute vitesse matérielle X0-X1 ou X3-X4 sur le logiciel de réglage. Si annulé, le comptage matériel correspondant et le SPD ne fonctionneront pas ;

https://translate.googleusercontent.com/translate_f 7/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

Page 10

6) Instructions sur l'utilisation des instructions DHSCS, DHSCR et DHSZ :


** Trois instructions de comparaison à grande vitesse, le nombre de conduite simultanée : 4 fois (plus de 4, rapport 6705) ;
**Lors de l'utilisation de la comparaison de compteurs matériels à grande vitesse, la fréquence de réponse ne changera pas : DHSCS et DHSCR effectuent une comparaison en temps ré
La comparaison n'est pas en temps réel, mais une comparaison d'environ 5us ;
**Lors de l'utilisation du compteur à grande vitesse matériel, tant que DHSCS, DHSCR, DHSZ sont activés, le résultat de la comparaison sera généré ;
**Lors de l'utilisation du compteur à grande vitesse logiciel, la comparaison est effectuée uniquement lorsque le compteur à grande vitesse a une entrée ;

https://translate.googleusercontent.com/translate_f 8/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

Page
six, 11 Instructions pour le port série 1 :
1) Le port série 1 utilise par défaut le protocole du port de programmation FX lorsqu'il est sous tension ;
2) Le port série 1 prend en charge la commutation entre le protocole de port de programmation Mitsubishi FX et le protocole MODBUS-RTU (les stations maître et esclave MODBUS sont d
Revenir automatiquement au protocole FX, lorsque l'API est en cours d'exécution, le protocole est déterminé par D8400 );
3) Les paramètres de communication du port série 1 sont définis dans D8400, et ils prendront effet après l' exécution de l' API.
Lorsque D8400 est remis à 0 ), le numéro de station esclave MODBUS-RTU est défini dans D8414 ( plage : 1~247 );

4) Réglez le port série 1 sur le protocole MODBUS-RTU, station esclave, les paramètres de communication 38400, N, 8, 1 sont les suivants :
M8002
[MOV H30A1 D8400] : sélectionnez le protocole MODBUS-RTU, 38400
[MOV H0010 D8401] : Station esclave MODBUS-RTU
[MOV K1 D8414] : définissez le numéro de la station (ID)
5) Pour définir le port série 1 comme protocole de port de programmation FX, tirez simplement le commutateur de fonctionnement de l'API sur STOP, ou modifiez D8400 sur 0, puis laissez
6) L'adresse de protocole de MODBUS-RTU est la suivante :

7) Le port série 1 peut être connecté à la puce RS485. Si vous devez activer la sortie, veuillez sélectionner pour activer la fonction USART3 dans le logiciel de configuration, puis définissez
Choisissez R485EN, vous pouvez également choisir si l'état de la broche d'activation de la puce RS485 est 1 ou 0 comme état de réception, la valeur par défaut est 0;
8) Par exemple : ouvrez le port série 1, la sortie d'activation RS485 est PA-02, lorsque l'activation est à 0, c'est l'état de réception, le logiciel de paramétrage est le suivant :

Page 12

https://translate.googleusercontent.com/translate_f 9/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

9) Le schéma fonctionnel de réglage du D8400 est le suivant :


teneur
Étiqueter Nom
0(bit=OFF) 1(bit=ON)
b0 Longueur des données 7 bits * 1 8 bits
b2 b1
b1 (0 0)-pas d'inspection
Parité
b2 (0 1)-nombre impair (IMPAIR)
(0 1)-Pair (PAIR)
b3 Bit d'arrêt 1 personne 2 chiffres
b4 b7 b6 b5 b4 b7 b6 b5 b4
b5 (0 0 1 1 ): 300 (1 0 0 0 ): 9600
(0 1 0 0 ): 600 (1 0 0 1 ): 19200
taux
b6 (0 1 0 1 ): 1200 (1 0 1 0 ): 38400
(0 1 1 0 ): 2400 (1 0 1 1 ): 57600

b7 (0 1 1 1 ): 4800 (1 1 0 1 ): 115200
b8 Désactiver
b9 Désactiver
b10 Désactiver
b11 Désactiver
b12 b14 b13 b12
(0 0 0 ): protocole de port de programmation FX
b13 Protocole (0 0 1): RS communication sans protocole
(0 0 1 ) : communication RS2 sans protocole
b14 (0 0 1 ) : protocole MODBUS (D840 définit la station maître et esclave)

b15 Désactiver
*1 : lorsque le bit de données est de 7 bits, la parité ne peut pas être sélectionnée - aucune inspection (6304 défaut est signalé) ;
*Protocole du port de programmation FX : longueur des données 7, bit d'arrêt 1, la parité MÊME est fixe et le taux peut être défini ;
*Protocole MODBUS RTU : longueur des données, bit d'arrêt, parité, débit réglable ;
*Commande RS : longueur des données, parité, bit d'arrêt, vitesse réglable ;
*Commande RS2 : la longueur des données, la parité, le bit d'arrêt, la vitesse peuvent être définis ;

10) La sélection de la station maître-esclave D8401-MODBUS est la suivante :


teneur
Bit Nom
0(bit=OFF) 1(bit=ON)
b0
b1~b3 ne peut pas être utilisé
b4 Réglage station maître/station esclave
Poste maître MODBUS Esclave MODBUS
b5~b7 ne peut pas être utilisé
b8 Réglage du mode RTU/ASCII RTU ASCII *
b9~b15 ne peut pas être utilisé
**ASCII n'est temporairement pas pris en charge

11) Les indicateurs d'action de communication D8419 sont les suivants :


Page 13
Nom Station efficace des détails
communication 0-programmation
4- Commande RS
Affichage du mode d'action Maître d'esclave 5- Commande RS2
19- Poste maître de communication MODBUS
29- Esclave de communication MODBUS

Les fonctions des composants de l'instruction RS sont les suivantes:


commande M8401-RS est envoyé Envoi de commande M8402-RS
Indicateur de réception de commande M8403-RS Réception de données de commande M8404-RS
M8409-indicateur de délai d'attente de communication Mode de traitement M8116-8 bits (ON-8 bits, OFF-16 bits)
Paramètres de communication D8400 et sélection du protocole
La commande D8402-RS envoie le reste des données Nombre de commandes D8403-RS reçues

https://translate.googleusercontent.com/translate_f 10/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
Réglage du délai de réception de la commande D8409-RS ( 1 = 10 ms, par défaut 50 = 500 ms )
D8419-La communication est en cours d'exécution signe
** Le nombre maximum de données envoyées et reçues par la commande RS est de 520 (dépassant le rapport 6706);
Les fonctions des composants de l'esclave MODBUS-RTU sont les suivantes :
Paramètres de communication D8400 et sélection du protocole
Sélection de la station maître et esclave D8401-MODBUS
D8411-MODBUS temps d'envoi retardé (1 = 1 ms, adapté à la mise en réseau MODBUS)
D8419-La communication est en cours d'exécution signe

Les commandes MODBUS prises en charge sont :


Composants pris en charge
Fonction Commander
Composant de bit Élément de mot
Commande de lecture de bits 1(H1), 2(H2) X, Y, M, S, T, C, spécial M
Commande d'écriture de bits 5(H5) Y, M, S, T, C, spécial M
Enregistrer la commande de lecture
3(H3), 4(H4) X, Y, M, S, T, C, spécial M D, T, C, spécial D
Enregistrer la commande d'écriture
6(H6) Y, M, S, T, C, spécial M D, T, C, spécial D
Enregistrer la commande d'écriture par lots 16 (H10) Y, M, S, T, C, spécial M D, T, C, spécial D
**En utilisant le registre pour lire les bits, un registre lira l'état du composant 16 bits ;
**En utilisant le registre pour écrire des bits, un registre sera écrit pour affecter l'état des composants 16 bits ;

Page 14
Sept, Interruption d'entrée I0 port-I5 description du port :
1) Prise en charge de l'interruption d'entrée X0-X5 ;
**Ne prend pas en charge l'exécution retardée des interruptions d'entrée (fonction D8393) ;

Huit, Instructions d'envoi d'impulsions PLSY PLSR :


1) l' envoi d' impulsions de soutien Y0, Y1, Y2, Y3, la plus haute fréquence d'envoi d' impulsions unique: 200Khz , la fréquence la plus élevée de quatre routes : 200Khz ;
2) Les relais et registres spéciaux utilisés sont décrits comme suit :
M8029-Instruction drapeau de fin d'exécution M8329-Instruction exécution anormale indicateur de fin
M8340 -Impulsion de sortie Y0 M8343 -Y0 limite avant
M8344 -Y0 limite inverse Commande de positionnement M8348 -Y0 conduite
M8349 - L'impulsion de sortie Y0 s'arrête immédiatement
M8350 -Impulsion de sortie Y1 M8353 -Y1 limite avant
M8354 -Y1 Limite d'inversion M8358 -Y1 conduite de commande de positionnement
M8359 - L'impulsion de sortie Y2 s'arrête immédiatement
M8360 -Impulsion de sortie Y2 M8363 -Y2 limite avant
M8364 -Y2 limite inverse Commande de positionnement M8368 -Y2 conduite
M8369 - L'impulsion de sortie Y2 s'arrête immédiatement
impulsion de sortie M8370 -Y3 M8373 -Y3 limite avant
M8374 -Y3 limite inverse M8378 -Y3 Commande de positionnement conduite
M8379 - L'impulsion de sortie Y3 s'arrête immédiatement

D8140 D8141-Y0 accumulation d'impulsions de sortie


D8142 D8143-Y1 accumulation d'impulsions de sortie
D8144 D8145-Y 2 accumulation d'impulsions de sortie
D8146 D8147-Y 3 accumulation d'impulsions de sortie
D8136 D8137-Y0 Accumulation d'impulsions de sortie Y1

https://translate.googleusercontent.com/translate_f 11/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
Neuf, Instructions pour les instructions de positionnement PLSV, DRVI, DRVA, ZRN :
Pour plus de détails, veuillez vous référer au manuel de l'utilisateur FX3U : Positionnement

Dix, Mode d'emploi de l'AD analogique :


1) L'AD analogique peut être ouvert jusqu'à 16 canaux, et les données sont transférées du nombre de canaux ouverts (de petit à grand) vers le registre D8030-D8038 (de petit à grand : 0-8)
Registre à voies), D8050-D8056 (registre à 9-15 voies);
2) L'exemple d'activation du canal AD pour transférer les données vers le registre est le suivant :
Exemple : un total de 5 canaux ADC1, ADC4, ADC8, ADC10, ADC15 sont activés dans le logiciel, et le registre correspondant aux données ADC qui est activé est

( ADC1-D8030, ADC4-D8031, ADC8-D8032, ADC10-D8033, ADC15-D8034 )


3) Il vous suffit de sélectionner l'AD à activer sur le logiciel de paramétrage, comme illustré dans la figure ci-dessous :

4) Calculer la formule de la tension d'entrée : tension mesurée = D803n(n=0-8)*(tension de référence VRF/4095) ;

Page 15
11. L'utilisation du DA analogique :
1) L'entrée analogique DA peut utiliser jusqu'à deux canaux D8112-DAC0, D8113-DAC1 en même temps ;
2) Il vous suffit de sélectionner le DAC activé dans les paramètres, comme le montre la figure ci-dessous :

Calculez la formule de la tension de sortie : tension de sortie= tension de référence VRF*D8112n(n=2-3)/4095 ;


Lorsque l'automate est en STOP, D8112 et D8113 sont automatiquement mis à 0, et la sortie DAC est également à 0 ;
Lorsque le réglage des données DAC est incorrect, une défaillance 6712 sera détectée et la sortie DAC sera définie sur 0 ;

12. L'utilisation de l'horloge temps réel RTC :


1) M8018-Si la fonction RTC est activée, la détection de mise sous tension s'allumera s'il n'y a pas d'anomalie, sinon elle sera éteinte (si l'oscillateur à cristal RTC est anormal, alors M8018
2) Lorsque M8016- est activé, D8013-D8019 arrête d'afficher les données d'horloge, lorsqu'il est désactivé, D8013-D8019 affiche les données d'horloge RTC ;
Remarque : si le mot de passe de l'API est défini sur 12345678, le logiciel de programmation Mitsubishi ne peut pas être utilisé pour régler l'horloge ;

13. Description de la détection de panne de courant :

1) Après avoir détecté que la broche PDI entre dans la panne de courant, l'API s'arrête de fonctionner, la sortie Y est désactivée, le voyant ERR est allumé et les données de panne de couran
Après avoir écrit la mise hors tension des données, le voyant RUN est activé pour 500ms ( seulement clignote, doivent être soigneusement observées ) , le relais spécial M8008 est régl
Réinitialiser : le voyant ERR est éteint );
2) Après avoir saisi la panne de courant, si les retours d'alimentation à la normale, l'automate ne seront pas autorisés à courir jusqu'à ce qu'il dure pendant 5 secondes;
3) Le temps de détection de coupure de courant peut être réglée: D8000 ( gamme: 1 ~ 100ms, 10ms par défaut );
4) Une fois l'API mis sous tension, l'API ne commencera à fonctionner que lorsque le PDII est normal ( si l'alimentation a été anormale, le voyant ERR clignotera rapidement );
5) Heure de démarrage retardée normale de l'alimentation : après la mise sous tension de la carte principale, le microcontrôleur détecte que le PDII est normalement jusqu'à cette heure, puis

https://translate.googleusercontent.com/translate_f 12/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

Page 16
14. Description des fonctions à valeur ajoutée :
Non pris en charge actuellement

https://translate.googleusercontent.com/translate_f 13/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
Page 17
15. Détection de défaut :
Erreur
Catégorie Contenu de l'erreur Méthode de manipulation
Code
Erreur matérielle de l'API
0000 Aucune exception
M8061 (D8061) 6101 Erreur de vérification des données de panne de courant Vérifiez le circuit de détection de panne de courant, le FLASH interne du CPU est endommagé
Arrêt de la course 6105 Surveiller le fonctionnement (fonctionnement de surveillance interne)Augmenter la valeur de réglage de D8000 ou vérifier le programme

6106 Erreur logique Contactez le fabricant


0000 Aucune exception
6306 Délai de réception des données Vérifiez la ligne de communication ou le réglage de D8129
6307 Le port série n'est pas ouvert 2 instructions RS, FROM, TO sont utilisées
Ouvrez le port série 2 communication dans le logiciel de paramétrage IO
6308 D8120 Erreur de sélection du bit de données ou du bit de contrôle Les données 7 bits ne peuvent pas être sélectionnées sans inspection
6309 D8120 Erreur de sélection de contrôle Vérifiez que la valeur sélectionnée est erronée
6322 D8120 n'a pas activé la commande RS Veuillez régler D8120 correctement avant d'utiliser la commande RS
6330 D8120 erreur de paramétrage
6331 La station maître MODBUS-RTU ne prend pas en charge les codes deRéinitialiser
fonction les codes de fonction de FROM et TO
6332 D8120 n'a pas ouvert la station maître MODBUS-RTU Réglez le D8120 correct, puis utilisez les instructions FROM et TO
6333 FROM / TO réception erreur de vérification de données esclave Vérifiez si les paramètres de communication des stations maître et esclave sont cohérents ou per
6334 FROM/TO le numéro de station esclave de réception est incohérent avec le code de fonction
6335 L'adresse esclave de FROM est erronée L'adresse esclave de FROM ne peut pas être 0
6336 La longueur des données de lecture/écriture de l'instruction FROM/TO
Laest
longueur
incorrecte
de lecture/écriture est supérieure à 0 mais inférieure ou égale à 64
6340 Drapeau d'erreur d'envoi DMA du port série 1
Série 2/CAN
6341 Drapeau d'erreur de réception DMA du port série 1
Erreur
6345 Drapeau d'erreur d'envoi DMA du port série 2
M8063 (D8063)
6346 Drapeau d'erreur de réception DMA du port série 2
Run continue
6361 Échec de l'initialisation CAN
6362 Erreur de bourrage de bit CAN
6363 Le format CAN (formulaire) est incorrect
6364 Erreur d'acquittement CAN (ACK) Le maître n'est pas connecté à l'esclave
6365 CAN luxation récessive
6366 CAN luxation dominante
6367 Erreur CRC CAN
6368 peut recevoir des données est incomplète peut interférer
6369 L'ID lu par l'hôte CAN est incohérent avec l'ID renvoyé peut interférer
6370 CAN recevoir erreur de longueur de données Si le D8152 de chaque station est le même
6371 Erreur d'envoi CAN
6372 Erreur de réception CAN Vérifiez si le réglage du débit en bauds est cohérent
6373 Adresse hôte CAN en double
6374 L'adresse esclave CAN est dupliquée
0000 Aucune exception
6401 Programme et le numéro de contrôle d'erreur 1. Le programme est malicieusement modifié ou le téléchargement n'est pas terminée;
erreur de paramètre 2. Le programme interne FLASH de la CPU est endommagé ;
M8064 (D8064) 6409 Erreur de vérification du paramètre et du numéro de la fonction IO Le téléchargement des paramètres de la fonction IO est incomplet ou FLASH est endommagé
Arrêt de la course 6410 La fonction de station maître MODBUS n'est pas activée lors de l'utilisation
Veuillezdes
activer
commandes
la fonction
TO/FROM
de station maître MODBUS dans le logiciel de configuration
6411 Utiliser la commande RD3A/WR3A n'active pas la fonction améliorée AD/DA, veuillez activer la fonction améliorée AD/DA dans le logiciel de configuration

0000 Aucune exception


Erreurs grammaticales
M8065 (D8065) 6504 Pn ou In ou l'étiquette du compteur à grande vitesse est répétée ;
Arrêt de la course 6505 La plage du composant est hors plage

Page 18 Erreur
Catégorie Contenu de l'erreur Méthode de manipulation
Code

Erreurs grammaticales
6506 Commande non prise en charge utilisée
M8065 (D8065)
6507 L'étiquette est mal utilisé (P63 est utilisé)
Arrêt de la course
La taille du numéro du 6510 MC est incorrecte
0000 Aucune exception
6603 Utiliser MPS plus de 12 fois
6605 1. STL a été utilisé en continu plus de 9 fois
2. RET apparaît lorsque STL n'est pas utilisé
6606 1. Il y a I (interruption) IRET SRET dans le programme principal
2. Il n'y a pas d'IRET SRET dans le programme

https://translate.googleusercontent.com/translate_f 14/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
6609 autres 1. Si les instructions FROM/TO et RS sont utilisées en même temps
6614 MPS manquants
Erreur de boucle
6615 MPP manquant
M8066 (D8066)
6619 FOR~NEXT a I MC MCR IRET STL RST
Arrêt de la course
6623 Pas de commande MC
6625 1. L'étape d'initialisation est hors limites (S0-S9)
2. Le nombre de STL Sn utilisé est supérieur à 2
3. La plage de STL Sn Sn est supérieure à S899
MC, MCR, SRET, I (interruption), IRET en 6626 STL
6627 Il n'y a pas d'instruction RET après STL
6630 La relation CALL SRET est incorrecte

0000 Aucune exception


6701 1. APPEL, CJ n'ont pas d'objets
6706 L'adresse du composant de commande ou la plage de valeurs du composant est hors plage
Erreur de fonctionnement
6710 SFWR (P) le composant de commande 1 est le même que le composant 2
M8067 (D8067) 6711 Erreur de réglage de la plage d'entrée analogique AD
Run continue 6712 Plage de sortie analogique DA ou erreur de réglage des données

** Lorsqu'une erreur se produit, veuillez utiliser le logiciel de programmation API GX Developer et l'API de diagnostic dans le m

Fonction de diagnostic pour afficher les codes d'erreur de l'API et les étapes du programme ;

** Si vous devez réinitialiser le voyant ERR, après dépannage :

1. Tirez le commutateur RUN sur STOP, puis remettez-le sur RUN ;

2. Une fois la carte principale éteinte, attendez que le voyant ERR s'éteigne avant de l'allumer ;

Page 19
16. Logiciel de paramétrage et d'activation :

https://translate.googleusercontent.com/translate_f 15/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4

1) Les E/S de X0-X1 et X3-X4 sont fixes et peuvent être respectivement activées ou annulées :
① X0/X1 haute vitesse : Groupe 1 (par défaut) : X000-PA01, X001-PA00, Groupe 2 : X000-PH11, X000-PH10 (uniquement pris en charge par STM32F407IE) ;
X3/X4 : X003-PB03, X004-PA15 ;
③ Les fonctions d'entrée rapide de X0-X1, X3-X4 peuvent être annulées respectivement : X0-X1, X3-X4 peuvent être réglées IO à volonté ;
④ Sélection-sélection du mode d'entrée rapide dans la fonction « entrée » des « paramètres d'entrée et de sortie » du logiciel de réglage ;

Page 202) La sortie Y0-Y3 est une E/S fixe :


Y0-PA06, Y1-PC06, Y2-PC07, Y3-PA08 (sortie rapide fixe, l'annulation n'est pas autorisée)

3) À propos du port série 1 sur le logiciel :


Vous pouvez choisir l'USART3 de STM32 comme communication du port série 1 ;
Si vous utilisez une puce 485, vous pouvez choisir si vous devez envoyer et recevoir l'activation et le niveau de sortie lors de la réception ;

4) Les E/S à paramétrer manuellement sont :


PDII - bas, RUNO - fonctionnement d' entraînement de la lampe , ERRO - entraînement du voyant de défaut ;

17. L'utilisation d'un fournisseur de services Internet série :


1) BOOT1-0, BOOT0-1 puis mise sous tension, STM32 passe en mode ISP du port série, vous pouvez utiliser le logiciel de gravure du port série pour télécharger le programme ;
2) Lorsque BOOT1-x et BOOT0-0 sont remis sous tension, STM32 démarre normalement et l'API fonctionne normalement ;
Remarque : 0 signifie niveau bas ; 1 signifie niveau élevé ; x signifie n'importe quel niveau ;

18. Procédure d'utilisation du logiciel:


1) Dessinez SCH et PCB en fonction de la fonction et fixez les E/S sur le logiciel de paramétrage ;
2) Utilisez le logiciel de paramétrage pour définir la fonction IO correspondante et enregistrez le fichier de paramètres ;
Pour utiliser le téléchargement du logiciel de paramétrage, vous devez disposer :
Munissez-vous d'un dongle STM32 et branchez-le sur l'ordinateur ;
Ouvrez le logiciel de paramétrage, définissez l'IO correspondant à la carte ou cliquez sur le fichier pour ouvrir le fichier de paramètres IO enregistré ;
Utilisez le logiciel de programmation STM32 PLC ou J-LINK pour graver le programme BIN fourni sur la carte mère et définir la protection en lecture (mise hors tension après l
3.3V court-circuit et décharge GND, si la carte n'a pas été complètement déchargée, il rendra compte délai d'attente de communication), et la mise sous tension pour connect
attraper;
Cliquez sur le bouton de téléchargement des paramètres du logiciel ;

3) Après avoir téléchargé les paramètres, vous pouvez voir que la sortie est un chapiteau ;

19. Concernant l'enregistrement du logiciel STM32 :


1) Une clé USB ;
2) Un logiciel de paramétrage et d'activation STM32 Mitsubishi PLC ;
3) Une copie du schéma de principe de la carte de test STM32 64 broches ;
4) Une copie de BIN pour graver STM32_PLC ;

https://translate.googleusercontent.com/translate_f 16/17
09/12/2021 08:40 Codage Farmer PLC pour les instructions de réglage F4
Vingt. À propos des fichiers BIN gravés :
1) Les paramètres d'E/S de ce fichier n'activent que le port série 1 et tous les autres E/S sont définis sur l'état d'entrée ;

Achat de logiciel :
http://item.taobao.com/item.htm?spm=686.1000925.0.0.6C9tU7&id=43300979889

Contactez QQ : Logiciel de conversion de schéma à contacts 1780085948

Développement logiciel : DTLZ ascenseur fils prodigue

https://translate.googleusercontent.com/translate_f 17/17

Vous aimerez peut-être aussi