Question: PART 1: Identify the encoder values: Use the 1 button on the elevator to energize the up motor. Jog function only (Button to Output) Use

 PART 1: Identify the encoder values: Use the 1 button onthe elevator to energize the up motor. Jog function only (Button toOutput) Use the 2 button on the elevator to energize the down

PART 1: Identify the encoder values: Use the 1 button on the elevator to energize the up motor. Jog function only (Button to Output) Use the 2 button on the elevator to energize the down motor. Jog function only (Button to Output) Note the encoder values for each floor by moving the elevator up and down to each floor The encoder is 1:5. Be sure Hex is not selected. You want to work with decimal numbers . Encoder Value (1:5-1 word or 16 bits) Floor Number 1 2 3 4 Pressing the numbered button on the call box should make the elevator move to that floor: . Pressing a floor button (1-4) should move the correct floor number into a storage register (Memory location. I used N7:0) This is means a rung for each floor with a button and a move (MOV) output to load desired encoder value into N7:0 On separate rungs use a compare commands and comparing to the Integer file containing the request floor encoder value (N7:0) you can determine if the elevator needs to move up or down. Put these compares in front of the up/down outputs. You should add up/down electrical interlocks. PART 2: Floor Request Light and Indicators Add to each of your floor button / move rungs a floor requested bit. The light output can be used as a floor requested bit. The button light output address are the same as the inputs just use (Button 1 = 1:1/1 and 0:2/1) When a floor button is pressed turn on the light and use the as a holding contact around the floor pushbutton. This means the floor light should aluminate when pressed and stay on. This represents a floor request bit. When a requested bit is on (button light) all other request rungs should be locked out. Only one button light on at a time. Interlocks needed. Add a rung for resetting the floor request lights (use a B3 call "Reset Floor Request"). Turn on the reset bit if the encoder and N7:0 are equal. This bit should reset (break) the floor light latch around the floor push buttons from part 1. This means that when at the required floor the floor light cannot be latched. Only on when button pressed. PART 3: Elevators Doors Open For 3 Seconds: When you have a requested bit (Floor light) on, all in parallel and the encoder value matches the requested floor (Equal) trigger a door sequence. The door should open for 3 seconds then close. The door open timer (below) and door closed limit switch should be in series with the Equal on the "Reset Floor Light rung". You will need to work with limit to sort out NC vs NO and what limit to use. In order assist with the door open, time for 3 second, door close sequence below is my incomplete version of the open and time logic. Use as you wish, but you'll need to work out address. The final rung will be door close. It will need timer done bit and Close LS . PART 1: Identify the encoder values: Use the 1 button on the elevator to energize the up motor. Jog function only (Button to Output) Use the 2 button on the elevator to energize the down motor. Jog function only (Button to Output) Note the encoder values for each floor by moving the elevator up and down to each floor The encoder is 1:5. Be sure Hex is not selected. You want to work with decimal numbers . Encoder Value (1:5-1 word or 16 bits) Floor Number 1 2 3 4 Pressing the numbered button on the call box should make the elevator move to that floor: . Pressing a floor button (1-4) should move the correct floor number into a storage register (Memory location. I used N7:0) This is means a rung for each floor with a button and a move (MOV) output to load desired encoder value into N7:0 On separate rungs use a compare commands and comparing to the Integer file containing the request floor encoder value (N7:0) you can determine if the elevator needs to move up or down. Put these compares in front of the up/down outputs. You should add up/down electrical interlocks. PART 2: Floor Request Light and Indicators Add to each of your floor button / move rungs a floor requested bit. The light output can be used as a floor requested bit. The button light output address are the same as the inputs just use (Button 1 = 1:1/1 and 0:2/1) When a floor button is pressed turn on the light and use the as a holding contact around the floor pushbutton. This means the floor light should aluminate when pressed and stay on. This represents a floor request bit. When a requested bit is on (button light) all other request rungs should be locked out. Only one button light on at a time. Interlocks needed. Add a rung for resetting the floor request lights (use a B3 call "Reset Floor Request"). Turn on the reset bit if the encoder and N7:0 are equal. This bit should reset (break) the floor light latch around the floor push buttons from part 1. This means that when at the required floor the floor light cannot be latched. Only on when button pressed. PART 3: Elevators Doors Open For 3 Seconds: When you have a requested bit (Floor light) on, all in parallel and the encoder value matches the requested floor (Equal) trigger a door sequence. The door should open for 3 seconds then close. The door open timer (below) and door closed limit switch should be in series with the Equal on the "Reset Floor Light rung". You will need to work with limit to sort out NC vs NO and what limit to use. In order assist with the door open, time for 3 second, door close sequence below is my incomplete version of the open and time logic. Use as you wish, but you'll need to work out address. The final rung will be door close. It will need timer done bit and Close LS

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!