• Home
  • About us
  • People
  • News and Events
  • Courses
  • Solutions and Seminar
  • Certificate
  • Download
  • Contact
  • Clips

our policies

  • SCADA Citect: Project Development
  • PAC- Programmable Automation Controllers: Premium, Unity Pro
  • PLC- Programmable Controllers: Twido, Twido Suite, HMI
  • Power Control and Protection, Variable Speed Drives
  • Integrated System
  • Drives and Electric Motors Operation & Maintenance
call our helpline

 

Automation Design Center luôn khai giảng các lớp học mới mỗi tuần

 

  • PCP and VSD

  • PLC

  • PAC

  • SCADA Configuration Course

  • SCADA Advance: Cicode and Networking

  • Industrial Network

  • Integrated System

  • HMI

PLC - Programmable Logic Controllers

 

 

 

 

- Hours         

30 academic hours

 

- Estimation   :

Practice: developing an application project using Twido Compact in 60 min

- Certification :

Schneider Electric Vietnam Certificate:

“Programmable Logic Controllers: Twido & TwidoSuite”

- Instructor

Nguyen Tuan Hung, Nguyen Duc Hoang

- Supervisor

Truong Dinh Chau

Aims:
The course provides engineers as well as students in the area of Automation and Control Engineering the conceptions of Twido PLC, TwidoSuite software and necessary skills to develop application projects equipped with Twido Series PLCs.

 

Course outline:
Twido PLCs, TwidoSuite software, Twido Languages, Ladder Language: conception, components, program and application.

Reference


[1]

Schneider Electric

Twido Hardware Guide

[2]

Schneider Electric

TwidoSuite V2.2 Start

[3]

Schneider Electric

TwidoSuite V2.2 Programe Guide

[4]

Nguyen Duc Hoang

Powerpoint slides and Lab assignments

 

Learning outcomes:
Knowledge and Understanding of:

  1. Fundamental concepts of Twido PLCs.
  2. Basic concepts of TwidoSuite software.
  3. Programming principles of Twido PLCs.

Cognitive Skills:

  1. Ability to design and develop application projects using Twido PLCs.
  2. Ability to program by ladder language using TwidoSuite software.

Subject-specific Skills:

  1. Use of TwidoSuite software in general and Ladder language in particular.
  2. Ability to create and develop projects using Twido PLC.

Detailed contents:


Day

Contents

Hour

Ref.

1

Twido PLCs

  1. Overview of the Twido Series PLCs
  2. Description of Compact Bases
  3. Description of Modular Bases
  4. Expansion Modules
  5. Controller Operation
  6. Operator Display Operation

3

[1],[4]

2

TwidoSuite software

  1. Overview of the TwidoSuite
  2. Installation and Program Start
  3. The TwidoSuite Interface
  4. Creating and Editing a Program
  5. Monitoring an Application
  6. Twido Language Objects
  7. Communications
  8. Built-In Analog Functions
  9. Managing Analog Modules
  10. Twido Extreme Input/Output Configuration

3

[2], [3], [4]

3

Twido Languages

  1. Description of Twido Languages
  2. Ladder Language
  3. Instruction List Language
  4. Grafcet

3

 [3], [4]

4

Ladder Language: Instructions and Functions

  1. Description of Instructions and Functions
  2. Basic Instructions
  3. Boolean Instructions
  4. Load Instructions (LD, LDN, LDR, LDF)
  5. Assignment instructions (ST, STN, R, S)
  6. Logical AND Instructions (AND, ANDN, ANDR, ANDF)
  7. Logical OR Instructions (OR, ORN, ORR, ORF)
  8. Exclusive OR, instructions (XOR, XORN, XORR, XORF)
  9. NOT Instruction (N)

5

 [3], [4]

5

Ladder Language (cont.): Timer, Counter

  1. NOT Instruction (N)
  2. Timer Function Block (%TMi)
  3. TOF Type of Timer
  4. TON Type of Timer
  5. TP Type of Timer
  6. Programming and Configuring Timers
  7. Up/Down Counter Function Block (%Ci)
  8. Programming and Configuring Counters
  9. Shift Bit Register Function Block (%SBRi)
  10. Step Counter Function Block (%SCi)

5

[3] , [4]

6

Ladder Language (cont.): Numerical Instructions

  1. Introduction to Numerical Instructions
  2. Assignment Instructions
  3. Comparison Instructions
  4. Arithmetic Instructions on Integers
  5. Logic Instructions
  6. Shift Instructions
  7. Conversion Instructions
  8. Single/Double Word Conversion Instructions
  9. END Instructions
  10. NOP Instruction
  11. Jump Instructions
  12. Subroutine Instructions

5

[3] , [4]

7

Ladder Language (cont.): Advanced Function Blocks

  1. Advanced Function Blocks
  2. Pulse Width Modulation Function Block (%PWM)
  3. Pulse Generator Output Function Block (%PLS)
  4. Drum Controller Function Block (%DR)
  5. Drum Controller Function Block %DRi Operation
  6. Fast Counter Function Block (%FC)
  7. Very Fast Counter Function Block (%VFC)
  8. Transmitting/Receiving Messages - the Exchange Instruction (EXCH)
  9. Exchange Control Function Block (%MSGx)
  10. PID Function

6

[3] , [4]

Sum

30

 

Agenda

Day 1

Day one involves introduction to the overview of Twido PLCs and TwidoSuite Software

Part 1                                                                         9:00am ~ 10:30am
Twido PLCs: An overview

Tea break

Part 2                                                                         10:45am ~ 12:30pm
TwidoSuite software: An overview                                        

Lunch

Part 3                                                                         1:30pm ~ 3:30pm
Twido Languages: An overview

Tea break

Part 4                                                                         4:00pm ~ 5:00pm
Objects of Ladder Language

Day 2

Day two introduces programming by ladder language and applications

Part 1                                                                         9:00am ~ 10:15am
Ladder Language (cont.)
Basic Instructions
Lab assignment 1,2

Tea break

Part 2                                                                         10:30 am ~ 12:00pm
Ladder Language (cont.)
Basic Instructions (cont.)
Lab assignment 3,4

Lunch

Part 3                                                                         1:00pm ~ 3:30pm
Ladder Language (cont.)
Timer, Counter
Lab assignment 5,6

Tea break

Part 4                                                                         4:00pm ~ 5:00pm
Ladder Language (cont.)
Timer, Counter (cont.)
Lab assignment 7,8

 

Day 3

Day three introduces programming by ladder language and applications (cont.)

Part 1                                                                         9:00am ~ 10:30am
Ladder Language (cont.)
Numerical Instructions
Lab assignment 9,10

Tea break

Part 2                                                                         11:00am ~ 12:30pm
Ladder Language (cont.)
Numerical Instructions (cont.)
Lab assignment 11,12

Lunch

Part 3                                                                         2:00pm ~ 3:30pm
Ladder Language (cont.)
Advanced Function Blocks
Lab assignment 13,14

Tea break

Part 4                                                                         3:45pm ~ 4:30pm
Ladder Language (cont.)
Advanced Function Blocks (cont.)
Lab assignment 15,16

 

SCHNEIDER ELECTRIC AUTOMATION DESIGN CENTER