90 likes | 202 Views
Unity Application Generator. Advance training for SCoD development. Advance training for SCoD development: Contents:. Objective of the training Pre requisite for the training What is SCoD? Preparation before starting. Starting SCoD development. Flow chart for SCoD Summary.
E N D
Unity Application Generator Advance training for SCoD development
Advance training for SCoD development:Contents: • Objective of the training • Pre requisite for the training • What is SCoD? • Preparation before starting. • Starting SCoD development. • Flow chart for SCoD • Summary
Advance training for SCoD development:Objective of the training • To develop understanding of the procedure required for developing an effective SCoD • Pre requisite of the training: • Sufficient knowledge of the process • Intermediate level of knowledge in Unity, Vejio CItect. • Understanding of the UAG: we expect precipitants' have participated in Basic UAG technical training module • Used to work / develop organized methodology.
Advance training for SCoD development:What is ScoD? • SCoD stands for Smart Control Device. • It is a blcok created in SCOD editor to allow the user of the library to instantiate the function in UAG project and generate PLC code, HMI symbol and the documentation. • It contains: • DFB (imported from Unity /Concept) • Symbols , trends, alarms and other functions from HMI (in this case Vejio Citect. • Documentation.
Advance training for SCoD development:Preparation before starting.. • Define and document the function to be perfomred by the SCoD • List inputs /outputs • Develop methodology for Unity block • How many sections, variables etc. • Develop methodology of the Symbol: face plate, how many pop ups • How many alarms should be there? • Are trends required? • Data to be exchanged between PLC <---> HMI • Document • WE RECOMMEND TO USE THIS DOCUMENT: this includes table of activities and related forms to list down all the required activities. SCOD.xls
Advance training for SCoD development:Flow chart for SCOD development: In unity • In Unity: • A block has to be defined in Derived FB type • Inputs /outputs and IN/OUT has to be defined taking in consideration the order of the pins. • Sections has to be defined • Logic should be developed. • Then block must analyzed. • To compile, BUILT functions has to be used. • The block has to placed in side a library. • Then must be exported.
Advance training for SCoD development:Flow chart for SCOD development: In VJC • In Vejio Citect • The library project should be opened. • New Genie and Super Genies can be developed under Graphic Editor. • CiCOde function should be developed accordingly. • Super Genies should be INCLUDED in Genies. • At the end of development of each Genie and super Genie, it should be updated and packed. • The new genie can be connected to the SCoD using SCoD editor. • SCoD should be committed, and library /project should be opened in Customization. • It is now ready for use in UAG!!
Advance training for SCoD development:Flow chart for SCOD development: In SCoD editor • In SCoD editor • The Unity block and structure should be imported • Variable type should be defined • Pin type should be defined • Alarms should be defined: • Bitfield method • Direct variable method • Trends should be defined • Then Vejio Citect genie should be connected. • SCoD should be analyzed • SCoD should be committed
Summary Developing structure • Develop concept of the functions to be performed by the SCoD • Develop documentation . • The developer should be having sufficient knowledge of the Unit /Concept and Vejio CItect.