User guide

120
VTB USER GUIDE
Index
1 INTRODUCTION ........................................................................................................................ 3
2 NOTES ON PROGRAMMING LANGUAGE ............................................................................ 3
3 DEVELOPMENT ENVIRONMENT........................................................................................... 4
3.1 Toolbar ................................................................................................................................... 5
3.2 Project Manager .................................................................................................................... 8
3.3 Objects manager .................................................................................................................... 9
3.4 Functions Manager .............................................................................................................. 10
3.5 Objects Property .................................................................................................................. 10
3.6 Text Table Manager ............................................................................................................. 10
4 CONFIGURATION OF VTB ..................................................................................................... 11
4.1 General Options ................................................................................................................... 11
4.2 RS232 Protocol.................................................................................................................... 12
(OBSOLETE)................................................................................................................................. 12
4.3 Field-Bus Protocol ............................................................................................................... 13
4.4 Target Hardware Configuration ........................................................................................... 15
5 TASKS MANAGED BY VTB ................................................................................................... 16
5.1 Task Plc ............................................................................................................................... 17
NOTE ON CONCURRENT PROGRAMMING ......................................................... 17
5.2 Task Time ............................................................................................................................ 18
5.3 Task Main ............................................................................................................................ 18
5.4 Page Task ............................................................................................................................. 18
6 VARIABLES TYPE ................................................................................................................... 20
6.1 Numeric Values ................................................................................................................... 20
6.2 Internal Variable .................................................................................................................. 21
6.3 Pointers ................................................................................................................................ 22
6.4 Bit ........................................................................................................................................ 24
6.5 Arrays .................................................................................................................................. 25
6.6 VCB Variables (CanOpen or EtherCAT) ............................................................................. 26
6.7 System Variables ................................................................................................................. 27
6.8 Static Variables .................................................................................................................... 28
6.9 Fixed Variables .................................................................................................................... 29
6.10 Delegates ............................................................................................................................. 30
6.11 DEFINE ............................................................................................................................... 31
6.12 Text Tables ........................................................................................................................... 32
6.13 Structures ............................................................................................................................. 32