SCL S7-GRAPH SIEMENS vous souhaite la bienvenue 2
Vos interlocuteurs SIEMENS Commercial A.SCHILLACI Renens 0 585 568 311 Technique R.LAFAY Meyrin 022 785 3423 Portable 0033 6 80 18 99 29 Aujourd‘hui E. PEYROT Lyon 2
STEP 7 Programmation structurée éprouvée et standardisée Programmation modulaire Blocs d‘Organisation pour l‘interface entre le système d‘exploitation et l‘utilisateur Blocs fonctionnels réutilisables et paramétrables (blocs avec mémoire) selon le standard IEC Fonctions (sans mémoire) selon le standard IEC Blocs standard prêt à l‘emploi FB OB FC
STEP 7 Possibilités de programmation en symbolique ou en absolu CONT, LOG ou LIST CONT et LOG avec toutes les instructions LIST il n‘est plus nécessaire de passer en LIST Passage de l‘édition à la visu dynamique „en cliquant sur un bouton“ Conversion de programmes S5 existants facilite la transition du S5 au S7 CONT
S7-SCL Langage évolué IEC 1131-3 (ST) Certifié PLCopen Base Level Programme structuré et compréhensible Particularités automates (Accès aux E/S, tempos, compteurs, ...) Compilateur optimisé Pour ceux qui sont familiers avec ce genre de langage Pour les algorithmes complexes et les gros volumes de données FUNCTION_BLOCK FB27 VAR_INPUT SIG_SEL : INT := 0; GRP1_SEL : BOOL := 0; GRP2_SEL : BOOL := 0; GRP3_SEL : BOOL := 0; END_VAR VAR_OUTPUT SEL_OUT : INT := 0; GRP1_OUT : BOOL := 0; GRP2_OUT : BOOL := 0; GRP3_OUT : BOOL := 0; VAR SELECT : INT; MAX : INT; BEGIN SELECT := SIG_SEL; MAX := 3; IF SELECT < 0 THEN //make it positive SELECT := -SELECT; END_IF; IF SELECT > MAX THEN //limit to MAX SELECT := MAX; SEL_OUT := SELECT; GRP1_OUT := GRP1_SEL; GRP2_OUT := GRP2_SEL; GRP3_OUT := GRP3_SEL; END_FUNCTION_BLOCK
S7-GRAPH Programmation séquentielle Trans7 T7 S8 Washing S9 Drying Trans8 T8 Process séquentiel IEC 1131-3 (SFC) Développement du programme en graphique Description du process Clair, facile à comprendre Description des séquences Etapes Transitions Fonctions de diagnostic intégrées Etape Transition