; | Je voliteľný parameter, ktorý slúži na vyradenie meraného bodu z komunikácie. Taktiež sa nekontroluje správnosť adresy meraného bodu pri jeho ukladaní. Môže byť nápomocný pri fáze vývoja alebo ladenia komunikácie so zariadením. |
S7:[connectionname] | Je nepovinný parameter, ktorý neobsahuje žiadnu potrebnú informáciu a je podporovaný iba kvôli spätnej kompatibilite so Siemens SimaticNET OPC serverom. |
DB | Data block. Identifikátor S7 premennej z "Data block". |
DI | Instance data block. Identifikátor S7 premennej z " Instance data block". |
<no> | Číslo "data block" alebo "instance data block". |
<object> | Špecifikácia bloku alebo oblasti v S7 PLC. Možné sú hodnoty: I | Input | Q | Output | PI | Peripheral input | PQ | Peripheral output | M | Memory bit | C | Counters (BCD kódované celočíselné hodnoty z intervalu <0-999>) | T | Timers (BCD kódované časovače z intervalov <0.00-9.99>, <00.0-99.9>, <000-999>, <0000-9.9990>) | | SZL (System-ZustandsListen - system status lists) - zoznamy s diagnostickými informáciami, ktoré sú k dispozícii na CPU rodiny S7-300 a S7-400. Obsah informácií sa pre rôzne triedy PLC líši a detaily sú popísané v manuáloch (napr. System Software for S7-300/400 System and Standard Functions, Volume 1/2) Pozn: meraný bod S musí byť typu TxtI. |
|
<type> | Dátový typ S7. Pre objekty T, C a S nie je špecifikovaný.
Identifikátor <type> | Popis |
---|
X | Bit (boolean). Treba špecifikovať číslo bitu 0 až 7 - napr. DB9,X8.3 | B | Byte (8 bitov neznamiekovo). | W | Word (16 bitov neznamienkovo). | D | Double word (32 bitov neznamienkovo). | CHAR | Character (8 bitov znamienkovo). | INT | Integer (16 bitov znamienkovo). | DINT | Double integer (32 bitov znamienkovo). | REAL | Floating point number (32 bitov podľa IEEE754). | LREAL | Long floating point number (64 bitov podľa IEEE754). | STRING | String. Treba špecifikovať maximálnu dĺžku stringu. | DT | Date and Time, 8 bytov v BCD formáte. | TIME | Time (32 bitov znamienkovo) v milisekundách. | TOD | Time of day (32 bitov neznamienkovo) v milisekundách. |
|
<address> | Adresa premennej. Možné sú varianty:- Byte offset
- Byte offset.bit (len pre dátový typ X, číslo bitu v rozsahu 0 až 7)
- Byte offset.String length (len pre dátový typ STRING, dĺžka stringu 1 až 254 znakov)
- Id.Index[.StringOffset[.StringLength]] - len pre objekt S (system status list), pričom:
- Id a Index sú 16 bitové čísla v rozsahu 0-65535 udávajúce ID konkrétneho zoznamu a index položky v ňom
- StringOffset a StringLength sú bajtový offset (0..65535) a dĺžka (1..65535) podreťazca v odpovedi, ktorý bude priradený do meraného bodu.
Príklad: adresa S237.1.10.20 zodpovedá stavovém zoznamu 237 (0x0111), index 1 (Identification of the module). S7-300 ako odpoveď na dotaz vráti odpoveď s dĺžkou 36 bajtov (bajty 0..35), pričom bajty 10..29 (tj. Offset=10, dĺžka=20) udávajú "Order number of the module", napr. '6GK7 342-5DA02-0XE0 '. Príklady adries:- DB10,W35
- DB8,X10.0
- DB1,REAL12
- DB5,STRING5.14
- T20
- C7
- MB11
- MDINT30
- QX3.7
|
<items> | Počet elementov pre štruktúrované merané body s nakonfigurovaným cieľovým stĺpcom. Každý načítaný element (1,2,3 .. items) bude zapísaný do jednej položky cieľového stĺpca. Štruktúrované merané body nie sú podporené pre objekty typu T (timers), C (counters) a S (system status lists) ani pre dátový typ STRING. Pozn: Celý počet item elementov je vyčítavaný naraz. Pokiaľ je nakonfigurovaných napr. 100 elementov typu D (double word), jedná sa o čítanie bloku 400 bajtov. Pokiaľ pri nadviazaní komunikácie je dohodnutá menšia veľkosť paketu (S7 PDU size), čítanie takéhoto meraného bodu sa neuskutoční a v logu linky bude o tom chybová hláška. Dohodnutá veľkosť S7 PDU size je minimom možností D2000 (parameter S7 PDU Size) a možnosti konkrétneho zariadenia. Pozn: syntax adresy pri zadaní počtu elementov je kompatibilná so Siemens S7 OPC serverom (napr. S7:[MyPLC]DB120,INT1050, 24), čo umožuje jednoduchý prechod z OPC komunikácie na protokol Siemens SIMATIC S7 ISO on TCP nakonfigurovaním novej linky, stanice a zmenou rodiča meraných bodov (napr. CSV alebo XML exportom a importom).
Príklady adries:- DB10,W35, 20 číta sa blok 20 wordov (t.j. 40 bajtov) z adries 35-54
- DB8,X10.0, 100 číta sa blok 100 bitov (t.j. 13 bajtov) z adries 10-22
|