Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager

Relaterede dokumenter
Programmeringseksempel tl BCxxxx (Seriel)

Adressering af ind- og ud gange på CXxxxx IEC1131 PLC uden TC system manager

Programmeringseksempel til CX/IPC

Tildel fast IP adresse til BC9xx0 via System Manageren

Westermo GDW-11 GSM Modem forbindelse til CXxxxx

Tildel fast IP adresse til BC9xxx med ARP og oprettelse kommunikation fra TwinCat

Tildel fast IP adresse til BC9xxx med BootP og oprettelse kommunikation fra TwinCat

Oprette en AMS route til andet TwinCAT System

Kursuskatalog 2015 TwinCAT2 TwinCAT3

Kursuskatalog 2014 TwinCAT 3.1

Kursuskatalog 2013 TwinCAT Basic og Extended

Kursuskatalog 2017 TwinCAT 2 TwinCAT 3

2x50 ETHERNET MODUL. RS485 slave med Ethernet-IP. Gælder for: Program nr.: AUXSLAVE v1 Dokument nr.: 0422md2x50-2v1 Dato:

User Guide AK-SM 720 Boolean logic

Overvågning af punktsug, URANOS LOCAL EXHAUST GUARD

Kursuskatalog 2019 TwinCAT 3

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

Kursuskatalog 2012 TwinCAT Basic og Extended

SD2DUG24. Dupline bus masterkanalgenerator. Fordele. Beskrivelse

Quick Setup Guide SB168-ES og M7CL Dansk version

Nedenstående opgaver er lavet til en Allen-Bradley PLC, men uden videre tilpasses andre PLC typer.

FireBUS PARKERINGSVENTILATION

Kursuskatalog 2018 TwinCAT 2 TwinCAT 3

Quick Setup Guide SB168-ES og LS9 Dansk version

Feltbustilslutning. med lysleder i linie- /stjernetopologi. Udgave 07/08 Y /DK Ret til ændringer forbeholdes!

Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0

SH2MCG24. Smart-Dupline masterkanalgenerator

Roth Touchline Vejledning til opsætning af system ved køling

AVR MP Ingeniørhøjskolen i Århus Michael Kaalund

FireBUS BRANDSIKRINGSAUTOMATIK For spjældsikrede og røgventilerede systemer

Oxix MÅLING AF OPLØST ILT BROCHURE DK 5.40 OXIX BROCHURE 1401

DSO - Drift, Styring og Overvågning af elforsyningen

Motion Controller med integreret PLC

QUICKVEJLEDNING til Piccolo Light

BAS 914S/929S Datablad

Intelligent Drivesystems, Worldwide Services SK 135E. Starter med soft start og reverseringsfunktion

DIN modul eller færdig IBI boks

KNX løsninger til. Erhvervsbygninger. KNX Automatisk dagslysregulering med foldedørsstyring og manuel dæmp

Produktpræsentation. BA Systems. Control made easy

NC_8_ Quick Guide v1.0. CJ1W-NC_8_ Position Control via EtherCAT. Quick Guide

Prisliste El & Automation 2010/2011

KEB Combivert Frekvensomformer F5-B version (0,37-15kW)

Sesam Automationstrend. Spørgsmål til leverandørerne? New Automation Technology

SIKOM A/S SIKKERHED & KOMMUNIKATION Samsøvej 17 DK-8382 Hinnerup Vandtårnsvej 77 DK-2860 Søborg Tel Fax

IsoBar ControlModul. Brugsanvisning. Indhold. Introduktion og tekniske specifikationer 1. Generel beskrivelse af display og tastatur 2

CP1x Pulse Servo Quick Guide v1.00. CP1x med Servo - Servoløsning med Pulse Kontrol. Quick Guide

Opgave 1 Indgange/Signalgiver PLC indgangsinterface.

Control Panel M 4.3. Generel beskrivelse. Indikatorer. Delnr.: Hot-Swap-udskiftning af modul. Data. Art. no

MIT FØRSTE PROJEKT PLC PROJEKT. Sådan arbejder du med plc er i PC SCHEMATIC Automation. Udviklet af PC SCHEMATIC A/S. Dok. nr.

Topvex VAV-konvertering

Quick Guide. Version 0.9

Kravspecifikation For. Gruppen

SuSix TURBIDITET- OG TØRSTOFTRANSMITTER BROCHURE DK 5.10 SUSIX BROCHURE 1401

Opsætning af xcon og Logix Controller

Rumtryksregulator, URANOS ROOM PRESSURE REGULATOR

Quick Guide. Version 0.9

MagFlux ELEKTROMAGNETISKE FLOWMÅLERE BROCHURE DK 3.05 MAGFLUX BROCHURE 1401

QUICKVEJLEDNING til multiguard Master IO. Montering

KL6904-FB. Dokumentation til TwinCAT-funktionsmoduler til TwinSAFE Logic-klemme KL6904

Control/Repeater Panel M 4.3

LAB ØVELSE KONFIGURATION AF DHCP PÅ DANSK AF KIM DONNERBORG / RTS

Karsten Møller S PLC - Standardisering

Bluetooth Art. Nr.: Brugermanual

MobileCTI Dialer Installations og konfigurations vejledning

TDC AlarmNet. Teknisk vejledning Tilslutningsprint for modul

Beskrivelse af vejrstation OM1 NETLON NETLON. Dette dokument indeholder en beskrivelse af en vejrstation OM1 fra Netlon.

Dansk version. Introduktion. Pakkens indhold. Tilslutninger. SC016 Sweex 7.1 eksternt USB lydkort

CANSAT & ARDUINO step by step

version 15

Opsætning af Infranor CD1-a

Spar tid med struktureret programmering! Om PLC programmering

SERIES. Frekvensomformermotor

10.0 Velkommen til manualen for bruger administration Introduktion til manualen Menuen Startside

Lonbox PCM2001 betjeningsenhed

Simulering af en Mux2

ELCANIC A/S. ENERGY METER Type ENG110. Version Inkl. PC program: ENG110. Version Betjeningsvejledning

ALARMS MANAGER KONFIGURERING WIRING EDITOR

Brugervenlig og kommunikativ!

Quick Guide. Version 0.9

HSYCO/ALARMS MANAGER, INSTALLATION - IONO ENHEDER

LH-CD6(P) tykkelsessmåling

Zoneregulator, URANOS ZONE REGULATOR

VLT frekvensomformer-motor FCM300 Quick Setup

Introduktion til FoIP (Fax over IP)

CONNECTING PEOPLE AUTOMATION & IT

Entry serien. H-0410E 4channels, Optagehastighed [NTSC: 120fps / PAL: 100FPS] H-0810E 8channels, Optagehastighed [NTSC: 120fps / PAL: 100FPS]

HSYCO/ALARMS MANAGER INSTALLATION - AXIS KAMERA

Standardisering af PLC Programmering. SESAM Præsentation 2. November 2016

Microcontroller, Arduino

Netværk & elektronik

Typisk modul-opbygget PLC system (Allan Bradley)

Seriel kommunikation

Modbus data modellen er opbygget af fire primære data typer. I nedenstående skema er en kort oversigt over disse.

Navn: DVG V 560EC/F400 varenr.: 95135

CANSAT & ARDUINO step by step

VIP X1600 XFMD. Dekodermodul. Lyninstallationsvejledning

Start af nyt schematic projekt i Quartus II

Navn: DVG V 450EC/F400 varenr.: 95257

QUICKVEJLEDNING til multiguard DIN6. Montering

Andreas Nordbek & Kristoffer Skude Jensen. DMX Styring Side 1 af 15

Transkript:

APP-NOTE 600004 Beckhoff Application Note Date: 8/28/2006 Document Status: First Draft Beckhoff Automation Aps Naverland 2, DK-2600 Glostrup Phone +45 43 46 76 20 Fax +45 43 46 63 35 Adressering af ind- og ud gange på BCxxxx IEC1131 PLC uden TC system manager OVERVIEW Denne applications note, beskriver hvordan man adresserer ind- og udgange udfra klemmers placering på bussen Program filer brugt sammen med dette dokument File navne Hvordan bruges filerne BCxxxx/BCxx50 Bus Control Udgangspunkt og Procedure

2 PLC Variabler Introduktion til adressering Når man taler om adressering af en bus controller, er der for hvert indgangs område og udgangs område en lokal tabel samt en global tabel. Den lokale tabel bruges til det PLC program som kører på BCxxxx Controlleren IEC1131 PLC en. Fieldbus tabel bruges til signaler til og fra PLC en til netværket, altså en netværks variabel. Illustration fig. 1.1 viser en skematisk fordelingen af lokal og global fordeling af ind- samt udgange. Fig. 1.1

3 Local process image På bus controlleren tilknyttes en interface med klemmerne til et lokal image. Dette image har 128 kanaler for input og 128 kanaler for output. Adresseringen af input starter ved %IB0 og output ved %QB0. Har vi for eksempel 5 indgangs klemmer som er fordelt på 1 stk. 2 kanal samt 1 stk. 1 kanal analoge indgange samt 3 stk. 4 kanal indgange og de er placeret som vist på skitsen Fig. 1.2. Fig. 1.2 Så skal man ind og kigge i manualen for den enkelte klemme som er bruget. I manualen står der om klemmen har et status ord og hvor mange byte hver kanal bruger. På Fig. 1.3 er vist et udklip fra manualen til KL3152 Fig. 1.3

4 Som man kan se på den foregående side er der et Status byte pr kanal samt et data Word pr. Kanal samt Control out og Data out per kanal.. Adresseringen af denne klemme vil så være: Term_5_KL3152_1_State AT %IB0: USINT; Term_5_KL3152_1_Data_In AT %IB2: INT; Term_5_KL3152_1_Ctrl AT %QB0: USINT; Term_5_KL3152_1_Data_Out AT %QB2: INT; Term_5_KL3152_2_State AT %IB4: USINT; Term_5_KL3152_2_Data_In AT %IB6: INT; Term_5_KL3152_2_Ctrl AT %QB4: USINT; Term_5_KL3152_2_Data_Out AT %QB6: INT; Det er derfor altid vigtigt at undersøge hvilke adresser som hver enkelt klemme bruger for status og control. En anden vigtig ting er at alle system klemmer og analoge klemmer, bliver altid adresseret først. Så selvom at man placere alle sine digitale ind og output nærmest controlleren, bliver de adresseret efter system samt analoge klemmer. Nedenfor er vist den komplette adressering på den tidliger viste konfiguration Fig. 1.2. Term_5_KL3152_1_State AT %IB0: USINT; Term_5_KL3152_1_Data_In AT %IB2: INT; Term_5_KL3152_1_Ctrl AT %QB0: USINT; Term_5_KL3152_1_Data_Out AT %QB2: INT; Term_5_KL3152_2_State AT %IB4: USINT; Term_5_KL3152_2_Data_In AT %IB6: INT; Term_5_KL3152_2_Ctrl AT %QB4: USINT; Term_5_KL3152_2_Data_Out AT %QB6: INT; Term_6_KL3152_1_State AT %IB8: USINT; Term_6_KL3152_1_Data_In AT %IB10: INT; Term_6_KL3152_1_Ctrl AT %QB8: USINT; Term_6_KL3152_1_Data_Out AT %QB1: INT; Term_6_KL3152_2_State AT %IB12: USINT; Term_6_KL3152_2_Data_In AT %IB14: INT; Term_6_KL3152_2_Ctrl AT %QB12: USINT; Term_6_KL3152_2_Data_Out AT %QB14: INT; Term_2_KL1104_1_Input AT %IX16.0: BOOL; Term_2_KL1104_2_Input AT %IX16.1: BOOL; Term_2_KL1104_3_Input AT %IX16.2: BOOL; Term_2_KL1104_4_Input AT %IX16.3: BOOL; Term_3_KL1104_1_Input AT %IX16.4: BOOL; Term_3_KL1104_2_Input AT %IX16.5: BOOL; Term_3_KL1104_3_Input AT %IX16.6: BOOL; Term_3_KL1104_4_Input AT %IX16.7: BOOL; Term_4_KL1104_1_Input AT %IX17.0: BOOL; Term_4_KL1104_2_Input AT %IX17.1: BOOL; Term_4_KL1104_3_Input AT %IX17.2: BOOL; Term_4_KL1104_4_Input AT %IX17.3: BOOL; Nu laver vi en ny konfiguration med følgende komponenter: 1 stk. KL1104 Digital indgang 1 stk. KL2602 Digital udgang 1 stk. KL3152 Analog indgang 1 stk. KL4022 Analog udgang 1 stk. KL6021 Seriel kommunikation RS485 (5 Byte) 1 stk. KL9010 Ende terminal

5 Konfigurationen er vist på Fig. 1.4. Fig. 1.4 Adresseringen er vist nedenfor: Term_4_KL3152_1_State AT %IB0: USINT; Term_4_KL3152_1_Data_In AT %IB2: INT; Term_4_KL3152_1_Ctrl AT %QB0: USINT; Term_4_KL3152_1_Data_Out AT %QB2: INT; Term_4_KL3152_2_State AT %IB4: USINT; Term_4_KL3152_2_Data_In AT %IB6: INT; Term_4_KL3152_2_Ctrl AT %QB4: USINT; Term_4_KL3152_2_Data_Out AT %QB6: INT; Term_5_KL4022_1_State AT %IB8: USINT; Term_5_KL4022_1_Data_In AT %IB10: INT; Term_5_KL4022_1_Ctrl AT %QB8: USINT; Term_5_KL4022_1_Data_Out AT %QB10: INT; Term_5_KL4022_2_State AT %IB12: USINT; Term_5_KL4022_2_Data_In AT %IB14: INT; Term_5_KL4022_2_Ctrl AT %QB12: USINT; Term_5_KL4022_2_Data_Out AT %QB14: INT; Term_6_KL6021_S_State AT %IB16: USINT; Term_6_KL6021_S_Data_In_0 AT %IB17: USINT; Term_6_KL6021_S_Data_In_1 AT %IB18: USINT; Term_6_KL6021_S_Data_In_2 AT %IB19: USINT; Term_6_KL6021_S_Data_In_3 AT %IB20: USINT; Term_6_KL6021_S_Data_In_4 AT %IB21: USINT; Term_6_KL6021_S_Ctrl AT %QB16: USINT; Term_6_KL6021_S_Data_Out_0 AT %QB17: USINT; Term_6_KL6021_S_Data_Out_1 AT %QB18: USINT; Term_6_KL6021_S_Data_Out_2 AT %QB19: USINT; Term_6_KL6021_S_Data_Out_3 AT %QB20: USINT; Term_6_KL6021_S_Data_Out_4 AT %QB21: USINT; Term_2_KL1104_1_Input AT %IX22.0: BOOL; Term_2_KL1104_2_Input AT %IX22.1: BOOL; Term_2_KL1104_3_Input AT %IX22.2: BOOL; Term_2_KL1104_4_Input AT %IX22.3: BOOL; Term_3_KL2602_1_Output AT %QX22.0: BOOL; Term_3_KL2602_2_Output AT %QX22.1: BOOL;

6 Fieldbus process image Fieldbus variablerne er default 8 byte ind og 8 byte ud. Som slave af et netværk er Fieldbus variablerne placeret i %I* samt %Q*. Masteren på netværket skriver værdier i sit output område, området er defineret for slaven via slave adressen. Slaven modtager værdien i sit input felt. Slaven skriver i ouput og modtages i master I input området. En BCxxxx har default dette område i %IB128..%IB135 samt %QB128..%QB135 En BCxx50 har default dette område i %IB1000..%IB1007 samt %QB1000..%QB1007

7 SUPPORT DOKUMENTER OG REFERENCER http://www.beckhoff.dk/english/busterm/buscontr.htm http://www.beckhoff.dk/english/busterm/overview.htm http://www.beckhoff.dk/english/busterm/digout.htm http://www.beckhoff.dk/english/busterm/analog.htm http://www.beckhoff.dk/english/busterm/anaout.htm http://www.beckhoff.dk/english/busterm/sonder.htm http://www.beckhoff.dk/english/busterm/system.htm