102
model 2000 DeviceNet Module Manual (DN611/DN611A)
Chapter 5 Example of Use of the DN611
5
  TMR1 :TON_100ms; (*Power ON delay*)
  TIME1 :DINT; (*Power ON delay time*)
  RESET :BOOL; (*Initialize request*)
  END_RESET :BOOL; (*Initialize end*)
  RESET_ERR :BOOL; (*Initialize error*)
  DN_RESET_1 :DN_RESET; (*Initialize request*)
  STS_RESET :WORD; (*Initialize status*)
  LOCALSET :BOOL; (*Local node parameter setting request*)
  END_LOCALSET :BOOL; (*Local node parameter setting end)
  LOCALSET_ERR :BOOL; (*Local node parameter setting error*)
  DN_LOCALSET_1 :DN_LOCALSET; (*Local node parameter setting request*)
  STS_LOCALSET :WORD; (*Local node parameter setting status*)
  SLAVESET :BOOL; (*Slave parameter setting request*)
  END_SLAVESET :BOOL; (*Slave parameter setting end*)
  SLAVESET_ERR :BOOL; (*Slave parameter setting error*)
  DN_SLAVESET_1 :DN_SLAVESET; (*Slave parameter setting request*)
  N_SLAVE :UINT; (*Number of devices*)
  STS_SLAVESET :WORD; (*Slave parameter setting status*)
  MODESET :BOOL; (*Operation mode control request*)
  END_MODESET :BOOL; (Operation mode control end*)
  MODESETERR :BOOL; (*Operation mode control error*)
  DN_MODESET_1 :DN_MODESET; (*Operation mode control request*)
  STS_MODESET :WORD; (*Operation mode control status*)
  ASREAD :BOOL; (*Slave data input*)
  END_ASREAD :BOOL; (*Slave data input end*)
  ASREAD_ERR :BOOL; (*Slave data input error*)
  DN_ASREAD_1 :DN_ASREAD; (*Slave data input*)
  READ_DATA :ARRAY[0..5]OF WORD; (*Slave read data*)
  STS_ASREAD :WORD; (*Slave read status*)
  ASWRITE :BOOL; (*Slave data output*)
  END_ASWRITE :BOOL; (*Slave data output end*)
  ASWRITE_ERR :BOOL; (*Slave data output error*)
  ASWRITE_ERR1 :BOOL; (*Slave data output error*)
  ASWRITE_ERR2 :BOOL; (*Slave data output error*)
  DN_ASWRITE_1 :DN_ASWRITE; (*Slave data output*)
  STS_ASWRITE :WORD; (*Slave data output status*)
END_VAR