userdll.h

来自「软PLC编写动态库的源代码」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef _USERDLL_
#define _USERDLL_

typedef struct
  {
	BYTE XM   [0x1000]; /* 0000: X-Merkerbereich */
	BYTE bbs  [0xC000]; /* 1000: 48 KB  Bausteine bei PLC43*/

	WORD       FreeBs;/* D000: Erster freier Baustein */
	WORD 	   ExtendetMode; /* ist bei PLC43S gesetzt */

	BYTE ida  [0x0BFC]; /* interne Daten */

	WORD bsa  [0x0700]; /* DC00: Bausteinadressliste */
	WORD BS   [0x0100]; /* EA00: Systemdaten BS */
	WORD T    [0x0080]; /* EC00: Zeiten T */
	WORD Z    [0x0080]; /* FD00: Zaehler Z */
	BYTE M    [0x0100]; /* EE00: Merker M */
	BYTE E    [0x0080]; /* EF00: Eingangsabbild E */
	BYTE A    [0x0080]; /* EF80: Ausgangsabbild A */
	WORD Te   [0x0080]; /* F000: Zeiten T 128..255*/
	WORD Ze   [0x0080]; /* F100: Zaehler Z 128..255*/
	WORD UPM  [0x0100]; /* F200: 躡ergabebereich f黵 Userprozeduren */
  } TMEM115;


typedef struct
  {
	ULONG Accu1;
	ULONG Accu2;
	ULONG intern0;
	TMEM115 * mem115;
	void * intern1;
	void * intern2;
	ULONG intern3;
	ULONG intern4;
	ULONG intern5;
  } TCPU;
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?