Kuhnke Electronics Instruction Manual
Kuhnke Electronics Instruction Manual Kuhnke Electronics Instruction Manual
Function Libraries To install a timer task: To install a program module as a timer task you must run the following code to identify the module: Index := INDEXOF (module name); Afterwards, the following function just needs to be run once in order to set up the timer task: CREATE_TIMERTASK ( Index, TTIME ); FUNCTION CREATE_TIMERTASK : UINT VAR_INPUT NPOU_IDparam: WORD; TTIME: WORD; END_VAR VAR END_VAR The value returned by the function tells you something about the thread status. Value returned Explanation 0 not installed, no timer task available 1 installed as timer task #1 Ventura Remote PLC only supports a single timer task at a time. To modify "TTIME" you must first uninstall the timer task, set it to another value, and reinstall it. 76 E 700 GB
To uninstall a timer task: Function Libraries To no longer use a program module as a timer task, run the following code: Index := INDEXOF (module name); Afterwards, run the following module in order to uninstall the timer task: DELETE_TIMERTASK ( Index ); FUNCTION DECREATE_TIMERTASK : BOOL VAR_INPUT NPOU_IDparam: WORD; END_VAR VAR END_VAR 77
- Page 25 and 26: 2.6.6.2 Contamination Reliability,
- Page 27 and 28: 3 Hardware 3.1 System Description H
- Page 29 and 30: Hardware Extensions Ventura Remote
- Page 31 and 32: 3.3 Power Supply 3.3.1 Earth left s
- Page 33 and 34: 3.3.3 Power Supply Hardware Voltage
- Page 35 and 36: 3.4 Inputs and Outputs 3.4.1 Digita
- Page 37 and 38: 3.4.2 Digital Combi I/Os Hardware V
- Page 39 and 40: 3.4.3 Analogue Inputs Hardware Vent
- Page 41 and 42: 3.5 A, B, Ref Counter Hardware Vent
- Page 43 and 44: 3.6.2 PROFIBUS Hardware Ventura Rem
- Page 45 and 46: 3.7 Expansion Modules Ventura Remot
- Page 47 and 48: 3.8.2 Mode Selector mode selector H
- Page 49 and 50: 3.8.3.1 RUN 3.8.3.2 Stop 3.8.3.3 Ex
- Page 51 and 52: 3.9 Status and Failure Indication "
- Page 53 and 54: Installation 4 PLC Functions of Ven
- Page 55 and 56: 4.2 Writing CoDeSys Programs Online
- Page 57 and 58: 4.2.2 CAN: Online CAN Function Libr
- Page 59 and 60: 4.3.1 Operating System Function Lib
- Page 61 and 62: 4.3.3 Task Configuration 4.3.3.1 PL
- Page 63 and 64: 4.3.3.2 The Task Configurator 4.3.3
- Page 65 and 66: 4.3.4 PLC Configuration Function Li
- Page 67 and 68: Function Libraries DI16/DO16". Repe
- Page 69 and 70: 4.3.6 The Flash File System Functio
- Page 71 and 72: 4.4.1 Installing a Thread Function
- Page 73 and 74: Thread usage Function Libraries A t
- Page 75: 4.4.2 Installing / Uninstalling a T
- Page 79 and 80: 4.4.3 Enabling / Disabling the Outp
- Page 81 and 82: 4.4.5 Direct Write of Local Outputs
- Page 83 and 84: FUNCTION INSTALL_ERROR_IRQ : BOOL V
- Page 85 and 86: Function Libraries INSTALL_INPUT_IR
- Page 87 and 88: 4.4.8 Installing a REF IRQ Module F
- Page 89 and 90: 4.4.10 Setting up the Watchdog Func
- Page 91 and 92: 4.5 Library MMC.LIB Function Librar
- Page 93 and 94: 4.5.2 Registering with the File Sys
- Page 95 and 96: 4.5.4 Copying Files Function Librar
- Page 97 and 98: 4.5.6 Determining the Free MMC Spac
- Page 99 and 100: 4.5.8 Moving a File Function Librar
- Page 101 and 102: 4.5.9 Opening a File Function Libra
- Page 103 and 104: 4.5.10 Reading from a File Function
- Page 105 and 106: 4.5.12 Setting the Edit Bookmark of
- Page 107 and 108: 4.5.14 Initialising the File System
- Page 109 and 110: Function Libraries FUNCTION_BLOCK M
- Page 111 and 112: � Use 'start' to repeatedly run t
- Page 113 and 114: 4.6.4 Online Reset (cold) 4.6.5 Res
- Page 115 and 116: 4.7.2 Variables with Set Addresses
- Page 117 and 118: 4.8 Extraremanent Data 4.8.1 Remane
- Page 119 and 120: Remanent Data If an extraremanent m
- Page 121 and 122: TYPE Extrarema_02: STRUCT END_STRUC
- Page 123 and 124: Start_OK := CheckXREMDATA(Clear); I
- Page 125 and 126: 5 Software Software Read this secti
Function Libraries<br />
To install a timer task:<br />
To install a program module as a timer task you must run<br />
the following code to identify the module:<br />
Index := INDEXOF (module name);<br />
Afterwards, the following function just needs to be run<br />
once in order to set up the timer task:<br />
CREATE_TIMERTASK ( Index, TTIME );<br />
FUNCTION CREATE_TIMERTASK : UINT<br />
VAR_INPUT<br />
NPOU_IDparam: WORD;<br />
TTIME: WORD;<br />
END_VAR<br />
VAR<br />
END_VAR<br />
The value returned by the function tells you something<br />
about the thread status.<br />
Value returned Explanation<br />
0 not installed, no timer task available<br />
1 installed as timer task #1<br />
Ventura Remote PLC only supports a single timer task at<br />
a time.<br />
To modify "TTIME" you must first uninstall the timer task,<br />
set it to another value, and reinstall it.<br />
76 E 700 GB