Gedrag bij Modbus/TCP
I
5
Aansturing van de applicatieregelaar
0 0
5.3
Aansturing van de applicatieregelaar
Procesdatauit-
wisseling met
FC3 "Read Hol-
ding Registers"
Voorbeeld
Vraag
Antwoord
26
U kunt FC3 gebruiken om 1 ... 10 procesingangsdatawoorden (actuele waarden) van de
regelaar te lezen of de actuele waarde van 1 ... 10 procesuitgangsdatawoorden op te
vragen. De procesingangsdatawoorden bevinden zich bij referentienummer (= offset) 4.
De procesuitgangsdatawoorden bevinden zich bij referentienummer (= offset) 100
Gebruik bij de procesdatauitwisseling met de besturing bij voorkeur FC23. Hiermee kunt
u de procesdata tegelijkertijd lezen en schrijven met een geoptimaliseerde timing.
Drie procesingangsdatawoorden (actuele waarden) lezen
Byte
Aanduiding
0
Transaction identifier
1
Transaction identifier
2
Protocol identifier
3
Protocol identifier
4
Length field (upper byte)
5
Length field (lower byte)
6
Unit identifier (slave address) 0 of FF
7
Function code
8
Reference number (high)
9
Reference number (low)
10
Word count (high)
11
Word count (low)
Byte
Aanduiding
0
Transaction identifier
1
Transaction identifier
2
Protocol identifier
3
Protocol identifier
4
Length field (upper byte)
5
Length field (lower byte)
6
Unit identifier (slave address)
7
Function code
8
Byte count
9..
Data
...
Data
...
Data
...
Data
...
Data
...
Data
Handboek – MOVIDRIVE® MDX61B Veldbusinterface DFE11B Ethernet
Betekenis
Vaak 0, wordt gewoon gekopieerd door de
server (slave)
Vaak 0, wordt gewoon gekopieerd door de
server (slave)
0
0
0
Aantal volgende bytes
hex
Instructie: FC3
0
Vanaf offset 4
Aantal woorden (register)
Aantal woorden (register)
Betekenis
Vaak 0, wordt gewoon gekopieerd
door de server (slave)
Vaak 0, wordt gewoon gekopieerd
door de server (slave)
0
0
0
Aantal volgende bytes
0 of FF
hex
Instructie: FC3
Aantal volgende bytes
2 - ... databytes afhankelijk van de lengte 2 (bijv. statuswoord 1 High)
Databytes afhankelijk van de lengte
Databytes afhankelijk van de lengte
Databytes afhankelijk van de lengte
Databytes afhankelijk van de lengte
Databytes afhankelijk van de lengte
.
hex
Bijv. 3 woorden
lezen
0
0
0
0
0
6
0
3
0
4
0
3
Bijv. 3 woorden lezen
0
0
0
0
0
9
0
3
6
6 (bijv. statuswoord 1 Low)
0 (bijv. Speed high)
0 (bijv. Speed low)
0 (bijv. Current high)
0 (bijv. Current high)