Kuhnke Electronics Instruction Manual
Kuhnke Electronics Instruction Manual Kuhnke Electronics Instruction Manual
Function Libraries Example: Set the watchdog to 2.5 s VAR Mode : WORD:=1; WDT_Time: WORD:=2500; FirstCycle: BOOL:=TRUE; END_VAR IF FirstCycle THEN SET_WATCHDOG ( Mode, WDT_Time ); FirstCycle:=FALSE; END_IF ; 90 E 700 GB
4.5 Library MMC.LIB Function Libraries Together with the Target installation data (see page 53) CoDeSys is sent libraries provided by the target system, Ventura Remote PLC. � MMC.lib provides the functions and function modules Ventura Remote PLC needs to use the multimedia card as a data memory. MMC.lib contains the following: Name Purpose MMC_Attach registers with the file system MMC_FileClose closes a file MMC_FileCopy copies files MMC_FileDelete deletes a file MMC_FileFreeSpace finds out how much space is left on the MMC MMC_FileMkDir creates a subdirectory MMC_FileMove moves a file MMC_FileOpen opens a file MMC_FileRead reads from a file MMC_FileRename renames a file MMC_FileSeek sets the edit bookmark in a file MMC_FileWrite writes to a file MMC_InitMMC initialises the file system MMC_ORC opens, reads, closes a file MMC_OWC opens, writes, closes a file Internal functions Purpose MMC_PostCommand sends a command to the file system MMC_WaitCmd waits for a job to complete Do not use the internal functions or the internal variables defined in the function modules for the user program! 91
- 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 and 76: 4.4.2 Installing / Uninstalling a T
- Page 77 and 78: To uninstall a timer task: Function
- 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: 4.4.10 Setting up the Watchdog Func
- 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
- Page 127 and 128: Internal combi I/Os %IX0.0-%IX0.3 a
- Page 129 and 130: Internal I/Os AI_x and AO_x I/O Var
- Page 131 and 132: Software If an "Input IRQ module" h
- Page 133 and 134: 5.3.3 Functions of Internal Outputs
- Page 135 and 136: Software Value Frequency Value Freq
- Page 137 and 138: 5.3.4 Short-circuited Output Softwa
- Page 139 and 140: 5.3.5 Internal Analogue Input Funct
Function Libraries<br />
Example:<br />
Set the watchdog to 2.5 s<br />
VAR<br />
Mode : WORD:=1;<br />
WDT_Time: WORD:=2500;<br />
FirstCycle: BOOL:=TRUE;<br />
END_VAR<br />
IF FirstCycle THEN<br />
SET_WATCHDOG ( Mode, WDT_Time );<br />
FirstCycle:=FALSE;<br />
END_IF<br />
;<br />
90 E 700 GB