Académique Documents
Professionnel Documents
Culture Documents
Course Team: Prof. Chanan S. Syan y Gerard Pounder Krystal Ramoutar 24 Hours (24 x 1-hour sessions) Thursdays 08:00am 09:00am Thursdays 11.00am 12.00noon Around week 7 Lab. Based work and project around week 6. Hand-in 4 weeks from date of assignment assignment.
IENG3006 Automation Lecture 1 1
AUTOMATION (IENG3006)
Aims and Objectives:
To provide an appreciation and understanding of the role of automation in manufacturing and process control; To provide an insight into the technology of automation; To provide analytic tools for the design and analysis of industrial automation systems for process and manufacturing industries. g
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 2
GENERAL OUTLINE
AUTOMATION & CONTROL SYSTEMS LOGICAL AUTOMATION
COMBINATIONAL (No Memory)
PROCESS CONTROL
Feedback Stability, Set Point (Error) Control [Linear & Non-linear], Steady State Performance y
SCADA SYSTEMS
Industrial measurement & control system consisting of a central master & other remote units. Referred to in industry as Distributed Control Systems.
5
SYNCHRONOUS
STOCHASTIC
Thursday, 6 September 2007
DETERMINISTIC
IENG3006 Automation Lecture 1
AUTOMATION (IENG3006)
Recommended Texts Fundamentals of Programmable Logic Controllers, Sensors and Communications (Prentice Hall, 3rd Edition) Jon Stenerson Hall Di it l Design F d Digital D i Fundamentals (P ti H ll 2 d t l (Prentice Hall, 2nd Edition) Kenneth J. Breeding
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 6
NUMBER SYSTEMS
Decimal Systems Units 0
E.g. i.e.
HTU.TH (123.15)10 2 1 0 -1 1 -2 2 (1 x 10 ) + (2 x 10 ) + (3 x 10 ) + (1 x 10 ) + (5 x 10 )
1
LSB (Least Significant Bit)
Quotient
Remainder
2 13 2 6 2 3 2 1 0
1 0 1 1
M decimall number f a 4 bit system Max d i b for t Max decimal number for an 8 bit system
Thursday, 6 September 2007 IENG3006 Automation Lecture 1
15 255
8
Fraction
(Multiplicand)
Multiplier 2 2 2 2 2 2 2 2 2 2
Quotient Remainder
2 2 2
7 3 1 0
1 1 1
1 1 0 1 0 1 1 1 1
0.8425 0 8425 0.6850 0.3700 0.7400 0.4800 0 4800 0.9600 0.9200 0.8400 0.6800 0.3600
For this reason OCTAL or HEX (Hexadecimal) commonly used t represent bi d to t binary numbers b
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 10
Binary y
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 10000
Contd 00 01 02 03 04 05 06 07 10 11 12 13 14 15 16 17 20
Octal
Hexadecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F 10
11
(10000100)2
12
Addition
B
0 1 0 1 0 1 0 1
i
(241)10
i
Sum
0 1 1 0 1 0 0 1
Carry out
0 0 0 1 0 1 1 1
13
Multiplication
(44)10 X (11)10 (101100)2 + (1011)2
multiplicand p multiplier
(484)10
14
Contd
(11)10
Subtraction Table 00=0 10=1 11=0 0 1 = 1 with a borrow from the next higher bit position
Thursday, 6 September 2007 IENG3006 Automation Lecture 1
15
Division
(37)10 / (5)10 (100101)2 / (101)2
quotient
(7)10
remainder
(2)10
16
COMPLEMENT ARITHMETIC
The advantage of complement arithmetic derives g piece of hardware ( (an from the fact that a single p adder) can be used to perform all arithmetic p y p , operations: binary multiplication involves addition, whereas binary division involves subtraction. Subtraction with 2s complement is realized by 2s adding the 2s complement of the subtrahend to the number number.
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 17
0010110 1101001
(1 s (1s complement)
IENG3006 Automation Lecture 1
1101001 + 1
= 1101010
18
1s Complement
Plus 1
Decimal system sign precedes # - e.g. +149 or ( g g p y g positive value) ) 3765 (missing sign implying p Similar approach in binary systems, where MSB is a 1 value is negative (bits following sign represent 2s complement of magnitude) and positive where MSB is 0 (bits following sign represent values magnitude).
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 20
= = = =
= = = =
21
CODING
Many reasons exist for coding information. Keyboard interface uses ASCII code, which converts alphanumeric and control characters to a binary pattern recognisable by computer. Information may enter computers from external sensors (e.g. thermometers, strain gauges, etc.), from switches, shaft position indicators and other devices. All of this information must be converted in some way to binary for proper handling by the computer. In some applications, it may be convenient to handle numbers internally as pp , y y decimal digits, which have been suitably encoded in some binary form. E.g Hand-held calculators or other devices where information must be continually entered manually and returned in numerical (decimal) form.
Thursday, 6 September 2007 IENG3006 Automation Lecture 1 22
23
24
TUTORIAL
Decimal 9 27 189 1125 17244 33769 -33768
Thursday, 6 September 2007
Binary
BCD
Hexadecimal
25