
Siemens TCP/IP Ethernet Driver Help
KL vs. KR vs. DBB
KL and KR determine whether the left byte or right byte of the data block word is returned.
Value 8 9 A B C
Byte 0 1 2 3 4
The following examples are from the table above.
Example 1
DB1:KH0=0x89.
DB1:KL0=0x8
DB1:KR0=0x9
DB1DBB0=0x8
Example 2
DB1:KH1=0x9A
DB1:KL1=0x9
DB1:KR1=0xA
DB1DBB1=0x9
Timers
The Siemens TCP/IP Ethernet Driver automatically scales T and KT values based on the Siemens S5 time format.
Timer data is stored as a Word in the PLC but scaled to a DWord in the driver. The value returned for either a T or
KT memory type will already be scaled using the appropriate Siemens time base. As a result, the values are
always returned as a count of milliseconds. When writing to T or KT memory types, the Siemens time base will
also be applied. To assign a value to a timer in the controller, write the desired value as a count of milliseconds to
the appropriate timer.
Counters
The value returned for either C or KC memory type will automatically be converted to a BCD value. DB1:KH0 @
BCD=DB1:KC0 @ Word.
Examples
1. To access bit 3 of internal memory F20, declare an address as follows: F20.3
2. To access data block 5 as word memory at byte 30, declare an address as follows: DB5:KH30
3. To access data block 2 byte 20 and bit 7, declare an address as follows: DB2:KM20.7
4. To access data block 1 as left byte memory at byte 10, declare an address as follows: DB1:KL10
5. To access internal memory F20 as a DWORD, declare an address as follows: FD20
6. To access Input memory I10 as a Word, declare an address as follows: IW10
www. kepware.com
62
Comentarios a estos manuales