Donwload on the App store Get it on Google play

Schneider Electric SCADA & MES LinkedIn™ Group
Latest Discussions
17 Sept - Discover how to extend your Vijeo Citect system with SmartGlance, Historian and Alarm Advisor at the 2014 Global Software Customer Conference
3 Sept - Dynamic alarm description field in the form {Variable tag name} configured in VijeoCitect V7.4 SP1 can't be properly seen in VijeoHistorian V4.5. Does anyone know for this issue?
2 Sept - Effective Situational Awareness (Actionable Decisions) requires “Engineers to evolve to Artists.”
Join our 
group 

Programming with Cicode

 

Course Description

Get insight into the major features of the CicodeTM language and learn how to apply, formulate and troubleshoot Cicode programming solutions with this course. This hands-on, interactive course is aimed at users with no previous programming experience, and is also useful for experienced users who wish to become familiar with Cicode.

Duration

Two-day instructor-led course, with refreshments and lunch provided

Audience

·         Programmers and non-programmers who want to become familiar with the Cicode language

·         SCADA Expert Vijeo Citect system integrators and designers

·         Technical users who develop and maintain their installed SCADA Expert Vijeo Citect and control systems

Prerequisites

·         It is essential that students are familiar with Microsoft® Windows operating systems

·         It is also recommended that students have attended the SCADA Expert Vijeo Citect Configuration course, or have a good working knowledge of SCADA Expert Vijeo Citect

·         A general understanding of PLC communication is desirable


Course Outline

Day 1 of 2

Day 2 of 2

Day One provides an introduction to programming and demonstrates how Cicode may be used:

·         Introduction to programming

·         The Cicode Editor

·         Functions, variables and data types

·         Arguments and return functions

·         Logic and program flow control

·         Applying prototyping techniques to model programming

·         Structure programming techniques

·         Error Handling and debugging

·         Formulating Cicode programming solutions

Day Two introduces a variety of problems where students will practice what they learned in Day One by implementing programmatic solutions based on broad task descriptions.