Package pyads :: Module constants
[hide private]
[frames] | no frames]

Module constants

source code

Created on 25.06.2013


Author: lehmann

Classes [hide private]
  SAdsVersion
  AdsVersion
contains version number, revision number, build number of the ADS-DLL
  SAmsAddr
structure containing the netId and port of an ADS device
  AmsAddr
wrapper for SAmsAddr-structure, needed to adress an ADS device
  SAdsNotificationAttrib
Variables [hide private]
  PLCTYPE_BOOL = c_bool
  PLCTYPE_BYTE = c_byte
  PLCTYPE_DATE = c_int32
  PLCTYPE_DINT = c_int32
  PLCTYPE_DT = c_int32
  PLCTYPE_DWORD = c_int32
  PLCTYPE_INT = c_int16
  PLCTYPE_LREAL = c_double
  PLCTYPE_REAL = c_float
  PLCTYPE_SINT = c_int8
  PLCTYPE_STRING = c_char
  PLCTYPE_TIME = c_int32
  PLCTYPE_TOD = c_int32
  PLCTYPE_UDINT = c_uint32
  PLCTYPE_UINT = c_uint16
  PLCTYPE_USINT = c_uint8
  PLCTYPE_WORD = c_int16
  INDEXGROUP_MEMORYBYTE = 0x4020
plc memory area (%M), offset means byte-offset
  INDEXGROUP_MEMORYBIT = 0x4021
plc memory area (%MX), offset means the bit adress, calculatedb by bytenumber * 8 + bitnumber
  INDEXGROUP_MEMORYSIZE = 0x4025
size of the memory area in bytes
  INDEXGROUP_RETAIN = 0x4030
plc retain memory area, offset means byte-offset
  INDEXGROUP_RETAINSIZE = 0x4035
size of the retain area in bytes
  INDEXGROUP_DATA = 0x4040
data area, offset means byte-offset
  INDEXGROUP_DATASIZE = 0x4045
size of the data area in bytes
  PORT_LOGGER = 100
  PORT_EVENTLOGGER = 110
  PORT_IO = 300
  PORT_SPECIALTASK1 = 301
  PORT_SPECIALTASK2 = 302
  PORT_NC = 500
  PORT_SPS1 = 801
  PORT_SPS2 = 811
  PORT_SPS3 = 821
  PORT_SPS4 = 831
  PORT_NOCKE = 900
  PORT_SYSTEMSERVICE = 10000
  PORT_SCOPE = 14000
  ADSSTATE_INVALID = 0
  ADSSTATE_IDLE = 1
  ADSSTATE_RESET = 2
  ADSSTATE_INIT = 3
  ADSSTATE_START = 4
  ADSSTATE_RUN = 5
  ADSSTATE_STOP = 6
  ADSSTATE_SAVECFG = 7
  ADSSTATE_LOADCFG = 8
  ADSSTATE_POWERFAILURE = 9
  ADSSTATE_POWERGOOD = 10
  ADSSTATE_ERROR = 11
  ADSSTATE_SHUTDOWN = 12
  ADSSTATE_SUSPEND = 13
  ADSSTATE_RESUME = 14
  ADSSTATE_CONFIG = 15
  ADSSTATE_RECONFIG = 16
  ADSTRANS_NOTRANS = 0
  ADSTRANS_CLIENTCYCLE = 1
  ADSTRANS_CLIENT1REQ = 2
  ADSTRANS_SERVERCYCLE = 3
  ADSTRANS_SERVERONCHA = 4