MECH 1500 DIGITAL FUNDAMENTALS AND PROGRAMMABLE LOGIC CONTROLLERS CLASSWORK MANUAL

Size: px
Start display at page:

Download "MECH 1500 DIGITAL FUNDAMENTALS AND PROGRAMMABLE LOGIC CONTROLLERS CLASSWORK MANUAL"

Transcription

1 MH 1500 IGITL FUNMNTLS N PROGRMML LOGI ONTROLLRS LSSWORK MNUL Table of ontents: Subject Page hapter 1 dditional Questions.. 2 hapter 2 dditional Questions.. 3 hapter 3 dditional Questions.. 4 hapter 4 dditional Questions.. 6 hapter 5 dditional Questions.. 8 Sample Siemens Level 1 xam Guide to Siemens Simatic Step 7 Software.. 32 Simulation a Ladder Logic Program in Step r. Khalid Tantawi epartment of areer Readiness- Mechatronics Motlow State ommunity ollege Smyrna enter 5004 Motlow ollege lvd Office # 214 Tel: mail: ktantawi@mscc.edu

2 hapter 1: dditional Questions True/False : Indicate whether the sentence or statement is true or false. 1. ny change to a PL program normally involves some change in wiring as well. 2. It is not possible for a PL to detect objects that spend only a fraction of a second in front of a sensor. 3. PLs operate in real-time. 4. The input module of the PL is responsible for performing logical operations. 5. PL uses optical isolators to electrically isolate the internal components from the input/ output terminals. Multiple hoice: hoose the best answer for each of the following questions. 6. Which of the following is a factor affecting the memory size needed for a PL installation? a. voltage rating of field devices c. current rating of field devices b. number of I/O points d. type of programming device 7. dditional optional PL components are often available, including: a. operator interface devices c. network interfaces b. communication adaptors d. all of these 8. Which of the following is a task that a PL is NOT capable of performing? a. timing c. directly switching large motors b. counting d. comparing 9. The processor section of the PL is where: a. the program is stored c. the outputs are connected b. the inputs are connected d. the sensors are located 10. The input interface module: a. allows the user to input a program b. connects the PU to signals from the process c. allows the PU to input messages to a RT screen d. provides inputs to field devices 11. PL that uses 8-bit words and has a 6K word capacity has bits of storage capacity. a. 8,000 c. 49,152 b. 42,000 d. 52,460 ompletion: omplete each sentence or statement. 12. PU is an abbreviation for. 13. I/O is an abbreviation for and modules. 14. The module connects PLs to field devices such as lights, motor starters, and solenoids. 15. The time is the time required for one complete execution of the user program. Page 2

3 hapter 2: dditional Questions True/False: Indicate whether the sentence or statement is true or false. 1. Volatile memory elements can be classified as those that do not retain stored information when the power is removed. 2. PROM is a read only memory that can be electrically overwritten with new data, but is inherently nonvolatile. 3. High-density modules require more space. 4. pushbutton input field device would most likely be used to provide the signal to an analog input module. 5. The term "word" is usually related to a measurement of memory typically 16 bits long. Multiple hoice: hoose the best answer for each of the following questions 6. n opto-isolator is used to a. rectify inputs b. control outputs c. electrically isolate the inputs from the outputs d. electrically isolate the processor circuitry from the inputs and outputs 7. PL memory is a. a physical space inside the PU c. where data files are stored b. where program files are stored d. all of these 8. n analog signal a. can only be in one of two possible states b. is repetitive over a given period of time c. varies with time but not magnitude d. can have an infinite number of states 9. Typically a word stored in PL memory consists of: a. 1 bits c. 16 bits b. 2 bits d bits 10. switch or pushbutton is a input. a. analog c. discrete b. power d. ROM 11. The three main components of PLs are the input module, PU, and. a. actuator module c. operator interface b. output module d. input device 12. signal which varies continuously is called. a. digital c. continuous b. analog d. variable 13. type of memory that can be read from but not written to is. a. RM c. K memory b. ROM d. hardware Page 3

4 hapter 3: dditional Questions True/False: Indicate whether the sentence or statement is true or false. 1. The binary number system has a base of The decimal number 7 would be written in binary as To express a number in decimal requires fewer digits than in the binary system. 4. Numbers 8 and 9 are not used in the octal number system. 5. For a base 2 number system, the weight value associated with the 3rd digit would be In the sign bit position, a 0 indicates that the number is positive. 7. The 1's complement of the binary number 1010 is The 2's complement is the binary number that results when 1 is added to the 1's complement. 9. ata can be stored in one 16-bit word as two separate groups of 8-bit data. 10. The decimal number 8 expressed in octal is 10. Multiple hoice: hoose the best answer for each of the following questions. 11. What is the decimal value of ? a. 376 c. 896 b. 673 d What is the decimal value of binary ? a. 50 c. 13 b. 26 d What is the decimal equivalent of octal 311? a. 102 c. 48 b. 56 d What is the decimal equivalent of the hexadecimal number 17? a. 164 c. 439 b. 127 d What is the sum of binary numbers 1010 and 1101? a c b d What is the sum of binary numbers 1100 and 1011? a c b d What is the difference when binary number is subtracted from 10011? a c b d What is the difference when binary number is subtracted from 01101? a c b d Page 4

5 19. What is the product when binary number 101 is multiplied by 10? a c b d What is the quotient when binary number 1100 is divided by 11? a. 100 c b. 101 d ompletion: omplete each sentence or statement. 21. The hexadecimal system is a base system. 22. The binary-coded decimal () system uses binary bits to represent each numeral in the decimal system. 23. The code is used to interface the PL with alphanumeric keyboards. 24. bit is used to detect errors that may occur while data is being transmitted. 25. The Gray code is considered to be an error-minimizing code because only one changes at a time. 26. The only allowable digits in a binary system are and. 27. The basic function of a comparator is to compare the magnitude of two quantities. 28. Fill out the table below with the right numbers in each indicated system: ecimal inary Octal Hexadecimal Page 5

6 hapter 4: dditional Questions True/False: Indicate whether the sentence or statement is true or false. 1. The OR function, implemented using contacts, requires contacts connected in series. 2. Y = + + is the oolean equation for a 3-input N gate. 3. single rung of a ladder logic program is arranged with the output in the center and the input conditions to left and right of it. 4. The basic rule for an XOR function is that if one or the other, but not both, inputs are 1 the output is The NOT output is 1 if the input is You would use the OR instruction if you want to know when one or both matching bits in two different words are "on". 7. Some PLs can be directly programmed using oolean instructions. 8. Hardwired logic is programmable and easily changed. Multiple hoice: hoose the best answer for each of the following questions 9. If you want to know when matching bits in two different words are both "on", you would use the logic instruction. a. N c. XOR b. OR d. NOT 10. If you want to reverse the state of bits in a word, you would use the logic instruction. a. N c. XOR b. OR d. NOT 11. NN gate is: a. equivalent to a series circuit b. equivalent to a parallel circuit c. an N gate with an inverter connected to the output d. an OR gate with an inverter connected to the output 12. NOT function operates on the same principle as: a. a series circuit c. a series-parallel circuit b. a parallel circuit d. none of these 13. The NOT function is often indicated by using a across the top of the letter. a. dot c. + sign b. bar d. sign 14. The table shows the resulting output for each possible gate input conditions. a. input status c. data b. output status d. truth 15. The correct oolean equation for the combination logic gate circuit shown is: a. Y = c. Y = ( + ) ( + ) b. Y = ( ) + ( ) d. Y = ( ) + ( ) ompletion: omplete each sentence or statement Page 6

7 16. The correct oolean equation for the logic circuit shown is. 17. The correct oolean equation for the logic circuit shown is. 18. The correct oolean equation for the logic circuit shown is. 19. The correct oolean equation for the logic circuit shown is raw the logic gate circuit that satisfies the boolean equation: Y = ( ) Page 7

8 21. The correct oolean equation for the ladder logic program shown is. 22. The correct oolean equation for the ladder logic program shown is. 23. The correct oolean equation for the ladder logic program shown is. 24. The correct oolean equation for the ladder logic program shown is. 25. (dvanced) onvert the logic gate circuit below to an equivalent ladder logic program: Page 8

9 hapter 5: dditional Questions True/False Indicate whether the sentence or statement is true or false. 1. The maximum number of rungs allowed in a program is limited only by the memory size. 2. Misunderstanding the way the PL scans a program can cause programming bugs. 3. ach complete horizontal line of a ladder logic program is generally referred to as a rung. 4. The last element to be entered on a ladder logic rung is a contact instruction. Multiple hoice Identify the choice that best completes the statement or answers the question. 5. If there is no physical outputs wired to a bit address, the address can be used as a (an) storage point. a. internal c. temporary b. external d. permanent 6. "Nesting" is defined as: a. horizontal scanning b. vertical scanning c. a combination of horizontal and vertical scanning d. creating a branch within a branch 7. The first digit in a Siemens I/O address determines a. the rack number b. the module number c. whether the device is an input or output d. the slot number 8. The scan of a PL program involves: a. the sequential examination of the ladder logic program b. the updating of all inputs c. the updating of all outputs d. all of these 9. ach memory location in a processor has a/an a. address c. contact b. rung d. coil 10. Which of the following is a standard language as defined by the I? a. Instruction List c. Structured Text b. Ladder iagram d. all of these Page 9

10 Sample Siemens xam Level 1 Questions Task No.: 1 Point(s): 1 Only One answer is correct. at. No.: 4 The basic function of a PL is to amplify various weak signal sources.... control the speed of motors.... accept inputs, make logical decisions, and send outputs.... control a high voltage output with a low voltage input.... convert nonelectrical quantities into electrical voltage. Task No.: 2 Point(s): 1 Only One answer is correct. at. No.: 4 The basic difference between a PL and a relay control system is that different types of input devices are used. different types of output devices are used. different input and output voltage levels are used. one uses analog signals and the other uses digital signals. one uses relay control logic and the other uses programmed instructions. Task No.: 3 Point(s): 1 Only One answer is correct. at. No.: 4 Field devices refer to input devices only.... output devices only.... load devices only.... power devices only.... all sensors and actuators that are physically wired to PL input/output modules. Page 10

11 Task No.: 4 Point(s): 1 Only One answer is correct. at. No.: 4 The symbol shown below in the ladder diagram can be thought of as a contact that is normally closed.... can be thought of as a contact that is normally opened.... represents a capacitor.... is always a logic is always a logic 1. Task No.: 5 Point(s): 1 Only One answer is correct. at. No.: 4 The symbol shown below in a ladder diagram represents a(n) set of usually open contacts.... imaginary coil that, when energized, will activate a digital output contact.... a capacitor.... is always a logic is always a logic 1. Page 11

12 Task No.: 6 Point(s): 1 Only One answer is correct. at. No.: 4 etermine the number of possible combinations of a six digit binary number. 6 combinations 16 combinations 32 combinations 64 combinations 128 combinations Task No.: 7 Point(s): 1 Only One answer is correct. at. No.: 4 device used to convert a binary number to a 7-segment display format is... a decoder... a comparator... a multiplexer... a de-multiplexer... an analog to digital converter Task No.: 8 Point(s): 1 Only One answer is correct. at. No.: 4 The largest decimal number that can be represented with eleven binary bits is Page 12

13 Task No.: 9 Point(s): 1 Only One answer is correct. at. No.: 4 The binary number can be written in hexadecimal as Task No.: 10 Point(s): 2 Only One answer is correct. at. No.: 4 The conversion of the floating point binary number to decimal is Task No.: 11 Point(s): 1 Only One answer is correct. at. No.: 4 The conversion of the decimal number 156 to 8421 is Page 13

14 Task No.: 12 Point(s): 1 Only One answer is correct. at. No.: 4 If a given memory unit consists of 2,400 bytes the memory capacity would be rated: 2,400 bits 4,800 bits 9,600 bits 19,200 bits 38,400 bits Task No.: 13 Point(s): 2 Two answers are correct. at. No.: 4 Which of the following statements about a NN gate are correct? If all inputs are 1, the output will be 1. If all inputs are 0, the output will be 0. If all inputs are 0, the output will be 1. If one or more inputs are 0, the output will be 1. NN gates can have maximum 4 inputs. Task No.: 14 Point(s): 1 Only One answer is correct. at. No.: 4 If you want to know when one or both matching bits in two different words are logic 1 you would use the N instruction.... OR instruction.... NOT instruction.... XOR instruction.... NN instruction. Page 14

15 Task No.: 15 Point(s): 1 Only One answer is correct. at. No.: 4 system contains two identical circuits operating in parallel as shown below. s long as both are operating properly, the outputs of both circuits are always the same. If one of the circuits fails, the outputs will be at opposite levels. To indicate the failure, the outputs of the circuits are connected to the inputs of a NOR gate. an OR gate. an XOR gate. an XNOR gate. a NN gate. Task No.: 16 Point(s): 1 Only One answer is correct. at. No.: 4 The status bit of switches and pushbuttons connected to a PL input module are stored in the process image input file. process image output file. user program. in the ROM. none of the above. Page 15

16 Task No.: 17 Point(s): 1 Only One answer is correct. at. No.: 4 Which of the following input combinations will definitely result in an output? N N N NOT N NOT NOT N N NOT N Task No.: 18 Point(s): 1 Only One answer is correct. at. No.: 4 y which system does the PU communicate with input and output modules located on the same rack? Interface module IM RS 232 Interface Multiple Point Interface MPI PROFIUS P ackplane us Page 16

17 Task No.: 19 Point(s): 1 Only One answer is correct. at. No.: 4 The oolean equation for the logic represented in the ladder diagram shown below can be expressed as Y = () + ( ) + () Y = () + () + () Y = () + () + () Y = () Y = () + () Task No.: 20 Point(s): 1 Only One answer is correct. at. No.: 4 Which of the following counters is available in STP 7? Up/Up counter Up/own counter Retentive own counter Reset counter Incremental counter Page 17

18 Task No.: 21 Point(s): 1 Only One answer is correct. at. No.: 4 ranch instructions are used to create: series paths. parallel paths. a series of energized output conditions. parallel connection of networks. none of the above. Task No.: 22 Point(s): 1 Only One answer is correct. at. No.: 4 In programs that are written in ladder logic, all outputs are represented by contact symbols.... coil symbols.... schematic load device symbols.... either a or b, depends on the output interface module.... negative contact symbols when relays are connected to outputs. Page 18

19 Task No.: 23 Point(s): 1 Only One answer is correct. at. No.: 4 The entral Processing Unit (PU)......accepts inputs, makes decisions provided by the program, and sets outputs.... accepts outputs, makes the decision provided by the program, and sets inputs.... serves only to store the program in memory.... understands only ladder logic.... reads all inputs and outputs and makes decisions provided by the program. Task No.: 24 Point(s): 1 Only One answer is correct. at. No.: 4 The PL program is uploaded from the programming device into the PL. Into which specific PU-Memory of the PL is the program loaded? lock stack Load memory System memory Process - image input table Work memory Task No.: 25 Point(s): 1 Only One answer is correct. at. No.: 4 The move instruction copies data from... an integer byte to a floating byte.... a floating byte to an integer byte.... a destination byte to a source byte.... a source byte to a destination byte.... a double byte to a source byte. Page 19

20 Task No.: 26 Point(s): 1 Only One answer is correct. at. No.: 4 The maximum number of networks allowed in a Step 7 program is limited only by the memory size. Task No.: 27 Point(s): 1 Only One answer is correct. at. No.: 4 The maximum number of outputs allowed per network in a Step 7 program is limited only by the memory size. Task No.: 28 Point(s): 1 Only One answer is correct. at. No.: 4 In PL operation, a scan is usually a sequential process of reading control logic, evaluating outputs, and updating inputs.... writing control logic, evaluating outputs, and updating inputs.... reading/writing the status of inputs and updating outputs.... reading the status of inputs, evaluating control logic, and updating outputs.... updating and evaluating inputs according to control logic and updating outputs. Page 20

21 Task No.: 29 Point(s): 1 Only One answer is correct. at. No.: 4 Parallel connections of a ladder logic program are typically called... rungs.... branches.... loops.... inputs.... outputs. Task No.: 30 Point(s): 1 Only One answer is correct. at. No.: 4 Given below is the truth table of a 3-input logic gate. Which logic gate represents the behavior between inputs and outputs according to the truth table? NN gate N gate NOR gate OR gate XOR gate Input Input Input Output Q Page 21

22 Task No.: 31 Point(s): 1 Only One answer is correct. at. No.: 4 What kind of signal varies continuously? nalog signal Variable signal igital signal iscrete signal Permanent signal Task No.: 32 Point(s): 1 Only One answer is correct. at. No.: 4 n 8-bit binary counter has to count balls going into a box from a conveyor belt. sensor detects the passing of a ball. If it has counted one hundred balls, the binary value of the counter is Page 22

23 Task No.: 33 Point(s): 1 Only One answer is correct. at. No.: 4 The following digital system controls the number of work pieces going into a carton. The preset number of 86 is entered on the keypad and also appears on the 7-segment display. What is the specified content of register and the data on 8-bit input of the comparator when the carton is full? Register : omparator input : Register : omparator input : Register : omparator input : Register : omparator input : Register : omparator input : sensor at the bottom of the funnel neck detects each work piece that passes and produces an electrical pulse. The 8-bit binary counter contains the binary representation of the number of work pieces in the carton. The binary count is transferred to the 8-bit input of the comparator. When the number in the counter reaches the preset number, the = output of the comparator goes HIGH, indicating that the carton is full. Task No.: 34 Point(s): 1 Only One answer is correct. at. No.: 4 Page 23

24 Two pushbuttons and a proximity switch of a PL controlled mechatronic system are connected to PL inputs and a contactor is connected to a PL output. Which of the following statements according to Figure 1 and the program extract shown below is correct? The program does not work and K1 is never activated K1 is only activated when pushbutton P1 is pressed and sensor 1 is not activated K1 is only activated when pushbuttons P1 and P2 are pressed and sensor 1 is not activated. K1 is only activated when pushbutton P2 is pressed and sensor 1 is activated. K1 is either activated when pushbutton P1 is pressed and sensor 1 is not activated or when pushbutton P2 is pressed and sensor 1 is activated. Page 24

25 Task No.: 35 Point(s): 2 Two answers are correct. at. No.: 4 The connections of input and output devices to the PL and the corresponding ladder logic program are shown below. Which of the following statements about the operation are correct? If pushbutton S1 is pressed and pushbutton S2 is not pressed, solenoid 1M1 is de-energized. If pushbutton S2 is pressed and pushbutton S1 is not pressed, solenoid 1M1 is de-energized. If pushbutton S1 is pressed and pushbutton S2 is pressed, solenoid 1M1 is energized. If pushbutton S1 is pressed or pushbutton S2 is pressed, solenoid 1M1 is energized. If neither pushbutton is pressed, solenoid 1M1 is energized. Page 25

26 Task No.: 36 Point(s): 2 Two answers are correct. at. No.: 4 n electronic device is used to measure the true frequency of the power grid. The digital logic circuit with NN gates 5,6,4 and 13,12,11 switches off both 7- Segment displays when P5 & P3 are high. Which of the 5 logic equations are true? IN(5) ^ IN(6) = OUT(11). IN(5) ٧ IN(6) = OUT(11). IN(5) IN(6) = OUT(11). IN(5) IN(6) = OUT(11). IN(5) IN(6) = OUT(11). Page 26

27 Task No.: 37 Point(s): 1 Only One answer is correct. at. No.: 4 n electronic device is used to measure the true frequency of the power grid. The NN gate with pins 8,9,10 is an inverter for a multiplexer, which toggles the 8 digital outputs of the microprocessor to control two 7-segment displays. Which combination of inputs/outputs of that gate is possible based on the schematic? ombinations 1, 2. ombinations 1, 3. ombinations 1, 4. ombinations 2, 3. ombinations 3, 4. IN(8) IN(9) OUT(10) 1) ) ) ) Page 27

28 Task No.: 38 Point(s): 2 Two answers are correct. at. No.: 4 s shown below, the L display connected to a PL output module enables the machine operator to view the number of work pieces produced. Which of the following statements about the display are correct? The L display shows the decimal form of the binary coded decimal value (). To display the next higher number, only PL output QX.0 must be changed to 1. The binary value of the number 39 is If all eight data lines are set to 1, the number 99 is displayed. ach decimal digit is controlled by eight data lines. Page 28

29 Task No.: 39 Point(s): 1 Only One answer is correct. at. No.: 4 The oolean equation for the logic represented by the relay circuit diagram of the drilling machine shown below can be expressed as: M : K1 = P1 + P2 + 1 M : K1 = P1 P2 1 M : K1 = (P1 P2) + 1 M : K1 = (P1 + P2) 1 M : K1 = (P1 1) + P2 Page 29

30 Task No.: 40 Point(s): 2 Two answers are correct. at. No.: 4 In the illustration shown below, it is assumed that the PU of the PL is programmed to convert the value from thumbwheel switches into an equivalent binary value and then to load that value into a register. Which of the following statements about the input interface are correct? The least significant bit in the memory word is a 1. The decimal number 36 at the input corresponds to in the low-byte of the memory word. The missing byte in the memory word is I1.3 of the PL input module is at logic 1. The most significant bit of the low-byte of the memory word is a 0. Page 30

31 Task No.: 41 Point(s): 1 Only one answer is correct. at. No.: 4 What is the problem with the code depicted in the following extract of a PL program? The order of the statements in network 8 and 9 should be swapped The output System_Fault is always set. The timer should be a counter which counts down the time as long as the heater is active. The System_Fault bit will not always be properly activated if there is an actual fault in the system. No one-second clock memory option exists in Siemens PLs Page 31

32 Sample Siemens Level 1 xam nswer Sheet Name: ate: Task Pts Task pts Total 23 Total 24 Page 32

33 Guide to Siemens Simatic Step 7 Software This is a step by step guide to creating a ladder logic program on Simatic Step 7 version 5.4 software and downloading it to a Siemens PL. Important notes before you start: Note 1: There are three main steps to build a program and download it to a PL, first you have to build a project in which you configure the Siemens PL hardware. Then you have to construct a program, and finally you can download the project to the PL station using the MPI network. Note 2: We will use the Siemens Simatic 315 and 314 PL stations in the labs of Motlow ollege. Therefore be ready to write down on a piece of paper the full model name and number of the PL station components. Note 3: e reminded that, the Siemens PL stations are organized on a rack as follows: Slot 1: Power Supply module Slot 2: PU module Slot 3: reserved for interface modules Slots 4 and 6: Input modules Slots 5 and 7: Output modules Note 4: The input addresses will take the range 0 to 3 and 8 to 11. The output addresses will take the range 4 to 7 and 12 to 15. Step 1. uild a project: 1. Open the Simatic Manager Step 7 program. 2. Once you open the program a new project wizard window will pop up, close the wizard window (we will not use the wizard to build a project). 3. lick on File in the top left corner, then click on New 4. new project window will open, enter the name of the project that you want to create, as an example enter Test0 as a name of the new project. Then hit nter. Once you hit enter a new window will appear that shows the project tree Test0 on the left hand side, and on the right space there is a file called MP(1) as shown in figure Up to this point we have created a project called Test0, but the project is empty. Now we have to configure the hardware. In the top left corner click on Insert then click on Station then click on 2 Simatic 300 Station, refer to figure 2. Once you do that, a Simatic 300(1) icon will appear in the Test0 project window. Figure 2. Insert a Simatic 300 station 6. ouble click on the Simatic 300(1) icon. Refer to the project tree in figure ouble click on the Hardware icon. new window opens called HW onfig as in figure 3. Page 33

34 8. On the right hand side of the HW onfig window, double click on the Simatic 300 icon in the catalog as shown in figure 3. (Note: if you do not see the catalog, click on the atalog icon in the item bar located at the top of the HW config window.) 9. The first thing we have to insert is a rack, thus double click on Rack-300 then double click on Rail. rail will be inserted in the space side of the window. Notice that slot number 1 is highlighted in blue, remember that a power supply must go at that slot. 10. Now we have to add a power supply to slot 1. ouble lick on PS-300 then double click on PS the second one from the bottom, choose this if you are using the Simatic 314 PL station. If you are using the Simatic 315 PL station or whatever PL, you should read the exact module name and number from the station s power supply. For example, the power supply of the Simatic 315 station is PS Now in slot 2 we have to add the PU module. ouble click on PU-300. If you are using the Simatic 314 PL station, double click on PU P then double click on 6S G03-Q0 then double click on V2.6. Note that the firmware version 2.6 is written inside the cover of the PL station, if another firmware version is used, you have to pick that version. If you are using the 315 PL station or any other Siemens PL, you should read the PU module number printed on it. 12. fter you double click on the PU module that you want to use, a properties window will open. lick OK and the PU module will be added in slot 2. Figure 3. Hardware configuration 13. (Skip this step if you are using the Sim 315 PL station) If you are using the 314 PL station, the PU module will automatically configure the digital input and output modules and put them in slot 2.2, but by default, the addresses of the digital inputs will start at 124 and the digital outputs at 124. This needs to be changed so that inputs start at 0 and outputs start at 4. To do that: - double click on slot 2.2. properties window will open. - click on the ddresses tab Page 34

35 - Remove the two System default tick marks - fter you remove the tick marks make the inputs start at 0 and outputs start at 4. - Now you finished configuring the hardware for the Sim 314 PL, click on Save and ompile icon in the items bar (see figure 3), then close the HW onfig window. 14. For the Sim 315 PL, we need to configure the input and output modules, to do this, first you have to skip slot 3 because it is reserved for an interface module. - lick on slot 4 of the rail. - ouble click on SM ouble click on I-300 then choose your input module, the Sim 315 station at Motlow uses the I16x24V 321-1H02 module. ouble click on it. - opy and paste the input module to slot 6, to do this: right click on slot 4 in the rail and click on opy then click on slot 6 and paste it there. - lick on slot 5 and then click on SM-300 then click on O-300 then double click on the output module O16x24V/ H01. - opy slot 5 and paste it onto slot 7 - Make sure that the input addresses are at 0 to 1 and 8 to 9 and the output addresses are at 4 to 5 and 12 to 13 - Now you are done configuring your hardware. lick on the Save and ompile icon (see figure 3) in the item bar at the top, then close the HW onfig window. Step 2. Writing the program: 15. In the Test0 project window, double click on the SIMTI 300(1) icon then double click on PU 315-2P (or whatever is the PU that you are using) icon then double click on the S7 Program icon then double click on the locks icon then double click on O1 icon. new properties window will open, notice that the step 7 supports three languages, the Ladder logic (L), the Statement List (STL) and the Function lock iagram (F) languages. lick Ok. window (called the L/STL/F [O1 Test0\...] will open that will let you write a program. Note that: - ach rung is called a network. - To create a rung, click on the empty rung, then use one of the functions in the items bar at the top or from the list of program elements on the left. - To change from one language to the other, click on View then click on STL of F. - For easy reading, you may want to enter symbols for the different addresses, to do that, click on Options then click on Symbol Table then enter all the symbols for their corresponding addresses. 16. fter you finish writing the program, save it by clicking on the floppy disk icon at the top. Then close the O1 window. Step 3. ownloading the program to the PL station: 17. In the project window, first we have to tell the computer how are we going to communicate with the PL station. To do that, click on Options in the Test0 project window, then click on Set PG/P interface. new window will open, double click on P dapter.mpi.1 (you have to double click on it even if it was highlighted already). click ok in the properties window that opens, then click ok. Refer to figure 4. Page 35

36 18. lick on the SIMTI 300(1) icon, then click on the ownload icon at the top of the project tree, see figure Several windows will open asking you for confirmation, click OK for all of them. Note: if a communication failure message appears, then that means you need to repeat the Set PG/P Interface step. 20. Open the ladder program that you wrote by clicking on the O1 icon in the locks folder. 21. In the O1 window (the ladder program window) click on the Monitor icon (the icon with that looks like glasses) to connect the computer to the PL station in real time. Now your program is connected in real time to the PL. lick on the monitor icon again to turn it off. Figure 4. efore you download the project, you need to set the PG/P interface. Figure 5. Make sure to download the project from the top of the project tree by highlighting SIMTI 300 then clicking on the download button. Page 36

37 Simulating a Ladder Logic Program in Step 7: 1. lick on the Simulation ON/OFF icon in the SIMTI Manager window (see figure 6) Figure 6: lick on the Simulation button to start simulating a program. 2. new window opens that is called S7-PLSIM1. In this window, choose your simulation to be by PLSIM (MPI) (see figure 7 below). 3. Insert the input and output variables, timers, counters,..etc by clicking on Insert then choosing Input Variable, Output Variable, etc. new subwindow will appear on the window for every variable that you choose. 4. hoose the yte number that you want to simulate from the simulatiuon boxes. 5. Place a tick mark on STOP mode in the PU subwindow (see figure 7 below). 6. Go to the ladder logic program window click on the ownload icon. 7. In the ladder logic program window click on the Monitor On/Off icon. 8. Now go to the simulator window and change the mode from stop to RUN. 9. Place a tick mark on the bit number of the input of your choice to simulate a logic one input in the program. Page 37

the absence of a signal. produce a result at one or more of their outputs. parallel. Y= AB. interconnected. connected. changed.

the absence of a signal. produce a result at one or more of their outputs. parallel. Y= AB. interconnected. connected. changed. Name: Class: Date: MECH 1500 Midterm Review True/False Indicate whether the statement is true or false. 1. Normally, a binary 1 represents the presence of a signal, while a binary 0 represents the absence

More information

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions Table of Contents Introduction...2 PLCs...4 Number Systems...8 Terminology...14 Basic Requirements...23 S7-200 Micro PLCs...28 Connecting External Devices...39 Programming a PLC...41 Discrete Inputs/Outputs...49

More information

output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date:

output devices. connected to the controller. data communications link. relay systems. user program. MECH1500Quiz1ReviewVersion2 Name: Class: Date: Class: Date: MECH1500Quiz1ReviewVersion2 True/False Indicate whether the statement is true or false. 1. The number and type of I/Os cannot be changed in a fixed PLC. 2. In a PLC system, there is a physical

More information

1 of 8. I. (13pts) TRUE OR FALSE

1 of 8. I. (13pts) TRUE OR FALSE Sample PLC Final Exam Name (1pt): By signing I agree to abide by the UWA policies governing academic integrity. I. (13pts) TRUE OR FALSE 1. The user memory segment stores information needed to execute

More information

Standard RLL Instructions

Standard RLL Instructions R Instructions InThishapter... oolean Instructions omparative oolean Immediate Instructions Timer, ounter and hift Register Instructions ccumulator / tack oad and Output ata Instructions ogical Instructions

More information

that system. weighted value associated with it. numbers. a number. the absence of a signal. MECH 1500 Quiz 2 Review Name: Class: Date:

that system. weighted value associated with it. numbers. a number. the absence of a signal. MECH 1500 Quiz 2 Review Name: Class: Date: Name: Class: Date: MECH 1500 Quiz 2 Review True/False Indicate whether the statement is true or false. 1. The decimal system uses the number 9 as its base. 2. All digital computing devices perform operations

More information

Simple Ladder Logic. Simple Ladder Logic. OR Operation. Chapter 2: Basic Ladder Logic Programming. Ladder Logic Learning objectives.

Simple Ladder Logic. Simple Ladder Logic. OR Operation. Chapter 2: Basic Ladder Logic Programming. Ladder Logic Learning objectives. OR Operation Chapter 2: asic Ladder Logic Programming Control ehavior: The light should be on when either switch is on (i.e., closed) or switch is on (closed). Otherwise it should be off Task: Implement

More information

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2

An OR Operation. Or (O) Function I0.4 Q0.1 I0.5 I0.5 I0.4 Q0.1. Input 3. Input 4. Output 2 An OR Operation In this example an OR operation is used in network. It can be seen that if either input I0.2 (input 3) or (O in the statement list) input I0.3 (input 4), or both are true, then output Q0.

More information

Digital Logic Design Exercises. Assignment 1

Digital Logic Design Exercises. Assignment 1 Assignment 1 For Exercises 1-5, match the following numbers with their definition A Number Natural number C Integer number D Negative number E Rational number 1 A unit of an abstract mathematical system

More information

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions

Introduction. Upon completion of Basics of PLCs you should be able to: Identify the major components of a PLC and describe their functions Table of Contents Introduction... 2 PLCs... 4 Number Systems... 8 Terminology... 14 Basic Requirements... 23 S7-200 Micro PLCs... 29 Connecting External Devices... 40 Programming A PLC... 42 Discrete Inputs/Outputs...

More information

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual

Standard Instructions Special Instructions High-Speed Instructions SIMATIC S7-200 Programmable Controller System Manual Programming A PLC STEP 7-Micro/WIN32 is the program software used with the S7-2 PLC to create the PLC operating program. STEP 7 consists of a number of instructions that must be arranged in a logical order

More information

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process Answers to Chapter 2 Review Questions 1. To accept signals from the machine or process devices and to convert them into signals that can be used by the controller 2. To convert controller signals into

More information

TelePACE Studio Ladder Logic Training Manual

TelePACE Studio Ladder Logic Training Manual TelePACE Studio Ladder Logic Training Manual SCADA products... for the distance TelePACE Studio Ladder Editor Training Manual 1999-2009 Control Microsystems Inc. All rights reserved. Printed in Canada.

More information

Chapter 3: Number Systems and Codes. Textbook: Petruzella, Frank D., Programmable Logic Controllers. McGraw Hill Companies Inc.

Chapter 3: Number Systems and Codes. Textbook: Petruzella, Frank D., Programmable Logic Controllers. McGraw Hill Companies Inc. Chapter 3: Number Systems and Codes Textbook: Petruzella, Frank D., Programmable Logic Controllers. McGraw Hill Companies Inc., 5 th edition Decimal System The radix or base of a number system determines

More information

Dec Hex Bin ORG ; ZERO. Introduction To Computing

Dec Hex Bin ORG ; ZERO. Introduction To Computing Dec Hex Bin 0 0 00000000 ORG ; ZERO Introduction To Computing OBJECTIVES this chapter enables the student to: Convert any number from base 2, base 10, or base 16 to any of the other two bases. Add and

More information

PLC AUTOMATION SYSTEM LABORATORY. Manual

PLC AUTOMATION SYSTEM LABORATORY. Manual MRS AVN COLLEGE POLYTECHNIC VISAKHAPATNAM DEPARTMENT OF ELECTRICAL ELECTRONICS ENGINEERING PLC AUTOMATION SYSTEM LABORATORY Manual PLC Automation System Laboratory Lab 1 : Getting familiar with Step 7-

More information

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process

Answers to Chapter 2 Review Questions. 2. To convert controller signals into external signals that are used to control the machine or process Answers to Chapter 2 Review Questions 1. To accept signals from the machine or process devices and to convert them into signals that can be used by the controller 2. To convert controller signals into

More information

Chapter. F0-04AD-2, 4-Channel Analog Voltage Input. In This Chapter...

Chapter. F0-04AD-2, 4-Channel Analog Voltage Input. In This Chapter... F0-0-, -hannel nalog Voltage Input hapter In This hapter... Module Specifications... Setting the Module Jumpers... onnecting and isconnecting the Field Wiring... Wiring iagram... Module Operation... Special

More information

Chapter. F2-02DA-1, F2-02DA-1L 2-Channel Analog. Current Output. In This Chapter...

Chapter. F2-02DA-1, F2-02DA-1L 2-Channel Analog. Current Output. In This Chapter... F-0-, F-0-L -hannel nalog hapter urrent In This hapter... Module Specifications onnecting and isconnecting the Field Wiring Module Operation Writing the ontrol Program 0 Module Specifications - The F-0-

More information

CHAPTER CONFIGURING THE ERM AND SLAVE MODULES WITH ERM WORKBENCH. In This Chapter:

CHAPTER CONFIGURING THE ERM AND SLAVE MODULES WITH ERM WORKBENCH. In This Chapter: ONFIGURING THE ERM N SLVE MOULES WITH ERM WORKENH HPTER In This hapter: ERM Workbench Software............................................ Launching ERM Workbench...........................................

More information

Monitoring. In This Chapter

Monitoring. In This Chapter ebugging and hapter Monitoring 0 In This hapter Monitor with ata View... 0- hange Value ialog.... 0- Using the Memory Editor.... 0-0 Test Mode Operations for ebugging.... 0- Trap Monitor.... 0- Stack Monitor

More information

InstrumentationTools.com

InstrumentationTools.com Author: Instrumentation Tools Categories: PLC Tutorials PLC Ladder Logic : Contacts and coils The most elementary objects in Ladder Diagram programming are contacts and coils, intended to mimic the contacts

More information

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014 Problem 1 (4 parts, 21 points) Encoders and Pass Gates Part A (8 points) Suppose the circuit below has the following input priority: I 1 > I 3 > I 0 > I 2. Complete the truth table by filling in the input

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd Chapter 1 Modified by Yuttapong Jiraraksopakun Floyd, Digital Fundamentals, 10 th 2008 Pearson Education ENE, KMUTT ed 2009 Analog Quantities Most natural quantities

More information

Index A B C D. i-1

Index A B C D. i-1 ccumulating Fast Timer instruction, ccumulating Timer (TMR) instruction, ccumulator, ccumulator Instructions, liases, nalog Ioxes, 0 pprovals, SII onversion Table, G- SII In/Out and PRINT, SII Instructions,

More information

CS & IT Conversions. Magnitude 10,000 1,

CS & IT Conversions. Magnitude 10,000 1, CS & IT Conversions There are several number systems that you will use when working with computers. These include decimal, binary, octal, and hexadecimal. Knowing how to convert between these number systems

More information

PLC Programming D R. T A R E K A. T U T U N J I

PLC Programming D R. T A R E K A. T U T U N J I PLC Programming D R. T A R E K A. T U T U N J I PLC Programming As PLCs developed and expanded, programming languages have developed with them. The three types of programming languages used in PLCs are:

More information

Logic design Ibn Al Haitham collage /Computer science Eng. Sameer

Logic design Ibn Al Haitham collage /Computer science Eng. Sameer DEMORGAN'S THEOREMS One of DeMorgan's theorems stated as follows: The complement of a product of variables is equal to the sum of the complements of the variables. DeMorgan's second theorem is stated as

More information

efesotomasyon.com - Allen Bradley,Rockwell,plc,servo,drive

efesotomasyon.com - Allen Bradley,Rockwell,plc,servo,drive Because of the variety of uses for this product and because of the differences between solid state products and electromechanical products, those responsible for applying and using this product must satisfy

More information

Pretest Programmable Logic Controllers. Unit 1, Task 1

Pretest Programmable Logic Controllers. Unit 1, Task 1 Pretest Programmable Logic Controllers Unit 1, Task 1 1. What is a PLC? 2. What are the four main components of a PLC? 3. What is a discrete device? 4. What is a pulse-generating device? 5. What term is

More information

Edit a Program. In This Chapter

Edit a Program. In This Chapter Edit a Program hapter In This hapter I/O onfiguration.... - Referencing Program Elements.... -4 Entering Program Instructions.... - Shortcuts for Entering Instructions.... - rawing/eleting onnecting Lines....

More information

Mechatronics MECH 1340 Digital Fundamentals & PLCs Introduction

Mechatronics MECH 1340 Digital Fundamentals & PLCs Introduction Mechatronics MECH 1340 Digital Fundamentals & PLCs Introduction Khalid Tantawi Department of Career Readiness Mechatronics 5004 Motlow College Blvd, Room # 214 Smyrna, TN 37167 Note: All pictures in this

More information

Ch 9 Discrete Control Using PLCs and PCs

Ch 9 Discrete Control Using PLCs and PCs Ch 9 Discrete Control Using PLCs and PCs Sections: 1. Discrete Process Control 2. Ladder Logic Diagrams 3. Programmable Logic Controllers 4. Personal Computers Using Soft Logic Discrete Process Control

More information

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010 Instructions: This is a closed book, closed note exam. Calculators are not permitted. If you have a question, raise your hand and I will come to you. Please work the exam in pencil and do not separate

More information

D I G I T A L C I R C U I T S E E

D I G I T A L C I R C U I T S E E D I G I T A L C I R C U I T S E E Digital Circuits Basic Scope and Introduction This book covers theory solved examples and previous year gate question for following topics: Number system, Boolean algebra,

More information

PLC Fundamentals. Module 3: Programming with Function Blocks. Academic Services Unit PREPARED BY. August 2011

PLC Fundamentals. Module 3: Programming with Function Blocks. Academic Services Unit PREPARED BY. August 2011 PLC Fundamentals Module 3: Programming with Function Blocks PREPARED BY Academic Services Unit August 2011 Applied Technology High Schools, 2011 ATE1212 PLC Fundamentals Module 3: Programming with Function

More information

Example 1: Using Modbus Poll to MB-GATEWAY with DL06 Slave... A-2. Step 3: Connect to the MB-GATEWAY using the Modbus Poll simulator software...

Example 1: Using Modbus Poll to MB-GATEWAY with DL06 Slave... A-2. Step 3: Connect to the MB-GATEWAY using the Modbus Poll simulator software... pplication Examples ppendix In this ppendix... Example 1: Using Modbus Poll to M-GTEWY with L0 Slave... - Items needed for this example:... - Step 1: onnect the M-GTEWY serial port to the L0 secondary

More information

Allen-Bradley Replacement

Allen-Bradley Replacement Preface...? Who Should Use this Manual...? Purpose of this Manual...? Common T echniques Used in this Manual...? Setting Up Your Equipment... Hardware Requirements... Controller Styles... Setting Up a

More information

Digital Fundamentals

Digital Fundamentals Digital Fundamentals Tenth Edition Floyd Chapter 2 2009 Pearson Education, Upper 2008 Pearson Saddle River, Education NJ 07458. All Rights Reserved Decimal Numbers The position of each digit in a weighted

More information

Introduction. Upon completion of Basics of PLCs you should be able to:

Introduction. Upon completion of Basics of PLCs you should be able to: http://waterheatertimer.org/delay-timer-for-motor-or-pump.html http://waterheatertimer.org/how-to-wire-motor-control-contactor.html Table of Contents Introduction...2 PLCs...4 Number Systems...8 Terminology...

More information

PLC Fundamentals. Module 2: Hardware and Terminology. Academic Services Unit PREPARED BY. August 2011

PLC Fundamentals. Module 2: Hardware and Terminology. Academic Services Unit PREPARED BY. August 2011 PLC Fundamentals Module 2: Hardware and Terminology PREPARED BY Academic Services Unit August 2011 Applied Technology High Schools, 2011 ATE1212 PLC Fundamentals Module 2: Hardware and Terminology Module

More information

CTEET003_Programmable Logic Controls CTAG Rubric EET. Some applied skills present

CTEET003_Programmable Logic Controls CTAG Rubric EET. Some applied skills present depends strongly on courses taught primarily at the some applied skills and applied skills strongly levels. 1. Recall the history of control systems and PLCs.* Describe what electrical control is. Create

More information

Chapter 7. Storage Components

Chapter 7. Storage Components 7. Storage Components 7- Chapter 7. Storage Components ntroduction Storage components store data and perform simple data transformations, such as counting and shifting. Registers, counters, register files,

More information

CC411: Introduction To Microprocessors

CC411: Introduction To Microprocessors CC411: Introduction To Microprocessors OBJECTIVES this chapter enables the student to: Use number { base 2, base 10, or base 16 }. Add and subtract binary/hex numbers. Represent any binary number in 2

More information

Experimental Methods I

Experimental Methods I Experimental Methods I Computing: Data types and binary representation M.P. Vaughan Learning objectives Understanding data types for digital computers binary representation of different data types: Integers

More information

Id Question Microprocessor is the example of architecture. A Princeton B Von Neumann C Rockwell D Harvard Answer A Marks 1 Unit 1

Id Question Microprocessor is the example of architecture. A Princeton B Von Neumann C Rockwell D Harvard Answer A Marks 1 Unit 1 Question Microprocessor is the example of architecture. Princeton Von Neumann Rockwell Harvard nswer Question bus is unidirectional. ata ddress ontrol None of these nswer Question Use of isolates PU form

More information

MECH 1500 Quiz 4 Review

MECH 1500 Quiz 4 Review Class: Date: MECH 1500 Quiz 4 Review True/False Indicate whether the statement is true or false. 1. For the timer relay contact shown, when the relay coil is energized, there is a time delay before the

More information

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two 26 February 2014

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two 26 February 2014 Instructions: This is a closed book, closed note exam. Calculators are not permitted. If you have a question, raise your hand and I will come to you. Please work the exam in pencil and do not separate

More information

1. Draw general diagram of computer showing different logical components (3)

1. Draw general diagram of computer showing different logical components (3) Tutorial 1 1. Draw general diagram of computer showing different logical components (3) 2. List at least three input devices (1.5) 3. List any three output devices (1.5) 4. Fill the blank cells of the

More information

9/7/2010. Chapter , The McGraw-Hill Companies, Inc. MOTOR SYMBOLS. 2010, The McGraw-Hill Companies, Inc.

9/7/2010. Chapter , The McGraw-Hill Companies, Inc. MOTOR SYMBOLS. 2010, The McGraw-Hill Companies, Inc. Chapter 2 MOTOR SYMBOLS 1 Symbols are used to represent the different components of a motor control system. Symbols sometimes look nothing like the real thing, so we have to learn what the symbols mean.

More information

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR STUDENT IDENTIFICATION NO MULTIMEDIA COLLEGE JALAN GURNEY KIRI 54100 KUALA LUMPUR SECOND SEMESTER FINAL EXAMINATION, 2013/2014 SESSION ITC2223 COMPUTER ORGANIZATION & ARCHITECTURE DSEW-E-F 1/13 18 FEBRUARY

More information

BASIC PLC PROGRAMMING

BASIC PLC PROGRAMMING Q. What are ladder diagrams and sequence listing? Ladder diagram: Ladder diagrams are the most commonly used diagrams for nonelectronic control circuits. They are sometimes called elementary diagrams or

More information

1 General Information

1 General Information 2013 PLC 1 General Information Controller configuration: main block Visio V230-13-B20 standard version addit. module Snap-in I/0 V200-18-E1B or V200-18-E2B Program uses operands with fixed addresses: I

More information

Programmable Logic Controller

Programmable Logic Controller 8 Programmable Logic Controller 8.1 INTRODUCTION A programmable logic controller (PLC) is a special-purpose computer dedicated to controlling the operation of a machine and processes. The digital electronic

More information

Chapter. Operation. In This Chapter

Chapter. Operation. In This Chapter PU Specifications and Operation In This hapter hapter PU Overview....- PU Specifications....- Using attery ackup.... -0 PU Setup Information.... - PU Operation.... - I/O Response Time.... - PU Scan Time

More information

Section 001. Read this before starting! You may use one sheet of scrap paper that you will turn in with your test.

Section 001. Read this before starting! You may use one sheet of scrap paper that you will turn in with your test. Points missed: Student's Name: Total score: /100 points East Tennessee State University Department of Computer and Information Sciences CSCI 2150 (Tarnoff) Computer Organization TEST 1 for Fall Semester,

More information

Micro800 and Connected Components Workbench. Getting Started Guide. Copyright 2011 Rockwell Automation, Inc.

Micro800 and Connected Components Workbench. Getting Started Guide. Copyright 2011 Rockwell Automation, Inc. Micro800 and Connected Components Workbench Getting Started Guide Copyright 2011 Rockwell Automation, Inc. Table of Contents Chapter 1: Software Requirements and Installing the Software Chapter 2: Create

More information

Appendix. Numbering Systems. In This Appendix...

Appendix. Numbering Systems. In This Appendix... Numbering Systems ppendix In This ppendix... Introduction... inary Numbering System... exadecimal Numbering System... Octal Numbering System... inary oded ecimal () Numbering System... 5 Real (Floating

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

Topics. PLC Fundamentals Ladder Logic Fundamentals

Topics. PLC Fundamentals Ladder Logic Fundamentals PLC Fundamentals Ladder Logic Fundamentals MET 382 Controls & Instrumentation for Automation Spring 08 T.E. Kostek Topics PLC programming languages Anatomy of a ladder program Logic functions Logical continuity

More information

User. Application program. Interfaces. Operating system. Hardware

User. Application program. Interfaces. Operating system. Hardware Operating Systems Introduction to Operating Systems and Computer Hardware Introduction and Overview The operating system is a set of system software routines that interface between an application program

More information

Chapter. Operation. In this Chapter

Chapter. Operation. In this Chapter hapter PU Specifications and Operation In this hapter Introduction... PU Specifications... PU Hardware Setup... PU Operation... I/O Response Time... PU Scan Time onsiderations... Memory Map... L0 System

More information

Appendix. Numbering Systems. In this Appendix

Appendix. Numbering Systems. In this Appendix Numbering Systems ppendix n this ppendix ntroduction... inary Numbering System... exadecimal Numbering System... Octal Numbering System... inary oded ecimal () Numbering System... 5 Real (Floating Point)

More information

Automationdirect.com. D i r e c t L o g i c M a g n e t i c P u l s e I n p u t C o p r o c e s s o r F 4-8 M P I

Automationdirect.com. D i r e c t L o g i c M a g n e t i c P u l s e I n p u t C o p r o c e s s o r F 4-8 M P I Automationdirect.com D i r e c t L o g i c 0 5 M a g n e t i c P u l s e I n p u t C o p r o c e s s o r F - 8 M P I Manual Order Number: F-8MPI-M TRADEMARKS AutomationDirect.com is a Trademark of Automationdirect.com

More information

Computer Sc. & IT. Digital Logic. Computer Sciencee & Information Technology. 20 Rank under AIR 100. Postal Correspondence

Computer Sc. & IT. Digital Logic. Computer Sciencee & Information Technology. 20 Rank under AIR 100. Postal Correspondence GATE Postal Correspondence Computer Sc. & IT 1 Digital Logic Computer Sciencee & Information Technology (CS) 20 Rank under AIR 100 Postal Correspondence Examination Oriented Theory, Practice Set Key concepts,

More information

Digital Systems and Binary Numbers

Digital Systems and Binary Numbers Digital Systems and Binary Numbers Mano & Ciletti Chapter 1 By Suleyman TOSUN Ankara University Outline Digital Systems Binary Numbers Number-Base Conversions Octal and Hexadecimal Numbers Complements

More information

Retentive On-Delay (TONR)

Retentive On-Delay (TONR) A small sample of the flexibility of PLCs is shown in the following program logic. By reprogramming the T37 contact as a normally closed contact, the function of the circuit is changed to cause the indicator

More information

Familiarization with the PLC Trainer and RSLogix 500

Familiarization with the PLC Trainer and RSLogix 500 Exercise 1 Familiarization with the PLC Trainer and RSLogix 500 EXERCISE OBJECTIVES To become familiar with the Lab-Volt PLC Trainer To run the RSLogix 500 software. To enter the default project files

More information

PLC. Module 3: Hardware and Terminology. IAT Curriculum Unit PREPARED BY. Jan 2010

PLC. Module 3: Hardware and Terminology. IAT Curriculum Unit PREPARED BY. Jan 2010 PLC Module 3: Hardware and Terminology PREPARED BY IAT Curriculum Unit Jan 2010 Institute of Applied Technology, 2010 ATE321 PLC Module 3: Hardware and Terminology Module Objectives Upon successful completion

More information

DIGITAL ELECTRONICS. P41l 3 HOURS

DIGITAL ELECTRONICS. P41l 3 HOURS UNIVERSITY OF SWAZILAND FACUL TY OF SCIENCE AND ENGINEERING DEPARTMENT OF PHYSICS MAIN EXAMINATION 2015/16 TITLE OF PAPER: COURSE NUMBER: TIME ALLOWED: INSTRUCTIONS: DIGITAL ELECTRONICS P41l 3 HOURS ANSWER

More information

Lecture 6: Signed Numbers & Arithmetic Circuits. BCD (Binary Coded Decimal) Points Addressed in this Lecture

Lecture 6: Signed Numbers & Arithmetic Circuits. BCD (Binary Coded Decimal) Points Addressed in this Lecture Points ddressed in this Lecture Lecture 6: Signed Numbers rithmetic Circuits Professor Peter Cheung Department of EEE, Imperial College London (Floyd 2.5-2.7, 6.1-6.7) (Tocci 6.1-6.11, 9.1-9.2, 9.4) Representing

More information

Number representations

Number representations Number representations Number bases Three number bases are of interest: Binary, Octal and Hexadecimal. We look briefly at conversions among them and between each of them and decimal. Binary Base-two, or

More information

PLC Fundamentals. Module 3: Programming with Function Blocks. Academic Services Unit PREPARED BY. January 2013

PLC Fundamentals. Module 3: Programming with Function Blocks. Academic Services Unit PREPARED BY. January 2013 PLC Fundamentals Module 3: Programming with Function Blocks PREPARED BY Academic Services Unit January 2013 Applied Technology High Schools, 2013 ATE326 PLC Fundamentals Module 3: Programming with Function

More information

U90 Ladder Software Manual. Version 3.50, 6/03

U90 Ladder Software Manual. Version 3.50, 6/03 U90 Ladder Software Manual Version 3.50, 6/03 Table Of Contents Welcome to U90 Ladder... 1 Program Editors... 1 Project Navigation Tree...1 Browse Sequences...1 Printing Documentation...2 Interface Language...

More information

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS

Microprocessors I MICROCOMPUTERS AND MICROPROCESSORS Microprocessors I Outline of the Lecture Microcomputers and Microprocessors Evolution of Intel 80x86 Family Microprocessors Binary and Hexadecimal Number Systems MICROCOMPUTERS AND MICROPROCESSORS There

More information

Chapter 2 Exercises and Answers

Chapter 2 Exercises and Answers Chapter 2 Exercises and nswers nswers are in blue. For Exercises -5, match the following numbers with their definition.. Number. Natural number C. Integer number D. Negative number E. Rational number unit

More information

EEET 2204 Industrial Automation

EEET 2204 Industrial Automation EEET 224 Industrial Automation EEET 224 Industrial Automation by Dr Peter Graszkiewicz. Discrete-State Control.. Basic Input and Output Devices 3-phase power supply N/C N/O contactor terminals fuses contactor

More information

PSM-Mobile User s Manual

PSM-Mobile User s Manual 7/23/09 PSM-Mobile User s Manual Contents PSM-Mobile User s Manual...1 Introduction...1 Getting Started (Installing / Starting PSM-Mobile)...2 Free 30 Day Trial...3 PSM-Mobile Main Screen...3 PSM-Mobile

More information

Introduction to Programmable Logic Controllers (PLC's)

Introduction to Programmable Logic Controllers (PLC's) Introduction to Programmable Logic Controllers (PLC's) Industrial Control Systems Fall 2006 Lecture Introduction to PLC's MME 486 Fall 2006 1 of 47 The Need for PLCs Hardwired panels were very time consuming

More information

PLC Programming. Ladder Diagrams

PLC Programming. Ladder Diagrams Ladder Diagrams Consider the diagram below showing a circuit for switching an electric motor on or off. We can redraw this diagram in a different way, using two vertical lines to represent the input power

More information

The Microcontroller Idea Book

The Microcontroller Idea Book The following material is excerpted from: The Microcontroller Idea Book Circuits, Programs, & Applications featuring the 8052-BASIC Microcontroller by Jan Axelson copyright 1994, 1997 by Jan Axelson ISBN

More information

ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012

ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012 Instructions: This is a closed book, closed note exam. Calculators are not permitted. If you have a question, raise your hand and I will come to you. Please work the exam in pencil and do not separate

More information

Chapter 1 Microprocessor architecture ECE 3120 Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu Outline 1.1 Computer hardware organization 1.1.1 Number System 1.1.2 Computer hardware

More information

Lecture (03) Binary Codes Registers and Logic Gates

Lecture (03) Binary Codes Registers and Logic Gates Lecture (03) Binary Codes Registers and Logic Gates By: Dr. Ahmed ElShafee Binary Codes Digital systems use signals that have two distinct values and circuit elements that have two stable states. binary

More information

PROGRAMMABLE LOGIC CONTROLLERS LAB ELEC 2141

PROGRAMMABLE LOGIC CONTROLLERS LAB ELEC 2141 PROGRAMMABLE LOGIC CONTROLLERS LAB ELEC 2141 A. Course Description Credits: 4.00 Lecture Hours/Week: 0.00 Lab Hours/Week: 4.00 OJT Hours/Week: 0 Prerequisites: ELEC 1220: Analog and Digital Electronics

More information

Machine Architecture and Number Systems CMSC104. Von Neumann Machine. Major Computer Components. Schematic Diagram of a Computer. First Computer?

Machine Architecture and Number Systems CMSC104. Von Neumann Machine. Major Computer Components. Schematic Diagram of a Computer. First Computer? CMSC104 Lecture 2 Remember to report to the lab on Wednesday Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number

More information

END-TERM EXAMINATION

END-TERM EXAMINATION (Please Write your Exam Roll No. immediately) END-TERM EXAMINATION DECEMBER 2006 Exam. Roll No... Exam Series code: 100919DEC06200963 Paper Code: MCA-103 Subject: Digital Electronics Time: 3 Hours Maximum

More information

-----other notes This picture was taken from here:

-----other notes This picture was taken from here: This is an introduction to programmable logic controllers - PLCs for short. Here is a picture of a simple one. A programmable logic controller is unit of hardware used to control and automate an industrial

More information

MFS605/EE605 Systems for Factory Information and Control

MFS605/EE605 Systems for Factory Information and Control MFS605/EE605 Systems for Factory Information and Control Lecture 9 PLCs (half lecture) Fall 2005 Larry Holloway Dept. of Electrical Engineering and Center for Robotics and Manufacturing Systems 1 So far

More information

1 Digital tools. 1.1 Introduction

1 Digital tools. 1.1 Introduction 1 Digital tools 1.1 Introduction In the past few years, enormous advances have been made in the cost, power, and ease of use of microcomputers and associated analog and digital circuits. It is now possible,

More information

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee

Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee ١ Lecture (01) Digital Systems and Binary Numbers By: Dr. Ahmed ElShafee Digital systems Digital systems are used in communication, business transactions, traffic control, spacecraft guidance, medical

More information

Fundamentals of Programming (C)

Fundamentals of Programming (C) Borrowed from lecturer notes by Omid Jafarinezhad Fundamentals of Programming (C) Group 8 Lecturer: Vahid Khodabakhshi Lecture Number Systems Department of Computer Engineering Outline Numeral Systems

More information

PREVIEW COPY. Table of Contents. Introduction to Programmable Logic Controllers...3. Number Systems and Logic...25

PREVIEW COPY. Table of Contents. Introduction to Programmable Logic Controllers...3. Number Systems and Logic...25 Table of Contents Lesson One Lesson Two Introduction to Programmable Logic Controllers...3 Number Systems and Logic...25 Lesson Three Programming the System...43 Lesson Four Input/Output Devices and Modules...63

More information

Chapter. System design and. configuration. In This Chapter

Chapter. System design and. configuration. In This Chapter hapter System design and configuration In This hapter L0 System esign Strategies... Module Placement... Power udgeting... onfiguring the L0 s omm Ports... onnecting to MOUS and irectnet Networks... Non

More information

Slide Set 1. for ENEL 339 Fall 2014 Lecture Section 02. Steve Norman, PhD, PEng

Slide Set 1. for ENEL 339 Fall 2014 Lecture Section 02. Steve Norman, PhD, PEng Slide Set 1 for ENEL 339 Fall 2014 Lecture Section 02 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Fall Term, 2014 ENEL 353 F14 Section

More information

Locktronics PICmicro getting started guide

Locktronics PICmicro getting started guide Page 2 getting started guide What you need to follow this course 2 Using the built-in programs 3 Create your own programs 4 Using Flowcode - your first program 5 A second program 7 A third program 8 Other

More information

Unit II APPLICATIONS OF PLC

Unit II APPLICATIONS OF PLC EI6702-Logic & Distributed Control System Unit II Applications of PLC Unit II APPLICATIONS OF PLC 2.1 PROGRAM CONTROL INSTRUCTIONS Program control instructions are used to alter the program scan from its

More information

Moodle WILLINGDON COLLEGE SANGLI. ELECTRONICS (B. Sc.-I) Introduction to Number System

Moodle WILLINGDON COLLEGE SANGLI. ELECTRONICS (B. Sc.-I) Introduction to Number System Moodle 1 WILLINGDON COLLEGE SANGLI ELECTRONICS (B. Sc.-I) Introduction to Number System E L E C T R O N I C S Introduction to Number System and Codes Moodle developed By Dr. S. R. Kumbhar Department of

More information

PLC: introduction. PLC: introduction. PLC: application. PLC: application

PLC: introduction. PLC: introduction. PLC: application. PLC: application PLC: introduction 1 PLC: introduction 2 Programmable logic controllers, also called programmable controllers or PLCs, are solid-state members of the computer family, using integrated circuits instead of

More information

Question & its answer Remark Total marks 01 Attempt any THREE 12. a) State any three different tools used for Automation. 04 Ans.

Question & its answer Remark Total marks 01 Attempt any THREE 12. a) State any three different tools used for Automation. 04 Ans. Important Instructions to examiners: 1) The answers should be examined by keywords and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate may

More information