IDENTIFYING DATA 2015_16
Subject (*) INDUSTRIAL COMPUTER SCIENCE II Code 17204120
Study programme
Bachelor's Degree in Electronic and Automation Engineering (2010)
Cycle 1st
Descriptors Credits Type Year Period
6 Compulsory Fourth 1Q
Language
Català
Department Eng. Electrònica, Elèctrica i Automàtica
Coordinator
GIL DOLCET, ERNEST
E-mail ernest.gil@urv.cat
esteban.delcastillo@urv.cat
Lecturers
GIL DOLCET, ERNEST
DEL CASTILLO PÉREZ, ESTEBAN
Web http://moodle.urv.cat/
General description and relevant information Assignatura per a la programació de sistemes de control y comunicacions industrials. Utilització de llenguatge C/C++ i sistema operatiu multitasca.

Competences
Type A Code Competences Specific
 EI10 Have basic and applied knowledge of environmental and sustainability technology.
Type B Code Competences Transversal
Type C Code Competences Nuclear

Learning outcomes
Type A Code Learning outcomes
 EI10 Know the structure of an industrial computer.
Know the alternatives on the market for expansion buses for an industrial computer.
Know the basic principles of digital communication.
Know the different industrial buses available on the market.
Know the alternatives on the market for operating systems for industrial application.
Develop basic programming skills in the field of object-oriented language.
Know the preparation strategies of a digital system in an industrial environment.
Implement digital controllers.
Type B Code Learning outcomes
Type C Code Learning outcomes

Contents
Topic Sub-topic
Sistemes Operatius. Introducció.
Sistemes Operatius. Planificadors.
Programació d'aplicacions de temps real sobre Sistemes Operatius Multitasca.
Acondicionament dels sistemes de control per a entorns industrials
Principis de comunicació digital. Nivells OSI.
Bussos de comunicació industrial

Planning
Methodologies  ::  Tests
  Competences (*) Class hours
Hours outside the classroom
(**) Total hours
Introductory activities
1 0 1
Lecture
EI10
28 46 74
Laboratory practicals
EI10
26 44 70
Personal tuition
1 0 1
 
Mixed tests
EI10
4 0 4
 
(*) On e-learning, hours of virtual attendance of the teacher.
(**) The information in the planning table is for guidance only and does not take into account the heterogeneity of the students.

Methodologies
Methodologies
  Description
Introductory activities Explicar l'objectiu, el guió i l'avaluació de l'assignatura.
Lecture Explicar la teoria de cada tema, utilitzant principalment transparencies.
També es realitzen sesions de resolució de problemes utilitzant també, per defecte, transparencies amb el codi de la solució.
Laboratory practicals Realització de 5 pràctiques de laboratori:
P1-control pwm de motor i lectura encoder (prog sobre SO monotasca).
P2-comunicació "slave" d'un node de control de motor (pràctica P1) per ser ser governar remotament (prog sobre SO monotasca).
P3-Aplicació básica de control genèric sobre Sistema operatiu multitasca (SOMT).
P4-Aplicació SOMT de comunicació "master" per comunicarse amb el node de la pràctica P2.
P5-Aplicació SOMT de control remot de velocitat del node de la pràctica P2.
Personal tuition Resolució de dubtes. Si son de programació i es requereix comprovar l'execució del codi es realitzarà sobre l'ordinador de l'alumne.

Personalized attention
Description
-Resolució de dubtes de teoria. -Revisió de codi de pràctiques (sobre l'ordinador de l'alumne o sobre paper). -Consells per a la creació d'aplicacions reals de control per qui en tingui interès de fer profectes en aquesta temàtica.

Assessment
Methodologies Competences Description Weight        
Laboratory practicals
EI10
Comprovació de que l'alumne ha realitzat cadascuna de les pràctiques. Valoració de la memòria de cada pràctica.
Es necessita una nota parcial d'aquest apartat del 35% com a mínim per fer mitja.
40
Mixed tests
EI10
Proves escrites, podent ser de desenvolupament i/o test segons la matèria.
Es necessita una nota parcial d'aquest apartat del 35% com a mínim per fer mitja.
60
Others  
 
Other comments and second exam session

Qui no superi l'assignatura en primer convocatòria podrà anar a recuperar les proves mixtes a la segona convocatòria. Les pràctiques a laboratori no es poden recuperar en segona convocatòria.


Sources of information

Basic E.Gil, Transparències INFO2, ,

Complementary David J. Kruglinski, Programación avanzada con Visual C++, Mc Graw Hill,
Ricardo Devis, Programación Orientada a Objetos en C++, Paraninfo,
Esteban del Castillo Pérez, Control de procesos: Implementación de una plataforma hardware/software para la experimentación en control digital direct, 1, publicacions URV

Recommendations

Subjects that continue the syllabus
INDUSTRIAL COMPUTER SCIENCE I/17204119


Subjects that it is recommended to have taken before
FUNDAMENTALS OF COMPUTERS/17204002
THE FUNDAMENTALS OF PROGRAMMING/17204001
INDUSTRIAL COMPUTER SCIENCE I/17204119
AUTOMATIC CONTROL/17204123
DIGITAL ELECTRONICS/17204108
MICROCONTROLLERS/17204111
EMBEDDED SYSTEMS/17204206
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.