<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8907357945698055303</id><updated>2011-04-21T16:37:46.401-07:00</updated><category term='robot kit'/><category term='programmable logic controller'/><category term='AC servo motor'/><category term='motion control'/><category term='build a robot'/><category term='plc project'/><category term='servo motor control'/><category term='plc example'/><category term='industrial automation'/><category term='how to program a plc'/><category term='plc programming'/><category term='automatizacion industrial plc'/><category term='PLC counter'/><category term='servo motor'/><category term='automatizacion'/><category term='Omron plc programming'/><category term='automation'/><category term='ladder logic'/><category term='plc books'/><category term='sample programming'/><category term='plc tutorial'/><category term='home automation'/><category term='factory automation'/><category term='plc automation'/><title type='text'>PLC tutorial for all</title><subtitle type='html'>PLC programming, examples and tutorial..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8907357945698055303.post-8942068539012251698</id><published>2009-02-15T02:20:00.000-08:00</published><updated>2009-02-15T02:27:13.434-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plc books'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion industrial plc'/><category scheme='http://www.blogger.com/atom/ns#' term='industrial automation'/><category scheme='http://www.blogger.com/atom/ns#' term='plc tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='AC servo motor'/><category scheme='http://www.blogger.com/atom/ns#' term='motion control'/><category scheme='http://www.blogger.com/atom/ns#' term='plc programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Omron plc programming'/><category scheme='http://www.blogger.com/atom/ns#' term='plc example'/><title type='text'>Servo motor control using PLC</title><content type='html'>i have been working with servo motor for quite sometimes. anyhow, it is also good to have training from the original equipment manufacturer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yourplctrainer.com/wp-content/uploads/2008/10/xyplotter.jpg"&gt;&lt;img class="size-medium wp-image-77" title="servo xy plotter" src="http://yourplctrainer.com/wp-content/uploads/2008/10/xyplotter-300x225.jpg" alt="PLC servo system" width="300" height="225" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;difference between linear servo system and motion control system:&lt;br /&gt;&lt;br /&gt;linear servo system: PLC will supply pulse input to the motor drive (digital type) then the motor driver will give power through PWM to the AC servo motor. feedback will be given by encoder to the driver and driver will do the error counter.&lt;br /&gt;&lt;br /&gt;motion control system: PLC will supply pulse to the motion control unit. then motion control unit will give analog input 0-10V to motor driver. the motor driver will give power through PWM to the AC servo motor. feedback will be given by encoder to the driver and driver will give the error signal to the motion control unit to do the error counting.&lt;br /&gt;&lt;br /&gt;i will start explaining on the linear servo system. basically, there are two common ways to control the direction of the motor which is using the CW/CCW pulse mode or using the pulse + direction mode. u need two pulse outputs from the servo motor to do this. make sure u know the setting from your plc of how the pulses are being output. please check with the manual of the pulse timing diagram for better understand. it is important also to know the response time of the pulse.&lt;br /&gt;&lt;br /&gt;make sure the wiring is correct. basic outputs from the PLC to the servo driver (amplifier) are the pulse outputs (u need two outputs here, if you are using the pulse + direction, one output will supply the pulse whereas the other output will tell the servo amplifier the direction. if u are in CW/CCW mode, one output is for clockwise pulse and the other is for counter clockwise pulses).&lt;br /&gt;&lt;br /&gt;u also need to output the servo RUN signal to on the motor and Reset signal to reset any alarm. just for extra information, not all alarms can be reset from the reset signal, for some alarms, u need to reboot the servo driver.&lt;br /&gt;&lt;br /&gt;for the input to the PLC from the servo driver, u need the feedback from the AC servo motor encoder. if you are using open collector, one feedback input is enough. it will count the Z phase from the encoder and pass it back to the plc to do the pulse count.&lt;br /&gt;&lt;br /&gt;u also can tap into the PLC the  'pulse output complete' signal from the servo driver. this is important to make sure all pulse have been supplied and the motor is ready for next move.&lt;br /&gt;&lt;br /&gt;here is a sample of ladder diagram on how u can jog your motor backward, tell the motor to count how many pulses has it moved backward, and use the same amount of pulses to go forward. since what i use is pulse+direction mode, when i moved backward, the encoder gave me a negative-signed pulses. i need to make it positive so a little arithmatics has been done so that the amount of pulses use to move forward, is the same amount of pulses supplied to the motor to move backward. it is also worth noting here that the PULS instruction is to tell the plc what is the amount of pulses to be supplied, the SPED instruction is to tell the frequency of the pulses, and this will determine the speed of the servo system, and the PRV is the instruction to tell the PLC to receive the pulse count from the Servo driver output ( input to the PLC).&lt;br /&gt;click &lt;a href="http://yourplctrainer.com/wp-content/uploads/2008/10/servo.pdf"&gt;&lt;span style="font-family: Impact; color: red; font-size: x-small;"&gt;HERE&lt;/span&gt;&lt;/a&gt; for the ladder logic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8907357945698055303-8942068539012251698?l=plctutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/8942068539012251698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://plctutorial.blogspot.com/2009/02/servo-motor-control-using-plc.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8942068539012251698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8942068539012251698'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/2009/02/servo-motor-control-using-plc.html' title='Servo motor control using PLC'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8907357945698055303.post-8601809938213062644</id><published>2009-02-05T02:30:00.000-08:00</published><updated>2009-02-05T02:32:17.101-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home automation'/><category scheme='http://www.blogger.com/atom/ns#' term='industrial automation'/><category scheme='http://www.blogger.com/atom/ns#' term='robot kit'/><category scheme='http://www.blogger.com/atom/ns#' term='plc tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='plc automation'/><category scheme='http://www.blogger.com/atom/ns#' term='plc programming'/><category scheme='http://www.blogger.com/atom/ns#' term='factory automation'/><category scheme='http://www.blogger.com/atom/ns#' term='build a robot'/><title type='text'>long term timers</title><content type='html'>Example 1:&lt;br /&gt;Long-term Timers&lt;br /&gt;The following program examples show two ways to create long-term timers&lt;br /&gt;with standard TIM and CNT instructions.&lt;br /&gt;&lt;strong&gt;Two TIM Instructions&lt;/strong&gt;&lt;br /&gt;In this example, two TIM instructions are combined to make a 30-minute&lt;br /&gt;timer.&lt;br /&gt;&lt;a rel="attachment wp-att-36" href="http://ladderlogic.wordpress.com/2008/12/14/plc-ladder-logic/timerex2/"&gt;&lt;img class="size-medium wp-image-36" title="timerex2" src="http://ladderlogic.wordpress.com/files/2008/12/timerex2.jpg?w=300" alt="ladder logic" width="300" height="118" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:x-small;font-family:Helvetica-Bold;"&gt;TIM and CNT Instructions&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p align="left"&gt;In this example, a TIM instruction and a CNT instruction are combined to make a 500-second timer.TIM 0001 generates a pulse every 5 s and CNT 0002 counts these pulses. The set value for this combination is the timer interval × counter SV. In this case, the timer SV would be 5 s x 100 = 500 s. With this combination, thelong-term timer’s PV is actually the PV of a counter, which is maintained through power interruptions.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel="attachment wp-att-27" href="http://ladderlogic.wordpress.com/2008/12/14/plc-ladder-logic/timerex11/"&gt;&lt;img class="size-full wp-image-27" title="timerex11" src="http://ladderlogic.wordpress.com/files/2008/12/timerex11.jpg" alt="PLC timer ladder logic 1" width="414" height="207" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:x-small;font-family:Helvetica;"&gt; for more information, go to &lt;a title="PLC tutorials and guides" href="http://yourplctrainer.com" target="_blank"&gt;yourplctrainer.com&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:x-small;font-family:Helvetica;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:x-small;font-family:Helvetica;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:x-small;font-family:Helvetica;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:x-small;font-family:Helvetica-Bold;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:x-small;font-family:Helvetica-Bold;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:x-small;font-family:Helvetica-Bold;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:x-small;font-family:Helvetica-Bold;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8907357945698055303-8601809938213062644?l=plctutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/8601809938213062644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://plctutorial.blogspot.com/2009/02/long-term-timers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8601809938213062644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8601809938213062644'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/2009/02/long-term-timers.html' title='long term timers'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8907357945698055303.post-3033343820603686432</id><published>2009-02-04T08:20:00.000-08:00</published><updated>2009-02-04T08:23:00.623-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programmable logic controller'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion industrial plc'/><category scheme='http://www.blogger.com/atom/ns#' term='plc project'/><category scheme='http://www.blogger.com/atom/ns#' term='plc tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='sample programming'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion'/><category scheme='http://www.blogger.com/atom/ns#' term='PLC counter'/><category scheme='http://www.blogger.com/atom/ns#' term='build a robot'/><title type='text'>two stage counter</title><content type='html'>When an SV higher than 9999 is required, two counters can be combined as shown in the following example. In this case, two CNT instructions are combined to make a BCD counter with an SV of 20,000.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class="size-medium wp-image-23" title="twostagecounter" src="http://plcautomation.wordpress.com/files/2009/01/twostagecounter.jpg?w=300" alt="PLC ladder logic two stage counter" width="300" height="163" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8907357945698055303-3033343820603686432?l=plctutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/3033343820603686432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://plctutorial.blogspot.com/2009/02/two-stage-counter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/3033343820603686432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/3033343820603686432'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/2009/02/two-stage-counter.html' title='two stage counter'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8907357945698055303.post-5102012722054182437</id><published>2009-02-03T06:49:00.000-08:00</published><updated>2009-02-03T06:54:09.879-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servo motor control'/><category scheme='http://www.blogger.com/atom/ns#' term='ladder logic'/><category scheme='http://www.blogger.com/atom/ns#' term='industrial automation'/><category scheme='http://www.blogger.com/atom/ns#' term='automation'/><category scheme='http://www.blogger.com/atom/ns#' term='how to program a plc'/><category scheme='http://www.blogger.com/atom/ns#' term='servo motor'/><category scheme='http://www.blogger.com/atom/ns#' term='plc programming'/><category scheme='http://www.blogger.com/atom/ns#' term='automatizacion'/><category scheme='http://www.blogger.com/atom/ns#' term='build a robot'/><title type='text'>Planning your project</title><content type='html'>It is very important to plan your work in designing your PLC projects. identify your project requirements, inputs and outputs involve etc.&lt;br /&gt;&lt;br /&gt;Today i will give you a free PLC programming on how to do a PLC controller for a water tank system. This is a typical exam question for PLC beginner.&lt;br /&gt;&lt;br /&gt;The inputs involve are 1 start button addressed at 0.00 and 2 level switches addressed at 0.01 and 0.02 respectively. The one address at 0.01 will turn ON whenever the tank is empty thus it will switch ON the water valve (output) which is address at 10.00. The other level switch will turn ON whenever the tank is full and consequently will turn the water valve OFF. By doing this control, the water tank will not run empty. The water will fill into the tank whenever the empty switch is ON. Address 14.00 and 14.01 is just internal relay address to sequence the programming.&lt;br /&gt;&lt;br /&gt;Click &lt;a href="http://yourplctrainer.com/wp-content/uploads/2008/09/newplc1-newprogram1-water_level.pdf"&gt;HERE&lt;/a&gt; for your ladder logic&lt;br /&gt;&lt;br /&gt;For more information, go to &lt;a href="http://yourplctrainer.com"&gt;&lt;span style="text-decoration: underline;"&gt;http://yourplctrainer.com&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8907357945698055303-5102012722054182437?l=plctutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/5102012722054182437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://plctutorial.blogspot.com/2009/02/planning-your-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/5102012722054182437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/5102012722054182437'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/2009/02/planning-your-project.html' title='Planning your project'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8907357945698055303.post-8278686839970661236</id><published>2009-01-25T04:48:00.000-08:00</published><updated>2009-01-25T05:00:31.719-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plc books'/><category scheme='http://www.blogger.com/atom/ns#' term='servo motor control'/><category scheme='http://www.blogger.com/atom/ns#' term='industrial automation'/><category scheme='http://www.blogger.com/atom/ns#' term='plc tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='plc automation'/><category scheme='http://www.blogger.com/atom/ns#' term='plc programming'/><title type='text'>PLC tutorial and guides for automation</title><content type='html'>hi there, this blog is dedicated to provide you with PLC tutorial specifically for industrial automation and robotics.&lt;br /&gt;&lt;br /&gt;There are two types of PLC available in the market, which is relay type and transistor type. the major difference between these two is the response time. The response for transistor type PLC can go as fast as 0.5 microsecs compared to those of relay types which have response time around 10 ~ 20 millisecs.&lt;br /&gt;&lt;br /&gt;The ability of transistor type PLC to do fast switiching makes it possible for it to have pulse outputs  and high speed input to control AC servo motor.&lt;br /&gt;&lt;br /&gt;for more information, you can visit &lt;a href="http://yourplctrainer.com"&gt;yourplctrainer.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8907357945698055303-8278686839970661236?l=plctutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://plctutorial.blogspot.com/feeds/8278686839970661236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://plctutorial.blogspot.com/2009/01/plc-tutorial-and-guides-for-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8278686839970661236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8907357945698055303/posts/default/8278686839970661236'/><link rel='alternate' type='text/html' href='http://plctutorial.blogspot.com/2009/01/plc-tutorial-and-guides-for-automation.html' title='PLC tutorial and guides for automation'/><author><name>admin</name><uri>http://www.blogger.com/profile/03163497476339306441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
