EasyManua.ls Logo

Siemens SIMATIC S7 - Page 55

Siemens SIMATIC S7
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SIEMENS AG PRODAVE S7
Toolbox for Data Link PGs/PCs to SIMATIC S7
51
C-Adapter
int as200_mix_read (void* data, void* buffer);
Example:
Input byte 0, output byte 3 and variable memory bytes 5 and 6 are read and the
values are stored in variables e, a v5 and v6.and d:
C-Adapter
#include <w95_s7.h>
#pragma pack(1)
typedef struct {
char typ;
char size;
int dbno;
int no;
} data_type;
data_type data[10];
#pragma pack()
char buffer[100];
char e,a,v5,v6;
int v;
int error;
:
:
data[0].typ = 'e'; /* eingangsbyte 0 */
data[0].size= 'b';
data[0].no = 0;
data[1].typ = 'a'; /* ausgangsbyte 3 */
data[1].size= 'b';
data[1].no = 3;
data[2].typ = 'v'; /* variablen speicher byte 5 */
data[2].size= 'b';
data[2].no = 5;
data[3].typ = 'v'; /* variablen speicher byte 6 */
data[3].size= 'b';
data[3].no = 6;
data[4].typ = 0; /* endekennung der liste */
error = mix_read(data,buffer);
e = buffer[0];
a = buffer[1];
v5= buffer[2];
v6= buffer[3];
:

Table of Contents

Other manuals for Siemens SIMATIC S7

Related product manuals