Cette section permet de décrire les drivers de communication avec les équipements. Les protocoles suivants sont possibles:
None Applicom_Fipway Applicom_Profibus_S7 Plating_Electonic PE_Pulse PE_8002 PE_8003_Ethernet PE_8003 Kraft FlexKraft Micronics MicronicsThermo Chemring_Plating_system Kraft_CPS Kraft_Pulse Kraft_Multipulse DRPP_Pulse S3964_RK512 S3964R_RK512 S3964_VK S3964R_VK Mitsubishi_AnS Mitsubishi_FX Omron_HostLink Hamo_ERD PCD_P800 PCD_SBUS Modbus Modbus_RTU Hite_UC35 Hite_CPS35 Hite_HC35 SPS400 HC28 RC28 AB_PLC5 AB_DH485 AB_SLC500 S7WINAC S7PRODAVE S7ISOTCP VKISOTCP SMTBD1 SCHMEHL DDE EMSRFID EMSRFIDHUB MICROCIDRFID Barcode_reader PLC_Rectifier PLCRectifier OPCServer RolexLP BarcodeReader Dash_NP3 |
Pas de protocole. Protocole FIPWAY avec une carte applicom. Protocole Applicom Profibus Protocole contrôleur de redresseurs Plating Electronic Protocole contrôleur de redresseurs PE Pulse Protocole contrôleur de redresseurs PE 8002 Protocole contrôleur de redresseurs PE_8003 Ethernet Protocole contrôleur de redresseurs PE 8003 Protocole contrôleur de redresseurs Kraft Protocole contrôleur de redresseurs FlexKraft Protocole contrôleur de redresseurs Micronics Protocole contrôleur de redresseurs Micronics ver. Thermo Protocole controleur de redresseurs Chemring Protocole controleur de redresseurs Kraft CPS Protocole controleur de redresseurs Kraft pulsé Protocole contrôleur de redresseurs Kraft Multipulse Protocole controleur de redresseurs DRPP Pulsé Protocole Siemens sans checksum procédure RK512 Protocole Siemens avec checksum procédure RK512 Protocole Siemens sans checksum commande VK Protocole Siemens avec checksum commande VK Protocole Mitsubishi modèle AnS Protocole Mitsubishi modèle FX Protocole Omron connexion RS232 Protocole Hamo contrôleur de robot ERD3 Protocole SAIA PGU Protocole SAIA SBUS Protocole ModBus ASCII Protocole ModBus mode RTU Protocole Hite UC-35 Protocole Hite CPS-35 Protocole Hite HC-35 Protocole Schiele Protocole HC-28 Protocole RC-28 Protocole Allen Bradley PLC5 Protocole Allen Bradley DH485 Protocole Allen Bradley SLC500 Protocole Siemens WinAC Protocole Siemens Prodave Protocole Siemens Ethernet ISO TCP Protocole Siemens Ethernet ISO TCP avec redondance possible Protocole avec controleur SMTB Protocole avec contrôleur de conductivité Schmehl Protocole DDE Protocole lecteur RFID EMS Protocole hub lecteur RFID EMS Protocole lecteur RFID CID Lecteur code à barres Communication avec PLC_Rect Communication avec PLC_Rectifier Communication avec un serveur OPC Communication avec lecteur code à barres LP Lecteur de code à barres de panier. Protocole Uyemura Starline Dash NP3 |
Mot clef |
Type |
Fonction |
---|---|---|
Protocol |
String |
Voir liste ci-dessus |
Initprog |
String |
Nom d’un programme devant être lancé avant d’initialiser le protocole de communication (Utilisé avec la carte Applicom pour chargé celle-ci au démarrage). |
InitTimeout |
Integer |
Temps maximum autorisé pour l’exécution du programme d’initialisation du driver. |
Comport |
Integer |
1..32. Numéro du port de communication (défaut=0) |
BaudRate |
Integer |
300..38400. Vitesse de communication. (défaut 9600). |
DataBits |
Integer |
5..8. Nombre de bits de donnée. (défaut=8) |
StopBits |
Integer |
1..2. Nombre de bits de stop. (Défaut=1) |
Parity |
String |
None,Odd,Even,Mark,Space Bit de Parité (défaut None). |
FlowControl |
String |
None,DTRCTS,RTSDSR,XONXOFF. Contrôle de flux (défaut None). |
BoardNo |
Integer |
Numéro de la carte de communication. (défaut=0) |
Channel |
Integer |
Numéro du canal (adresse) du port de communication. (protocole ADS) (défaut=0) |
Level |
Integer |
Numéro du niveau du port de communication. (protocole ADS) (défaut=0) |
Prefix |
Integer |
Nombre de caractères prefix (protocole ADS) (défaut=0) |
Timeout |
Integer |
Valeur du timeout (secondes) pour renvoyer la communication. (défaut=2000) |
Repeat |
Integer |
Valeur du nombre de répétition avant d’annuler la communication. (défaut=5) |
RS485 |
Boolean |
1-Si 1, la ligne RTS est utilisé pour modifier le sens des données sur la ligne RS485. (Défaut=0) |
S7Tool |
String |
Interface S7 (protocole Prodave) (défaut=S7ONLINE) |
S7Mini |
Boolean |
Utilisation library prodave mini (protocole Prodave) (Défaut=1) |
NBS7 |
Integer |
Nombre de connexion (protocole Prodave) (Défaut=1) |
S7Address1 |
Integer |
Adresse automate 1 (protocole Prodave) (Défaut=2) |
S7Address2..4 |
Integer |
Adresses automate 2..4 (protocole Prodave) (Défaut=0) |
S7SegmentId1..4 |
Integer |
Numéro du segment 1..4 (protocole Prodave) (Défaut=0) |
S7RackNo1 |
Integer |
Numéro de rack automate 1(protocole Prodave) (Défaut=2) |
S7RackNo2..4 |
Integer |
Numéro du rack automate 2..4 (protocole Prodave) (Défaut=0) |
S7Slot1..4 |
Integer |
Numéro du slot automate 1..4 (protocole Prodave) (Défaut=0) |
S7RackNo |
Integer |
Numéro du rack (protocole S7ISOTCP) (Défaut=0) |
S7SlotNo |
Integer |
Numéro du slot (protocole S7ISOTCP) (Défaut=0) |
S7Address |
Integer |
Adresse automate (protocole S7ISOTCP) |
Port |
Integer |
Port de communication (protocole S7ISOTCP,EMSRFIDHUB) (Défaut=102 S7 ou 1099 IBH ou 2101 EMSRFIDHUB) |
Interface |
String |
Interface avec l'automate: ISOTCP,MPI_IBH,PPI_IBH (protocole S7ISOTCP) (Défaut=ISOTCP) |
Address |
String |
Adresse IP de l'automate (protocole S7ISOTCP,EMSRFIDHUB) |
Address |
Integer |
Adresse de l'automate |
IOData |
Integer |
Numéro de l'I/O correspondant à la table des données de la gare LP (protocole RolexLP) (Défaut=0) |
|
||
MonitorName |
String |
Nom du moniteur (protocole Omron) (Défaut=VKQV) |
ConfigFile |
String |
Nom du fichier de configuration |
ERDNum |
Integer |
Numéro du robot (protocle HAMO_ERD) (Défaut=0) |
HoistNumber |
Integer |
Numéro du robot (Défaut=0) |
Server |
Boolean |
Indique si le programme est serveur (MODBUS) (Défaut=0) |
CRC |
Boolean |
Indique si il faut calculer la checksum (Défaut=0) |
PacketSize |
Integer |
Indique la grandeur maximum d'un packet de données (Défaut=0) |
DoNotRead |
Boolean |
Indique au driver qu'il ne doit pas relire les registres après avoir écrit dans ceux-ci (Défaut=0) |
WatchDogToPLC |
Integer |
Indique le numéro de l'I/O correspondant au registre watchdog dans lequel le PC écrit (Défaut=0) |
WatchDogFromPLC |
integer |
Indique le numéro de l'I/O correspondant au registre watchdog dans lequel le PLC écrit (Défaut=0) |
WatchDogFrequencyTx |
Integer |
Indique à quelle fréquence le PC écrit dans le registre watchdog (Défaut=1000) |
WatchDogFrequencyRx |
Integer |
Indique le timeout après lequel une alarme est générée si le registre PLC n'a pas changé. |
DataBank |
Integer |
Indique le numéro de databank utilisé par le device. Est utilisé par le protocole DASH_NP3 (Défaut=0) |