CDI SA ACCUEIL - CONTACT - English? - Deutsch? - Francais - pdf

KODISFC - DESCRIPTION DE SEQUENCES


KODISFC
  • Est un outil de programmation et de génération de code Automate indépendant de la plateforme et du langage cible. Les avantages sont les suivants:
  • Ne nécessite aucune connaissance en programmation d'automate
  • La définition des éléments se fait par des textes compréhensibles par quiconque
  • KODISFCL établit la liste des symboles à définir
  • Le gestionnaire de documents assure la gestion des versions et la traçabilité des modifications
  • Le document de saisie est utilisable comme document de validation
  • Le document de saisie est également la version finale de la documentation
  • Du fait de ce qui précède, la documentation est toujours à jour
  • Complémentaire avec KODISUP, KODIPLC et KODICFG

Sont actuellement supportés les langages suivants:

  • STX - IEC 1131 Structured Text
  • ANSI C
  • C#
  • Autres langages sur demande

PLC


INSTRUCTIONS

Icons Shortcut Description
sfctrans %SFCTRANS% Transition
sfcstep %SFCSTEP% Step
sfcif %SFCIF% If
sfcand %SFCAND% And
sfcor %SFCOR% Or
center %SFCEND% End
right %SFCGOTO% Goto Step
down %SFCNEXT% Next Step
led-green %SFCDON% Device On
led-gray %SFCDOFF% Device Off
choice-cancel %SFCDRESET% Device Reset
warningled-green %SFCDALARMON% Device On Alarm
warningled-gray %SFCDALARMOFF% Device Off Alarm




Exemple de programme de station de machine de montage:

PROJET XXXX - M0315 XXXX - ASSEMBLAGE ENGRENAGE

SEQUENCES

Parameters Value
Target Language C
Target Implementation koditec
Symbol Topic CDIIntra.AaAaSfcSymbols
Target Encoding 1252

ST0 SEPARATION RUN

PARAMETRES

Parameters Value
Description Séparation des pièces
Function STA00_FLOW_RUN
Sequencer STA_INS[STA00].VAR.FLOW_SEQ
Sequencer Offest 0
File Layout Koditec
Target File STA00_FLOW_RUN.c

FLOW

  1. Attente Start
    • sfctrans
      • "Poussoir Start".IN.B.On = 1
      • sfcor APP.VAR.B.DRY_RUN_On
    • sfcstep
      • down
  2. Détection pièce
    • sfctrans
      • 1
    • sfcstep
      • "Séparation Vacuum" led-green
      • "Séparation Mesure Vacuum".CM.B.On = APP.VAR.B.DRY_RUN_On
      • "Séparation Défaut Vacuum" = 0
      • down
  3. Séparation
    • sfctrans
      • "Séparation Vacuum" led-green
      • sfcand ("Séparation Mesure Vacuum" led-green
      • sfcor (APP.VAR.B.DRY_RUN_On = 1))
    • sfcstep
      • "Séparateur" led-green
      • down
  4. Contrôle Après Séparation
    • sfctrans
      • "Séparateur" led-green
    • sfcstep
      • "Séparation Mesure Vacuum".CM.B.On = APP.VAR.B.DRY_RUN_On
      • down
  5. Pièce Présente ?
    • sfctrans Vacuum Ok
      • "Séparation Mesure Vacuum" led-green
      • sfcor APP.VAR.B.DRY_RUN_On
    • sfcstep
      • "Séparateur Pièce Disponible" = 1
      • right "Attente Pièce Prise"
    • sfctrans Défaut vacuum
      • "Séparation Mesure Vacuum" warningled-green
    • sfcstep
      • "Séparation Mesure Vacuum" choice-cancel
      • "Séparation Défaut Vacuum" = 1
      • down
  6. Mesure Vacuum Repos
    • sfctrans
      • 1
    • sfcstep
      • "Séparation Mesure Vacuum" led-gray
      • down
  7. Attente Pièce Prise
    • sfctrans
      • "Séparateur Pièce Disponible" = 0
      • sfcand "Séparation Soufflage" led-gray
      • sfcand "Séparation Mesure Vacuum" led-gray
    • sfcstep
      • "Séparateur" led-gray
      • down
  8. Séparateur Repos ?
    • sfctrans
      • "Séparateur" led-gray
      • sfcand ("Séparation Défaut Vacuum" = 1)
    • sfcstep
      • right "Détection pièce"
    • sfctrans
      • "Séparateur" led-gray
      • sfcand ("Séparation Défaut Vacuum" = 0)
    • sfcstep
      • STA00_RUNNING = 0
      • STA00_COMPLETE = 1
      • center

ST0 SEPARATION RESET

PARAMETRES

Parameters Value
Description Reset Séparateur
Function STA00_FLOW_RES
Sequencer STA_INS[STA00].VAR.FLOW_SEQ
Sequencer Offest STA_FLOW_STEP_RES
File Layout Koditec
Target File STA00_FLOW_RES.c

FLOW

  1. Start
    • sfctrans
      • 1
    • sfcstep Reset Soufflage et Vacuum
      • "Séparation Vacuum" choice-cancel
      • "Séparation Mesure Vacuum" choice-cancel
      • "Séparation Soufflage" led-gray
      • "Séparateur Pièce Disponible" = 0
      • "Séparation Défaut Vacuum" = 0
      • down
  2. Soufflage Repos
    • sfctrans
      • "Séparation Soufflage" led-gray
    • sfcstep Eléments vers Repos
      • "Séparateur" led-gray
      • "Séparation Vacuum" led-gray
      • down
  3. Séparateur Repos
    • sfctrans
      • "Séparateur" led-gray
    • sfcstep Fin de la séquence
      • STA00_RESETTING = 0
      • STA00_IDLE = 1
      • center

ST0 SEPARATION STOP

PARAMETRES

Parameters Value
Description Stop Cycle Séparateur
Function STA00_FLOW_STO
Sequencer STA_INS[STA00].VAR.FLOW_SEQ
Sequencer Offest STA_FLOW_STEP_STO
File Layout Koditec
Target File STA00_FLOW_STO.c

FLOW

  1. Start
    • sfctrans
      • 1
    • sfcstep Reset Soufflage et Vacuum
      • "Séparation Vacuum" choice-cancel
      • "Séparation Mesure Vacuum" choice-cancel
      • "Séparation Soufflage" choice-cancel
      • down
  2. Soufflage Repos
    • sfctrans
      • 1
    • sfcstep Fin de la séquence
      • STA00_STOPPING = 0
      • STA00_STOPPED = 1
      • center




Les symboles associés au programme:

SYMBOLS SAMPLE


SYMBOL DEFINITION

Symbol Type Text Information
DEV_BIN_INS[DEV_03APP] DEV Appuis Presse  
DEV_BIN_INS[DEV_03BRA_VER] DEV Bras Rotatif Descente  
DEV_BIN_INS[DEV_03BRA_ROT] DEV Bras Rotatif Rotation  
SYNCHRO.MAC.B.ST01_POK VAR Charge Pièce Disponible  
DEV_BIN_INS[DEV_03BRA_VAM] DEV Mesure Vacuum Bras Rotatif  
DEV_BIN_INS[DEV_00START] DEV Poussoir Start Poussoir de démarrage du cycle
DEV_BIN_INS[DEV_02ROT] DEV Rotation  
DEV_BIN_INS[DEV_01SEP] DEV Séparateur  
DEV_BIN_INS[DEV_01SEP_VAM] DEV Séparation Mesure Vacuum Mesure du vacuum de la séparation
SYNCHRO.MAC.B.ST00_POK VAR Séparateur Pièce Disponible  
SYNCHRO.MAC.B.ST00_VACKO VAR Séparation Défaut Vacuum  
DEV_BIN_INS[DEV_01SEP_SOU] DEV Séparation Soufflage  
DEV_BIN_INS[DEV_01SEP_VAC] DEV Séparation Vacuum  
DEV_BIN_INS[DEV_03BRA_SOU] DEV Soufflage Bras Rotatif  
DEV_BIN_INS[DEV_03BRA_VAC] DEV Vacuum Bras Rotatif  

MISSING SYMBOLS

Symbol Type Text Information
    Contrôle Présence Séparateur  
    Butée Presse  


www.cdisa.ch Rev 16 - 01 Mar 2016 - 06:29:26

- ACCUEIL - CONTACT - pdf
Copyright © 2017 CDI SA. Tous droits réservés.