Applies To:
  • CitectSCADA 5.31, 5.40, 5.41, 5.42, 5.50, 6.0, 6.1, 7.0
  • CitectHMI 5.31, 5.40, 5.41, 5.42, 5.50, 6.0, 6.1, 7.0


When trying to create a block in BackEnd driver for  TDB or TM, I'm getting "*?*1"



The reason for the error is that TDB and TM are not supported with PSDirect. Unfortunately the help file for PSDirect driver incorrectly mentions that TDB and TM type data blocks can be directly referenced when using PSDirect driver. Whereas this is not the case and you need to use indirect tag addressing in your PLC to reference the data held in these blocks.

Only timer set point/Preset values are accessible. This is usually contained in a DB thus within the Backend of the PSDirect driver you need to configure it as DB.

**Note this data type reads S5TIME words in data blocks i.e. it reads & writes timer set points, NOT Timer current values.