Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Is het mogelijk de PCD "IP address" van het gebruikersprogramma lezen?

FAQ #100952

Ja, dit is mogelijk door het aanroepen van de systeemfunctie (CSF) "IPGetLocalConfig".

 

Inleiding
Voor het feit dat de mogelijkheid om te lezen van de huidige IP-configuratie van het gebruikersprogramma, is een specifieke systeemfunctie toegevoegd aan de firmware. Deze functie geeft als resultaat het IP-adres, het subnetmasker, evenals de standaard-gateway (elk adres in één register). De geretourneerde waarde bevat het volledige IP-adres in één register (elke byte of het register bevat een octed van het IP-adres):

In het volgende voorbeeld
Deze systeemfunctie is onderdeel van de bibliotheek IPD. Om het gebruik van deze functies, het bestand "IPLib.inc" moet worden opgenomen met het bronbestand waar de functie wordt aangeroepen. Dit kan worden gedaan met de regel:

$INCLUDE "IPLib.inc"

De IP-configuratie kan vervolgens worden gelezen in th volgende manier:

STHF 0alleen de functie aanroepen 
DYNF 1op een stijgende rand van F0
CB HS.IPD.Bibliotheekuit de bibliotheek IPD
S.IPD.IPGetLocalConfigroept u de functie "IPGetLocalConfig"
R 0; (R) geretourneerd IP-adres
R 1; (R) geretourneerde subnetmasker
R 2; (R) geretourneerde standaard-gateway


IP-adres (hex) geretourneerd: 0xAC100179h
IP-adres in "Dot-decimale notatie met punten": 172.16.1.121 (0xACh = 172, 0x10h = 16, 0x01h = 1, 0x79h = 121)

Firmware-versies ter ondersteuning van de GetLocalIPConfig
Raadpleeg de onderstaande tabel voor de eerste firmwareversies die ondersteuning bieden voor de "IPGetLocalConfig"-functie.

PCD systeemminimale firmwareversie
PCD1.M1x5
0E3
PCD2.M150
0E3
PCD2/4.M170
0E3
PCD2.M480
1.08.21
PCD2.M5xx0
1.08.19
PCD3.Mxxx0
03C



Opmerking
Het include-bestand "IPLib.inc" van PG5 1.4.300 en inchecken versies moet worden bijgewerkt om te "kennen" deze functie. Daarom kunt u downloaden van het bestand "IPLib.inc" gekoppeld aan deze FAQ en vervangt u het bestaande bestand van PG5 die zich in de "Libs/App" van PG5 bevindt:

c:\Program Files\SAIA-Burgess\PG5 1_4\Libs\App\IPLib.inc

Related Files:

Categories

PCD1 / _Firmware Classic

PCD2 / _Firmware Classic

PCD3 / _Firmware Classic

Local FAQ Deutschland / SEdit (IL programming)

Communication / Ether-S-Bus

Last update: 29.05.2015 00:41

First release: 05.06.2008 14:39

Views: 7381

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download