CODESYS Application Composer
CFC Generator The CFC generator automatically creates CFC programs which can contain calls of module FB instances. Created CFC programs can be edited. The program changes persist after repeated genera
CODESYS Application Composer
Section: CFCCreation This section contains all subsections that are interpreted by the CFC generator. SEC cfc.CFCCreation SEC CreateCFCProgram : <CFC program identifier> //optional: yes, modifier [UPD
CODESYS Application Composer
Library: AC_ModuleBase The module basic library AC_ModuleBase is part of the module concept of the CODESYS Application Composer . All modules which are developed to be available in the module tree con
CODESYS Application Composer
Reliable Message Protocol (RMP) The reliable message protocol is used to send messages from one module instance to another. This communication can be between applications. Therefore an instance of the
CODESYS Application Composer
IRMPService Methods and properties of the interface IRMPService . Method: IsMessageSent METHOD IsMessageSent : BOOL VAR_INPUT uiHandle: UINT; END_VAR This method checks if a message that has been queu
CODESYS Application Composer
RMPSendMessage This function block serves to send messages to any module instance. The address of the instance must be known. The behavior of the variables xExecute , xDone , xBusy , and xError compli
CODESYS Application Composer
Debugging The global variable g_AC_RMP_xDiagLog can be used to enable the logging mechanism. This mechanism records all send events and receive events and it logs the creation and deletion of a messag
CODESYS Application Composer
Section: Slots This section defines the availability and the type of slots of modules in the module tree. Two different types of slots can be defined. Slot SEC Slots //optional: yes, modifier: [UPDATE
CODESYS Application Composer
Section: SourceTemplate The subsections of section SourceTemplate defines the function blocks to be copied into the project. In the module editor the here-defined function blocks get listed. There you
CODESYS Application Composer
Section: Visu SEC Visu //optional: yes, modifier: [UPDATE] Toplevel_Tab; //optional: yes, type: bool Embedded := [%PAGE_VISU%, <visu1>,...]; //optional: yes, type: VisuList Embedded_Proxy := [%PAGE_VI