Donwload on the App store Get it on Google play

Schneider Electric SCADA & MES LinkedIn™ Group
Latest Discussions
5 Aug - Digital Tools for Mines Help Maintain a Competitive Edge
4 Aug - VIDEO: Intro to Guided Troubleshooting solution - SCADA Compile Errors & Warnings example
30 July - Synergy 2014 - Our Industry User Conference in Australia (26-28 August)
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.