User Tools

Site Tools


kb:production:s7-communication:write

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
kb:production:s7-communication:write [2019/10/11 15:32]
joerg.hampel created
kb:production:s7-communication:write [2019/11/13 07:46]
joerg.hampel [Request]
Line 25: Line 25:
 ^Fixed Part ^^^ ^Fixed Part ^^^
 |[0]   ​|''​0x00'' ​   |Error Code  | |[0]   ​|''​0x00'' ​   |Error Code  |
-|[1]   ​|''​0x04'' ​   |[[kb:​production:​s7-communication:​constants#​variable_types|Variable ​Type]] ​ | +|[1]   ​|''​0x……'' ​   |[[kb:​production:​s7-communication:​constants#​transport_data_types|Transport Data Type]] ​(depends on variable type)  | 
-|[2-3] |''​0x…… ……''​ |Count (number of elements of type //Variable ​Type// to write) ​ |+|[2-3] |''​0x…… ……''​ |Count (number of elements of type //Transport Data Type// to write) ​ |
 ^Variable Part ^^^ ^Variable Part ^^^
 |[4-n] |    |Data to write  | |[4-n] |    |Data to write  |
Line 38: Line 38:
 ^Fixed Part ^^^ ^Fixed Part ^^^
 |[0-1] |''​0x…… ……''​ |Error Code  | |[0-1] |''​0x…… ……''​ |Error Code  |
-|[2]   ​|''​0x0…'' ​   |Read Variable = ''​0x04'', ​Write Variable ​= ''​0x05'' ​ |+|[2]   ​|''​0x05'' ​   |Function Code (Write = ''​0x05''​ |
 |[3]   ​|''​0x01'' ​   |Item Count (only 1 item)  | |[3]   ​|''​0x01'' ​   |Item Count (only 1 item)  |
-|[2]   ​|''​0x12'' ​   |Spec type (Variable Specification = ''​0x12''​) ​ | 
-|[3]   ​|''​0x0A'' ​   |Parameter length ​ | 
-|[4]   ​|''​0x10'' ​   |Syntax ID (addressing mode "​any-type"​ = ''​0x10''​) ​ | 
-|[5]   ​|''​0x……'' ​   |[[kb:​production:​s7-communication:​constants#​variable_types|Variable Type]] ​ | 
-|[6-7] |''​0x…… ……''​ |Count (number of elements of type //Variable Type// to read or write) ​ | 
-|[8-9] |''​0x…… ……''​ |Address of the data block in memory to read  | 
-|[10]  |''​0x……'' ​   |[[kb:​production:​s7-communication:​constants#​memory_areas|Memory Area]] ​ | 
-|[11-13] |  |offset of the addressed variable in the selected memory area (start address) ​ | 
  
 === Data === === Data ===
Line 54: Line 46:
 ^Byte  ^Value ​  ​^Description ​      ^ ^Byte  ^Value ​  ​^Description ​      ^
 ^Fixed Part ^^^ ^Fixed Part ^^^
-|[0]   ​|''​0x00'' ​   |Error Code  | +|[0]   ​|''​0x……''​ |Item Return ​Code (one byte per item, ''​0xFF'' ​= success)  |
-|[1]   |''​0x04'' ​   ​|[[kb:​production:​s7-communication:​constants#​variable_types|Variable Type]] ​ | +
-|[2-3] |''​0x…… ……''​ |Count (number of elements of type //Variable Type// to write | +
-^Variable Part ^^^ +
-|[4-n] |    |Data to write  |+
  
kb/production/s7-communication/write.txt · Last modified: 2019/11/14 09:16 by joerg.hampel