Beginner guide (986746), страница 13

Файл №986746 Beginner guide (Техническая документация) 13 страницаBeginner guide (986746) страница 132015-07-23СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 13)

Although this instruction shiftsdata within channels, both a start channel and an end channel must be specified as the data.Ladder diagramINCPOperand Data AreasSFT(10)SRI/O, Internal auxiliary RelayHolding RelayEEnd CHStart CH00 01 021500 01 021500 01 0215Example circuitMnemonic codeLadder Diagram0000200003Data InputSFT(10)0000400005Clock Pulse200200Reset200001000Address00000001000200030004000500060003InstructionLDAND NOTLDLDSFT(10)LDOUTEND(01)Data00002000030000400005200200200001000End(01)•Note :When a reset input is applied to the Shift Register, all 16 bits are reset together.

If the HoldingRelay area is used, the data are retained during power failure.6-406.qAPPLICATION EXAMPLES OF BASIC COMMANDSApplication #6: Overhead Crane Control of Degreasing OperationIn this application, the part needs to be degreased in the degreasing tank before being passed to thenext section.Left (1001)(S5)6Right (1003)(S4)(S1)52RollerUp (1000)Up Sensor (S3) 4Down Sensor (S2) 3PB1 (Start)(0)PB2 (1)OperatorDown (1002)(07)ResetDegreasing TanksOperatorStop Button(8)Buzzer(1004)When the PB1 is pressed, the roller will coil up the hook until the up-sensor (S3). The hook willthen transverse left (via 01001) until it reaches the S4 position.It will then stop and lower the product into the degreasing tank.

When it reaches down to S2, theproduct will stay in the degreasing tank for 20 seconds. After the time is up, the product is lifted upand transverse left until S5 position and stop. It continue to come down. Until the down position,where the Buzzer will sound. The operator will collect the product and press the PB2 to return thecrane back to the home position.6-416.APPLICATION EXAMPLES OF BASIC COMMANDSAt anytime, the Stop Push Button can stop the crane from moving. Upon release, it will continuefrom where it stops. The Reset Push Button is used when you want to start over again from thebeginning.•I/O AssignmentInput000000000100002000030000400005000060000700008DevicePB1 (Start button)PB2 (Return button)S1 (Sensor 1)S2 (Down sensor)S3 (Up sensor)S4 (Degrease sensor)S5 (End sensor)RST (Reset button)Stop (Stop button latch)Output0100001001010020100301004DeviceUp motorLeft motorDown motorRight motorBuzzer6-426.APPLICATION EXAMPLES OF BASIC COMMANDSLadder diagram : Main 1 Network 1Main 1 –Program for degreasing tankNetwork 1 – StartStart operation000.00PB1Network 2 – Set 1st bit onSet 1st bit of HR 00 on200.00000.03000.02DIFU(13)200.00S1S2MOV(21)#0001HR00Network 3 – Shift Register253.14SFT(10)NO200.01HR00HR00.09HR00END_OP000.07RstNetwork 4 – Shift operationThe shift register clock input to control the sequence of operationHR00.00000.02000.04UP1HR00.01S1000.05S3LEFT1HR00.02S4000.03DOWN1HR00.03S2000.04UP2HR00.04S3000.06LEFT2HR00.05S5000.03000.01DOWN2S2PB2HR00.06000.04UP3HR00.07S3000.02RIGHTHR00.08S1000.03DOWN3S2200.01200.01TIM0006-436.APPLICATION EXAMPLES OF BASIC COMMANDSNetwork 5 – Interlock000.08IL(02)StopNetwork 6 – UpHR00.00010.00UP1HR00.03UP_ MOTORUP2HR00.06UP3Network 7 – LeftHR00.01010.00LEFT1HR00.04LEFT_ MOTORLEFT2Network 8 – DownHR00.02010.02DOWN1HR00.05DOWN_ MOTORDOWN2HR00.08DOWN3Network 9 – Time delayTime delay for 20 secsHR00.02TIMDOWN1000#0200Network 10 – BuzzerHR00.05DOWN2Network 11 – RightHR00.07000.03010.04S2Buzzer010.03RIGHTFWD_MOTORNetwork 12 – Close interlockILC(03)Network 13 – EndEND(01)6-446.qAPPLICATION EXAMPLES OF BASIC COMMANDSApplication #7: Parts SortingIn this application, effective products are detected and rejected from those being carried on theconveyor.PH1 (00002)012345MV(01000)PH2(00003)DefectiveNormalPhotoelectric sensor (PH1) serves as the data input to the shift register.

The signal output from thissensor turns ON when a defective product has been detected; otherwise it remains OFF.Photoelectric sensor (PH2) is used as a clock generator that serves as the clock input to the shiftregister. It generates one pulse each time the product, spaced at a fixed interval from each other, hastraveled a predetermined distance.From the moment a defective product is detected by PH1, it is traced by the shift register until theproduct arrives at the predetermined position on the conveyor where it is ejected by the magneticvalve MV.6-456.APPLICATION EXAMPLES OF BASIC COMMANDSLadder diagram00002SFT0000HR00PH100003HR00ShiftRegisterPH225314HR00040004010000006MV Valveopen fordefective partEND (01)Mnemonic codesAddress0000000100020003000400050006InstructionLDLDLDSFTLDOUTEND(01)Data000020000325314HR00HR00HR0004010006-466.qAPPLICATION EXAMPLES OF BASIC COMMANDSApplication #8: Robot Movement Control(Start button) PB1 (0)(Detect workpiece)PH1 (4)(check grasp work)(3)(clockwiserotation)LS3LS1 (1)(counterclockwiserotation)LS2 (2)SOL2 (1001)(1000) SOL1conveyor A (1003)(clockwiserotation)conveyor B(counterclockwiserotation)This kind of robot is seen in many automated factories.

As is apparent from the figure, this robotpicks up a work being carried on conveyor A and places it on conveyor B.The operations and conditions are as follows:1. When the start button is pressed, the robot rotates its arm clockwise.2. When the robot arm has moved to the position of the work on the conveyor A, arm grasps thework.3. When the arm has grasped the work, it rotates counterclockwise.4. When the arm has rotated to the position of conveyor B, it releases the work.6-476.•APPLICATION EXAMPLES OF BASIC COMMANDSI/O AssignmentInput0000Procedure0005DevicesPB1(start button)LS1(clockwise rotation)LS2(counterclockwise rotation)LS3(checking grasped work)PH1(detect workpiece)Stop button0006Reset button0001000200030004StartButtonPressed?NoYesArm rotates ClockwiseArmatLS1?NoYesOutput1000100110021003DevicesSol 1(clockwise rotation)Sol 2(counterclockwise rotation)Sol 3(grasping work)Conveyor AConveyor A ONPhotoeye senseworkpiece?NoYesConveyor A OFFArm grasp workIsLS3ON?NoYesArm rotates CounterclockwiseArmatLS2?NoYesRelease workpieceIsLS3OFF?NoYes6-486.APPLICATION EXAMPLES OF BASIC COMMANDSLadder diagram : Main 1 Network 1Main 1 – Robot controlThis program demonstrates that the Robot picks up a work piece from conveyor A and places it on conveyor B.Network 1 – Start condition000.00000.02StartLS2000.06HR01.01ResetStopssignalKEEP (11)HR01.00StartconditionNetwork 2 – StartHR01.00DIFU(13)Startcondition200.00Network 3 – Set 1st bit onSet 1st bit of HR 00 on200.00MOV(21)#0001HR00.05HR00Network 4 - Shift register253.14SFT(10)Normaloff200.01HR00Clock000.06HR101HR00ResetNetwork 5 – Clock inputClock input to shift register to control sequence of operationHR00.00000.01200.01HR01.01200.01Sequence1LS1ClockStopsignalClockHR00.01000.04Sequence2PH1HR00.02000.03Sequence3LS3HR00.03000.02Sequence4LS2HR00.04000.03LS36-496.APPLICATION EXAMPLES OF BASIC COMMANDSNetwork 6 – Stop condition000.05KEEP(11)StopHR01.01Stopsignal000.00StartNetwork 7 – Arm clockwiseHR00.00010.00Sequence1ArmclkwiseNetwork 8 – Conveyor AHR00.01010.03Sequence2ConveyorANetwork 9 – GraspHR00.02HR00.04200.02Sequence3010.02Grasp010.02GraspNetwork 10 – Arm anticlockwiseHR00.03010.01Sequence4ArmanticlkNetwork 11 – ResetReset after stopHR00.01000.06StopsignalReset200.02Network 12 – EndEnd(01)6-506.qAPPLICATION EXAMPLES OF BASIC COMMANDSApplication #9: A Simple Sequence Control ConceptWhen the start button is pushed, the motor (M) will move from left to right.

When LS2 is ON, theMotor stops, delay for 5 seconds and then moves back to Home. When LS1 (Home) is ON, Motorcuts off, signifying that the sequence is completed.LS1 (1)LS1 (2)Stop PBStart PB0(3)M1000 (Motor Right)1001 (Motor Left)HOME•I/O AssignmentInput00000000010000200003DevicesStop PBLS1 (HOME)LS2Start PB31Start PBLS11000Output01000DevicesMotor (right)01001Motor (Left)2Motor (Right)TIM0#505 sec Delay1001Motor (Left)LS22LS2TIM010001LS110016-516.qAPPLICATION EXAMPLES OF BASIC COMMANDSExample : PBC Packing ConveyorPistonRS1(2)RS2(3)Start (0)Conveyor motor(1000)Stop (1)RST (5)TrayUp (1001)Proximityswitch(4)LimitSwitch(6)LiftermotorDown (1004)In this application, a lifter motor is used to lift a tray of PCB boards up, before being pushed by thepiston onto the conveyor for packing.When the start button is pressed, the conveyor motor and the lifter motor will turn on.

The proximityswitch will temporarily stop the lifter motor for the piston to push the PCB onto the conveyor belt.After the PCB is pushed, the piston will retract and the lifter motor starts again. The wholeprocedure will repeat itself thereafter.6-526.APPLICATION EXAMPLES OF BASIC COMMANDSWhen all the PCBs have been pushed onto the conveyor belt, the lifter motor will move down until the limit switch (LSW) isbeing activated. Thereafter, the whole procedure can only be started by the start switch.•I/O AssignmentInput00000000010000200003000040000500006DeviceStart Push ButtonStop Push ButtonRS1 (Left Limit)RS2 (Right Limit)Proximity SwitchResetLimit SwitchOutput0100001001010020100301004DeviceConveyor motorUp Lifter motorRight pistonLeft pistonDown lifter motor6-536.APPLICATION EXAMPLES OF BASIC COMMANDSLadder diagram : Main 1 Network 1Main1 –PCB packing conveyor program utilising (Conventional method)Network 1 –Start / Stop control000.00000.01Start010.00StopCNT001010.00ConveyorConveyorNetwork 2 – Left limitLeft limit reached for piston010.00Conveyor000.06LSWDIFU(13)200.00Network 3 – Lifter upLifter motor up200.00010.01200.02CNT001010.01LifterstopUpUp200.03Network 4 – Index switchProximity switch detect the next index of PCB000.04DIFU(13)Proximitysw200.01Network 5 – Lifter upLift the PCB up one after another200.01010.02200.02RightLifterstop200.02TIMLifterstop000delay#0010Network 6 – Pistonright000.02TIM000000.03010.02RS1(LEFT_LIMIT)DelayRS2(RIGHTLIMIT)Right010.02Right6-546.APPLICATION EXAMPLES OF BASIC COMMANDSNetwork 7 – PistonleftMove piston after right limit is reached000.03010.03RS2(RIGHT_LIMIT)LeftNetwork 8 – Pistonleft010.03000.02LeftRS1(LEFT_LIMIT)DIFU(13)200.03Network 9 – CounterCounter preset at 20200.03CNT000.05CNT001001#0020RSTNetwork 10 – Delay of 1 secCNT001TIM002#0010Network 11 – Liftdown200.02RS1(LEFT_LIMIT)TIM002010.04Down3Network 12 – EndEnd (01)6-556.APPLICATION EXAMPLES OF BASIC COMMANDSLadder Diagram : Main 1 Network 1Main 1 – SFT (10) methodPCB packing conveyor program utilising (shift register method)Network 1 – Conveyor000.00000.06000.02000.01010.00StartLimitswitchRS1StopConveyor010.00ConveyorNetwork 2 – Set bit010.00ConveyorDIFU(13)200.00Network 3 – Set 1st bitSet first bit of HR 00 on200.00CNT001MOV(21)#0001HR00.03HR00Network 4 – Shift register253.14SFT(10)200.01HR00HR00.05HR00Network 5 – ClockClock input to shift register to control sequence of operationsHR00.00000.04200.01200.01ProximityswHR00.01000.03HR00.02RS2000.02HR00.03RS1CNT001HR00.04000.06Limitswitch6-566.APPLICATION EXAMPLES OF BASIC COMMANDSNetwork 6 – CounterCounter preset at 20HR00.02CNT000.05CNT001Reset001#0020Network 7 – Lifter upHR00.00010.01LifterupNetwork 8 – Piston rightHR00.01010.02PistonrightNetwork 9 – Piston leftHR00.02010.03PistonleftNetwork 10 –Lifter downHR00.04010.04LifterdownNetwork 11 – EndEnd (01)6-576.qAPPLICATION EXAMPLES OF BASIC COMMANDSApplication #10: Automatic Control Of Warehouse DoorThe input ultrasonic switch is employed to detect the presence of an approaching vehicle.

Характеристики

Тип файла
PDF-файл
Размер
3,77 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее