<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenPLC-version1-with-LDmicro%2FC3%2FOneShot-Instructions%2FEnglish</id>
		<title>OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=OpenPLC-version1-with-LDmicro%2FC3%2FOneShot-Instructions%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English&amp;action=history"/>
		<updated>2026-04-28T22:35:29Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English&amp;diff=54457&amp;oldid=prev</id>
		<title>Priyanka.guntaka123 at 04:41, 20 November 2020</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English&amp;diff=54457&amp;oldid=prev"/>
				<updated>2020-11-20T04:41:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 04:41, 20 November 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 215:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 215:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Text box: Turn off the power supply.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Remove the '''USBasp''' connection from the laptop.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Remove the '''USBasp''' connection from the laptop.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 247:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 245:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Point to the output&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Press NO1 for about 3 seconds.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Press NO1 for about 3 seconds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Priyanka.guntaka123</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English&amp;diff=54456&amp;oldid=prev</id>
		<title>Priyanka.guntaka123: Created page with &quot; {| style=&quot;border-spacing:0;&quot; | style=&quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&quot;| &lt;center&gt;'''Visual Cue'''&lt;/center&gt; | style=&quot;background-color:#ffffff...&quot;</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=OpenPLC-version1-with-LDmicro/C3/OneShot-Instructions/English&amp;diff=54456&amp;oldid=prev"/>
				<updated>2020-11-20T04:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &amp;lt;center&amp;gt;&amp;#039;&amp;#039;&amp;#039;Visual Cue&amp;#039;&amp;#039;&amp;#039;&amp;lt;/center&amp;gt; | style=&amp;quot;background-color:#ffffff...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 1: &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Welcome to the spoken tutorial on '''OneShot''' - '''Instructions.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 2: Learning Objectives&lt;br /&gt;
&lt;br /&gt;
* One Shot Rising (OSR)&lt;br /&gt;
* One Shot Falling (OSF)&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| In this tutorial we’ll learn about &lt;br /&gt;
&lt;br /&gt;
* '''One Shot Rising''' and &lt;br /&gt;
* '''One Shot Falling '''instructions&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 3: System Requirements&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 18.04''' '''OS&lt;br /&gt;
* LDmicro&lt;br /&gt;
* OpenPLC version 1 Mainboard&lt;br /&gt;
* 24V, 2A SMPS&lt;br /&gt;
* USBasp programmer&lt;br /&gt;
* Traffic Light module&lt;br /&gt;
* Switchboard module&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| To record this tutorial I am using:&lt;br /&gt;
&lt;br /&gt;
* '''Ubuntu Linux 18.04''' operating system&lt;br /&gt;
* '''LDmicro'''&lt;br /&gt;
* '''OpenPLC version1 Mainboard'''&lt;br /&gt;
* '''24V, 2A SMPS'''&lt;br /&gt;
* '''USBasp''' programmer&lt;br /&gt;
* '''Traffic Light''' module and&lt;br /&gt;
* '''Switchboard''' module&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 4: Pre-requisites&lt;br /&gt;
&lt;br /&gt;
* Working of Normal Contact and Normal Coil&lt;br /&gt;
* If not, please refer to the relevant tutorials from [https://spoken-tutorial.org/ Home | spoken-tutorial.org]&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| To follow this tutorial, you should know the working of &lt;br /&gt;
&lt;br /&gt;
* '''Normal Contact''' and '''Normal Coil'''.&lt;br /&gt;
&lt;br /&gt;
If not, please refer to the relevant tutorials in this series on this website.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 5: Prerequisites - Hardware setup&lt;br /&gt;
&lt;br /&gt;
hardware-prerequisite.jpg&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect''' SMPS''' and '''USBasp''' to the '''Mainboard''' as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
Keep these connections throughout this tutorial.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Open the LDmicro &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Let us open '''LDmicro'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| First we’ll see the working of an '''OSR''' instruction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Insert ‘Instructions -&amp;gt; Insert Contact’ &amp;gt;&amp;gt; Place the cursor to the right of the contact &amp;gt;&amp;gt; Insert ‘Instructions -&amp;gt; Insert Coil’&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Insert a '''Contact''' and a '''Coil''' as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double-click on contact &amp;gt;&amp;gt; Type switch in name box &amp;gt;&amp;gt; Click OK button&lt;br /&gt;
&lt;br /&gt;
Double click on the coil &amp;gt;&amp;gt; Rename it as ‘LED1’ &amp;gt;&amp;gt; Click OK button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Rename the Contact as '''‘switch’''' and rename the Coil as '''‘LED’'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Place the cursor to the right of the contact &amp;gt;&amp;gt; Click ‘Instructions -&amp;gt; Insert OSR instruction’&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Add an '''OSR''' instruction to the right of '''Xswitch'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We will now check the working of this logic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click Simulate -&amp;gt; Simulation mode &amp;gt;&amp;gt; Click Simulate -&amp;gt; Real-time simulation&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Let us turn on the simulation mode.&lt;br /&gt;
&lt;br /&gt;
For that, click '''Simulate''' and then on '''Simulation mode.'''&lt;br /&gt;
&lt;br /&gt;
Next, start real-time simulation as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Observe the state of '''Xswitch''' and '''YLED''' in the I/O list.&lt;br /&gt;
&lt;br /&gt;
Initially the state of both '''Xswitch''' and '''YLED''' are 0.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double-click on ‘Xswitch’ in the I/O list&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Change the state of '''‘Xswitch’''' to 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Highlight rung&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We can notice that '''YLED''' energises for a brief moment.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| This is because '''OSR''' generates a pulse on each rising edge of its input signal.&lt;br /&gt;
&lt;br /&gt;
The pulse width is equal to one '''PLC''' scan cycle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| For a close observation, let us increase the '''PLC''' cycle time.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Simulate -&amp;gt; Halt simulation &amp;gt;&amp;gt; Click on Simulate -&amp;gt; Simulation Mode&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now, turn off the simulation mode.&lt;br /&gt;
&lt;br /&gt;
For that, click '''Simulate''' and then on '''Halt Simulation.'''&lt;br /&gt;
&lt;br /&gt;
Then click '''Simulate''' and '''Simulation Mode.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Settings -&amp;gt; MCU parameters &amp;gt;&amp;gt; Set cycle time to 5000 ms &amp;gt;&amp;gt; Click the OK button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on '''Settings''' and then on '''MCU parameters.'''&lt;br /&gt;
&lt;br /&gt;
Change the '''‘cycle''' '''time’''' to '''‘3000''' '''ms’'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click Simulate -&amp;gt; Simulation mode &amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click Simulate -&amp;gt; Real-time simulation&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now again start real-time simulation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double-click on ‘Xswitch’ &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Change the state of '''Xswitch''' to 1.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Highlight rung&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We can observe that within 3s '''YLED '''will get energised.&lt;br /&gt;
&lt;br /&gt;
Also it stays energised for about 3 seconds. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double-click on ‘Xswitch’ in the I/O list&lt;br /&gt;
&lt;br /&gt;
Highlight state of YLED in the I/O list&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| After that, change the state of '''Xswitch''' to 0.&lt;br /&gt;
&lt;br /&gt;
We can see that the falling edge has no effect on the state of '''YLED'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Simulate -&amp;gt; Halt simulation &amp;gt;&amp;gt; Click on Simulate -&amp;gt; Simulation Mode&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the simulation mode as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now let us compile the logic.&lt;br /&gt;
&lt;br /&gt;
The detailed steps on how to compile and save the logic are explained in the earlier tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Settings &amp;gt;&amp;gt; Click on Microcontroller &amp;gt;&amp;gt; Select AVR ATmega16 40-PDIP &lt;br /&gt;
&lt;br /&gt;
Click on Settings &amp;gt;&amp;gt; Click on MCU parameters &amp;gt;&amp;gt; Change Crystal frequency to 16&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on '''Settings''' and select the microcontroller '''AVR ATmega16 40-PDIP.''' &lt;br /&gt;
&lt;br /&gt;
Adjust its parameters as shown here.&lt;br /&gt;
&lt;br /&gt;
Let the cycle time be 3000ms and change crystal frequency to 16 MHz.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double-click on Xswitch in I/O list &amp;gt;&amp;gt; Select PC0 &amp;gt;&amp;gt; Click OK button&lt;br /&gt;
&lt;br /&gt;
Double-click on YLED in I/O list &amp;gt;&amp;gt; Select PA0 &amp;gt;&amp;gt; Click OK button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Assign pin '''PC0''' to '''Xswitch.'''&lt;br /&gt;
&lt;br /&gt;
Then assign pin '''PA0''' to '''YLED'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Compile &amp;gt;&amp;gt; Click on Compile &amp;gt;&amp;gt; Go to Desktop/LDmicro folder &amp;gt;&amp;gt; Rename it as ‘osr.hex’ &amp;gt;&amp;gt; Click on Save.&lt;br /&gt;
&lt;br /&gt;
Click OK button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Compile the logic as '''‘osr.hex’.'''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on File &amp;gt;&amp;gt; Click on Save &amp;gt;&amp;gt; Go to Desktop/LDmicro folder &amp;gt;&amp;gt; Rename it as ‘osr.ld’ &amp;gt;&amp;gt; Click on Save&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Save the ladder diagram as '''osr.ld''' as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We will now see the working of this logic on hardware.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect Mainboard to PC using USBasp&lt;br /&gt;
&lt;br /&gt;
laptop-usbasp.jpg&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect the '''Mainboard''' to your laptop using '''USBasp'''.&lt;br /&gt;
&lt;br /&gt;
Turn on the power supply.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Open terminal &amp;gt;&amp;gt; Type cd Desktop/LDmicro &amp;gt;&amp;gt; Press ENTER &amp;gt;&amp;gt; type ‘'''avrdude -c usbasp -p m16 -U flash:w:osr.hex’ '''&amp;gt;&amp;gt; Press ENTER&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Open the Terminal by pressing '''CTRL+ALT+T''' keys simultaneously.&lt;br /&gt;
&lt;br /&gt;
Go to the folder where you have saved the hex file.&lt;br /&gt;
&lt;br /&gt;
Type the command as shown to upload the hex file to the '''Mainboard'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Text box: Turn off the power supply.&lt;br /&gt;
&lt;br /&gt;
Remove the '''USBasp''' connection from the laptop.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;br /&gt;
&lt;br /&gt;
Remove the '''USBasp''' connection from the laptop.&lt;br /&gt;
&lt;br /&gt;
This will prevent any hardware damage.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| osr.png&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Let us see the connection details now. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| osr.png&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect '''GND''' pin of the red LED of '''Traffic Light''' module to '''GND''' of the '''Mainboard'''.&lt;br /&gt;
&lt;br /&gt;
Then connect '''+5V pin''' of the red LED to '''PA0''' pin of the '''Mainboard'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| osr.png&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect '''GND''' and 5V of '''switchboard''' to GND and 5V of the '''Mainboard''' respectively.&lt;br /&gt;
&lt;br /&gt;
Then connect '''NO1''' of the '''Switchboard''' to '''PC0''' of the '''Mainboard'''.&lt;br /&gt;
&lt;br /&gt;
Make the connections as shown in the picture.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| After making all the connections properly, turn on the power supply.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Point to the output&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Press NO1 for about 3 seconds.&lt;br /&gt;
&lt;br /&gt;
After releasing the switch NO1, the red LED glows for about 3 seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| The time for which the LED glows depends on PLC cycle time or scan cycle.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;br /&gt;
&lt;br /&gt;
Remove the connections made for this example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now, we’ll look at the working of '''OSF''' instruction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Switch back to LDmicro&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Switch back to '''LDmicro'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Instead of creating a new file, we will make changes in the previous file itself.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We will replace '''OSR''' with '''OSF''' instruction.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Select OSR &amp;gt;&amp;gt; Click ‘Edit -&amp;gt; Delete selected element’ &amp;gt;&amp;gt; Click on ‘instructions -&amp;gt; Insert OSF’&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| For that, select '''OSR''' then click ‘Edit -&amp;gt; Delete selected element’.&lt;br /&gt;
&lt;br /&gt;
Now, to the right of '''Xswitch''' insert '''OSF''' as shown. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We will now check the working of this logic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click Simulate -&amp;gt; Simulation mode &amp;gt;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click Simulate -&amp;gt; Real-time simulation&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Start real-time simulation as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Initially the state of both '''Xswitch''' and '''YLED''' are 0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Double click on Xswitch &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now, change the state of '''Xswitch''' to 1.&lt;br /&gt;
&lt;br /&gt;
We can observe there is no change in the state of '''YLED'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Change the state of '''Xswitch''' to 0.&lt;br /&gt;
&lt;br /&gt;
We can observe that the state of '''YLED''' changes to 1 for about 3 seconds.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Highlight cycle time at the bottom of the screen&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Remember that, we have changed the cycle time to 3s.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Highlight the rung&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Thus '''OSF''' generates the pulse on each falling edge of its input signal.&lt;br /&gt;
&lt;br /&gt;
Note that rising edge doesn’t have any effect on it.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Simulate -&amp;gt; Halt simulation &amp;gt;&amp;gt; Click on Simulate -&amp;gt; Simulation Mode&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the simulation mode as shown.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Now let us compile the logic.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Highlight I/O list and status bar&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We can observe that microcontroller and its parameters are already set.&lt;br /&gt;
&lt;br /&gt;
Pin assignment is also already done.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on Compile &amp;gt;&amp;gt; Click on Compile As &amp;gt;&amp;gt; Go to Desktop/LDmicro folder &amp;gt;&amp;gt; Rename it as ‘osf.hex’ &amp;gt;&amp;gt; Click on Save.&lt;br /&gt;
&lt;br /&gt;
Click OK button&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Compile the logic as '''osf.hex '''using the '''‘Compile As’''' option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Click on File &amp;gt;&amp;gt; Click on Save As &amp;gt;&amp;gt; Go to Desktop/LDmicro folder &amp;gt;&amp;gt; Rename it as ‘osf.ld’ &amp;gt;&amp;gt; Click on Save&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Save the ladder diagram as '''‘osf.ld’''' using the '''‘Save As’ '''option.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| We will now see the working of this logic on hardware.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect Mainboard to PC using USBasp&lt;br /&gt;
&lt;br /&gt;
laptop-usbasp.jpg&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Connect the '''Mainboard''' to your laptop using '''USBasp'''.&lt;br /&gt;
&lt;br /&gt;
Turn on the power supply.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Open terminal &amp;gt;&amp;gt; Type cd Desktop/LDmicro &amp;gt;&amp;gt; Press ENTER &amp;gt;&amp;gt; type ‘'''avrdude -c usbasp -p m16 -U flash:w:osf.hex’ '''&amp;gt;&amp;gt; Press ENTER&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Switch back to the terminal.&lt;br /&gt;
&lt;br /&gt;
Go to the folder where you have saved the hex file.&lt;br /&gt;
&lt;br /&gt;
Type the command as shown to upload the hex file to the '''Mainboard'''.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Remove the '''USBasp''' connection from the laptop.&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;br /&gt;
&lt;br /&gt;
Remove the '''USBasp''' connection from the laptop.&lt;br /&gt;
&lt;br /&gt;
This will prevent any hardware damage.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| osf.png&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Let us see the connection details now. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| osf.png&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Make the connections the same as in the '''OSR''' example.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| After making all the connections properly, turn on the power supply.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Press the switch NO1.&lt;br /&gt;
&lt;br /&gt;
After the switch NO1 is released, we can observe that the red LED glows for about 3s.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Thus the LED glows for PLC scan cycle time, only after '''NO1''' is released.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Turn off the power supply.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| This brings us to the end of this tutorial.&lt;br /&gt;
&lt;br /&gt;
Let us summarize&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 5: Summary&lt;br /&gt;
&lt;br /&gt;
* One Shot Rising (OSR)&lt;br /&gt;
* One Shot Falling (OSF)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| In this tutorial, we learnt about&lt;br /&gt;
&lt;br /&gt;
* One Shot Rising (OSR) and&lt;br /&gt;
* One Shot Falling (OSF) instructions&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 6: Assignment&lt;br /&gt;
&lt;br /&gt;
Draw a ladder diagram to detect both rising and falling edge of the input signal&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Try this assignment.&lt;br /&gt;
&lt;br /&gt;
Draw a ladder diagram to detect both rising and falling edge of the input signal.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 7:&lt;br /&gt;
&lt;br /&gt;
About Spoken Tutorial project&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| The video at the following link summarises the Spoken Tutorial project.&lt;br /&gt;
&lt;br /&gt;
Please download and watch it&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 8:&lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial workshops&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| The''' Spoken Tutorial Project''' team:&lt;br /&gt;
&lt;br /&gt;
* conducts workshops using spoken tutorials and&lt;br /&gt;
* gives certificates on passing online tests.&lt;br /&gt;
&lt;br /&gt;
For more details, please write to us&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 9:&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| * Please post your timed queries in this forum.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 10:&lt;br /&gt;
&lt;br /&gt;
Forum for specific questions:&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Do you have any general / technical questions on OpenPLC?&lt;br /&gt;
&lt;br /&gt;
Please visit the FOSSEE forum and post your question.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 11: Acknowledgement&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Spoken Tutorial Project is funded by MHRD, Government of India.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| Slide 12: Thank you slide&lt;br /&gt;
| style=&amp;quot;background-color:#ffffff;border:1pt solid #000001;padding:0.176cm;&amp;quot;| This tutorial has been contributed by FOSSEE and Spoken Tutorial Project, IIT Bombay.&lt;br /&gt;
&lt;br /&gt;
And this is Harsha Priyanka from FOSSEE team, signing off.&lt;br /&gt;
&lt;br /&gt;
Thanks for watching.&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Priyanka.guntaka123</name></author>	</entry>

	</feed>