<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[انجمن گفتگوي اتوماسيون صنعتي - تمامی انجمن‌ها]]></title>
		<link>http://mrplc.ir/</link>
		<description><![CDATA[انجمن گفتگوي اتوماسيون صنعتي - http://mrplc.ir]]></description>
		<pubDate>Sun, 20 May 2012 09:47:30 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[نحوه کپی کردن یک پروژه CX-Supervisor]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3672</link>
			<pubDate>Sat, 19 May 2012 19:23:46 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3672</guid>
			<description><![CDATA[سلام<br />
آموزش زیر نحوه کپی کردن یک پروژه CX-Supervisor را تشریح می کند.<br />
<br />
بسیاری از نرم افزار ها دارای قابلیت Save As هستند و به این طریق می توان یک کپی از برنامه را تهیه نمود. یک پروژه CX-Supervisor دارای تعداد زیادی فایل است و در نتیجه قابلیت Save As خیلی کارایی ندارد. برای گرفتن یک کپی می توان به روش زیر عمل نمود:<br />
<br />
فرض کنید نام برنامه شما Project1 است. برای تهیه یک کپی از تمامی فایل های فولدر Project1 را در یک فولدر جدید به نام Project2 یریزید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/OriginalProject1.jpg" border="0" alt="[تصویر:  OriginalProject1.jpg]" /></div>
<br />
حال در فولدر Project2 تمامی قایل ها به جز فایل های با پسوند scs, pag, rec را پاک نمایید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2DeleteUnusedFiles.jpg" border="0" alt="[تصویر:  Project2DeleteUnusedFiles.jpg]" /></div>
<br />
حال فایل های با پسوند scs و rec را به نام project2 تغییر دهید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2Rename.jpg" border="0" alt="[تصویر:  Project2Rename.jpg]" /></div>
<br />
حال فایل های باقی مانده به شکل زیر خواهد بود:<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2Completed.jpg" border="0" alt="[تصویر:  Project2Completed.jpg]" /></div>
<br />
حال CX-Supervisor  را باز کرده و فایل project2.scs را باز نمایید تا مطمئن شوید بروژه درست کار می کند.]]></description>
			<content:encoded><![CDATA[سلام<br />
آموزش زیر نحوه کپی کردن یک پروژه CX-Supervisor را تشریح می کند.<br />
<br />
بسیاری از نرم افزار ها دارای قابلیت Save As هستند و به این طریق می توان یک کپی از برنامه را تهیه نمود. یک پروژه CX-Supervisor دارای تعداد زیادی فایل است و در نتیجه قابلیت Save As خیلی کارایی ندارد. برای گرفتن یک کپی می توان به روش زیر عمل نمود:<br />
<br />
فرض کنید نام برنامه شما Project1 است. برای تهیه یک کپی از تمامی فایل های فولدر Project1 را در یک فولدر جدید به نام Project2 یریزید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/OriginalProject1.jpg" border="0" alt="[تصویر:  OriginalProject1.jpg]" /></div>
<br />
حال در فولدر Project2 تمامی قایل ها به جز فایل های با پسوند scs, pag, rec را پاک نمایید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2DeleteUnusedFiles.jpg" border="0" alt="[تصویر:  Project2DeleteUnusedFiles.jpg]" /></div>
<br />
حال فایل های با پسوند scs و rec را به نام project2 تغییر دهید.<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2Rename.jpg" border="0" alt="[تصویر:  Project2Rename.jpg]" /></div>
<br />
حال فایل های باقی مانده به شکل زیر خواهد بود:<br />
<br />
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3672/Project2Completed.jpg" border="0" alt="[تصویر:  Project2Completed.jpg]" /></div>
<br />
حال CX-Supervisor  را باز کرده و فایل project2.scs را باز نمایید تا مطمئن شوید بروژه درست کار می کند.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[سنسورهای صنعتی SENSORIC]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3671</link>
			<pubDate>Sat, 19 May 2012 17:33:49 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3671</guid>
			<description><![CDATA[با سلام<br />
جزوه زیر آموزش انواع سنسورهای صنعتی را معرفی می نماید.<br />
<br />
گزیده ای از مطالب:<br />
سیگنال<br />
انواع سیگنال<br />
سنسور و اهمیت کاربرد آن<br />
سوئیچ های بدون تماس<br />
سنسورهای القایی<br />
سنسورهای خازنی<br />
سنسورهای نوری<br />
سنسورهای صوتی<br />
<br />
<span style="font-weight: bold;"><a href="http://dl.mrplc.ir/download.php?atid=e113d1e9049a7f5efa92bfa4c62b30d2&amp;id=88" target="_blank">دانلود</a></span>]]></description>
			<content:encoded><![CDATA[با سلام<br />
جزوه زیر آموزش انواع سنسورهای صنعتی را معرفی می نماید.<br />
<br />
گزیده ای از مطالب:<br />
سیگنال<br />
انواع سیگنال<br />
سنسور و اهمیت کاربرد آن<br />
سوئیچ های بدون تماس<br />
سنسورهای القایی<br />
سنسورهای خازنی<br />
سنسورهای نوری<br />
سنسورهای صوتی<br />
<br />
<span style="font-weight: bold;"><a href="http://dl.mrplc.ir/download.php?atid=e113d1e9049a7f5efa92bfa4c62b30d2&amp;id=88" target="_blank">دانلود</a></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آشنايي با نحوه اتصال ET200M به CPU به صورت فيلم]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3670</link>
			<pubDate>Thu, 17 May 2012 19:44:02 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3670</guid>
			<description><![CDATA[<a href="http://www.teach4u.ir/2012/05/%d8%a2%d8%b4%d9%86%d8%a7%d9%8a%d9%8a-%d8%a8%d8%a7-%d9%86%d8%ad%d9%88%d9%87-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-et200m-%d8%a8%d9%87-cpu/#more-370" target="_blank">آشنايي با نحوه اتصال ET200M به CPU به صورت فيلم<br />
</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.teach4u.ir/2012/05/%d8%a2%d8%b4%d9%86%d8%a7%d9%8a%d9%8a-%d8%a8%d8%a7-%d9%86%d8%ad%d9%88%d9%87-%d8%a7%d8%aa%d8%b5%d8%a7%d9%84-et200m-%d8%a8%d9%87-cpu/#more-370" target="_blank">آشنايي با نحوه اتصال ET200M به CPU به صورت فيلم<br />
</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[نرم افزار LOGO! Soft Comfort V7]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3669</link>
			<pubDate>Thu, 10 May 2012 14:11:55 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3669</guid>
			<description><![CDATA[<div style="text-align: justify;">نرم افزار PLC LOGO نرم افزاری برای اتوماسیون فرایند های صنعتی در حد کوچک و متوسط می باشد.این نرم افزار به وسیله ی شرکت Siemens ارائه می شود و از ویژگی های این نرم افزار سادگی استفاده و برنامه ریزی آن می باشد به طوری که با داشتن کمی دانش از طراحی مدار فرمان و برق و فرایند های صنعتی به راحتی می توان با این نرم افزار طراحی کرد .از دیگر ویژگی های PLC LOGO! قیمت پایین قطعات سخت افزاری آن ، قابلیت برنامه نویسی از روی کلید های محلی روی دستگاه همچنین قابلیت برنامه نویسی به سه زبان LAD و FBD می باشد.<br />
<br />
از طریق لینک زیر می توانید این نرم افزار را دانلود نمایید.<br />
نرم افزار زیر نسحه 7 بوده و کامل آن بوده و می توانید از تمامی قابلیت های این نرم افزار استفاده نمایید.</div>
<br />
<span style="font-weight: bold;"><a href="http://dl.mrplc.ir/download.php?atid=bc6a6f7c638544673b6733114634f6f5&amp;id=87" target="_blank">دانلود</a></span>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">نرم افزار PLC LOGO نرم افزاری برای اتوماسیون فرایند های صنعتی در حد کوچک و متوسط می باشد.این نرم افزار به وسیله ی شرکت Siemens ارائه می شود و از ویژگی های این نرم افزار سادگی استفاده و برنامه ریزی آن می باشد به طوری که با داشتن کمی دانش از طراحی مدار فرمان و برق و فرایند های صنعتی به راحتی می توان با این نرم افزار طراحی کرد .از دیگر ویژگی های PLC LOGO! قیمت پایین قطعات سخت افزاری آن ، قابلیت برنامه نویسی از روی کلید های محلی روی دستگاه همچنین قابلیت برنامه نویسی به سه زبان LAD و FBD می باشد.<br />
<br />
از طریق لینک زیر می توانید این نرم افزار را دانلود نمایید.<br />
نرم افزار زیر نسحه 7 بوده و کامل آن بوده و می توانید از تمامی قابلیت های این نرم افزار استفاده نمایید.</div>
<br />
<span style="font-weight: bold;"><a href="http://dl.mrplc.ir/download.php?atid=bc6a6f7c638544673b6733114634f6f5&amp;id=87" target="_blank">دانلود</a></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Find/Replace در Micro Win]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3668</link>
			<pubDate>Tue, 01 May 2012 10:12:43 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3668</guid>
			<description><![CDATA[سلام<br />
من وقتی از Find/Replace در Micro Win استفاده می کتم و چیزی رو پیدا می کنم رنگ مربعی که روی مورد پیدا شده هست خیلی بده و به سختی دیده می شه. یک مربع با بردر مشکی و زمینه سیاه. چطوری میشه رنگ این مربع رو عوض کرد؟<br />
<br />
یا تشکر]]></description>
			<content:encoded><![CDATA[سلام<br />
من وقتی از Find/Replace در Micro Win استفاده می کتم و چیزی رو پیدا می کنم رنگ مربعی که روی مورد پیدا شده هست خیلی بده و به سختی دیده می شه. یک مربع با بردر مشکی و زمینه سیاه. چطوری میشه رنگ این مربع رو عوض کرد؟<br />
<br />
یا تشکر]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[تبدیل برنامه S7-300 به S7-1200]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3667</link>
			<pubDate>Tue, 01 May 2012 09:52:56 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3667</guid>
			<description><![CDATA[سلام<br />
من یک برنامه دارم که با S7-300 نوشته شده است. آیا می توان برنامه آن را به S7-1200 تبدیل کرد؟<br />
<br />
ممنون]]></description>
			<content:encoded><![CDATA[سلام<br />
من یک برنامه دارم که با S7-300 نوشته شده است. آیا می توان برنامه آن را به S7-1200 تبدیل کرد؟<br />
<br />
ممنون]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب راهنمای جامع FATEK PLC مقدماتی]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3666</link>
			<pubDate>Sun, 29 Apr 2012 10:48:35 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3666</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=2" target="_blank"><img src="http://myplc.ir/products/images/big/2.gif" border="0" alt="[تصویر:  2.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=2" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=2" target="_blank"><img src="http://myplc.ir/products/images/big/2.gif" border="0" alt="[تصویر:  2.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=2" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب پیکربندی و برنامه نویسی شبکه اترنت صنعتی]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3665</link>
			<pubDate>Sun, 29 Apr 2012 10:47:30 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3665</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=3" target="_blank"><img src="http://myplc.ir/products/images/big/3.gif" border="0" alt="[تصویر:  3.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=3" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=3" target="_blank"><img src="http://myplc.ir/products/images/big/3.gif" border="0" alt="[تصویر:  3.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=3" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب پیاده سازی منطق فازی در PLC]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3664</link>
			<pubDate>Sun, 29 Apr 2012 10:46:13 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3664</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=9" target="_blank"><img src="http://myplc.ir/products/images/big/9.gif" border="0" alt="[تصویر:  9.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=9" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=9" target="_blank"><img src="http://myplc.ir/products/images/big/9.gif" border="0" alt="[تصویر:  9.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=9" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب آشنایی با اتوماسیون صنعتی]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3663</link>
			<pubDate>Sun, 29 Apr 2012 10:45:04 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3663</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=8" target="_blank"><img src="http://myplc.ir/products/images/big/8.gif" border="0" alt="[تصویر:  8.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=8" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=8" target="_blank"><img src="http://myplc.ir/products/images/big/8.gif" border="0" alt="[تصویر:  8.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=8" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب PLC شرکت OMRON]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3662</link>
			<pubDate>Sun, 29 Apr 2012 10:43:49 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3662</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=1" target="_blank"><img src="http://myplc.ir/products/images/big/1.gif" border="0" alt="[تصویر:  1.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=1" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=1" target="_blank"><img src="http://myplc.ir/products/images/big/1.gif" border="0" alt="[تصویر:  1.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=1" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب مرجع کامل LOGO!]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3661</link>
			<pubDate>Sun, 29 Apr 2012 10:42:28 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3661</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=7" target="_blank"><img src="http://myplc.ir/products/images/big/7.gif" border="0" alt="[تصویر:  7.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=7" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=7" target="_blank"><img src="http://myplc.ir/products/images/big/7.gif" border="0" alt="[تصویر:  7.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=7" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب آموزش درایو (اینورتر) های LS]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3660</link>
			<pubDate>Sun, 29 Apr 2012 10:40:34 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3660</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=6" target="_blank"><img src="http://myplc.ir/products/images/big/6.gif" border="0" alt="[تصویر:  6.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=6" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=6" target="_blank"><img src="http://myplc.ir/products/images/big/6.gif" border="0" alt="[تصویر:  6.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=6" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کتاب مرجع کامل مانیتورهای صنعتی LS سری XGT]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3659</link>
			<pubDate>Sun, 29 Apr 2012 10:39:04 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3659</guid>
			<description><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=5" target="_blank"><img src="http://myplc.ir/products/images/big/5.gif" border="0" alt="[تصویر:  5.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=5" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;">
<br />
<a href="http://myplc.ir/product.php?pid=5" target="_blank"><img src="http://myplc.ir/products/images/big/5.gif" border="0" alt="[تصویر:  5.gif]" /></a><br />
<br />
<a href="http://myplc.ir/product.php?pid=5" target="_blank"><img src="http://myplc.ir/images/buyl.gif" border="0" alt="[تصویر:  buyl.gif]" /></a><br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[راه اندازی فروشگاه اتوماسیون صنعتی]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3658</link>
			<pubDate>Sun, 22 Apr 2012 20:42:54 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3658</guid>
			<description><![CDATA[سلام<br />
فروشگاه اتوماسیون صنعتی راه اندازی گردید.<br />
در فاز اول انواع کتاب های اتوماسیون صنعتی در این فروشگاه قرار داده شده است.<br />
آدرس فروشگاه :<br />
<div style="text-align: center;"><span style="font-size: medium;">www.<span style="color: #0000CD;">my</span><span style="color: #FF0000;">plc</span>.ir</span></div>]]></description>
			<content:encoded><![CDATA[سلام<br />
فروشگاه اتوماسیون صنعتی راه اندازی گردید.<br />
در فاز اول انواع کتاب های اتوماسیون صنعتی در این فروشگاه قرار داده شده است.<br />
آدرس فروشگاه :<br />
<div style="text-align: center;"><span style="font-size: medium;">www.<span style="color: #0000CD;">my</span><span style="color: #FF0000;">plc</span>.ir</span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SFC چیست؟]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3657</link>
			<pubDate>Sat, 14 Apr 2012 20:16:03 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3657</guid>
			<description><![CDATA[<div style="text-align: justify;">هدف از این نوشته آشنایی مختصر با زبان SFC می باشد و یک آموزش کامل نمی باشد. در این زمینه کتاب های فراوانی وجود دارد. به هر حال این نوشته مشخص می کند که آیا SFC برای شما مناسب می باشد یا خیر.<br />
<br />
معرفی:<br />
SFC مخفف Sequential Function Chart بوده و یک زبانی است که توسط IEC معرفی گردیده است. این زبان برای سیستم های کنترل ترتیبی می باشد که به طور ویژه در سیستم های PLC استفاده می شود. در حالی که سیستم های PLC در دهه های متمادی توسط زبان Ladder برنامه ریزی می شدند، SFC یک سیستم کنترل ترتیبی است که براساس شرایط سیستم از یک حالت به حالت دیگر تغییر وضعیت می دهد. اگر چه SFC فرمت نوشته دارد، ما بیشتر از حالت گرافیکی استفاده می کنیم.<br />
<br />
مقدمات زبان SFC<br />
دیاگرام های SFC از تعدادی از دیاگرام های پایه تشکیل شده اند که به عنوان بلاک هایی مورد استفاده قرار می گیرند که ترکیب آنها جریان برنامه را مشخص می نماید. مهمترین نمونه آن Step می باشد که یک حالت ماشین را نشان می دهد. Step ها به شکل مستطیل بوده و نام آن در داخل مستیطیل نوشته می شود. دیاگرام زیر به صورت ساده پر کردن یک مخزن، شستشوی داخل آن و چرخاندن مخزن را نشان می دهد.<br />
<br />
Stepها همیشه بوسیله ‘Transition ها از یکدیگر جدا شده و مشخص کننده شرطی هستند که از برنامه از یک Step به Step دیگر می رود.جریان بین Stepها بوسیله یک خط عمودی با نام ‘Transition و شروط آن کشیده می شود. بدنه ‘Transition  می تواند به زبان Ladder و یا ST نوشته شود. برای مثال در یک ماشین عملیات پر شده متوقف و عملیات شستشو شروع می شود  زمانی که سطح آب به حداکثر برسد و سنسور مربوطه فعال شود. ماشین شستشو را متوقف و چرخش را آغاز می سازد زمانی که به اندازه کافی مخلوط شده باشد.<br />
</div>
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3657/sfc.jpg" border="0" alt="[تصویر:  sfc.jpg]" /></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">هدف از این نوشته آشنایی مختصر با زبان SFC می باشد و یک آموزش کامل نمی باشد. در این زمینه کتاب های فراوانی وجود دارد. به هر حال این نوشته مشخص می کند که آیا SFC برای شما مناسب می باشد یا خیر.<br />
<br />
معرفی:<br />
SFC مخفف Sequential Function Chart بوده و یک زبانی است که توسط IEC معرفی گردیده است. این زبان برای سیستم های کنترل ترتیبی می باشد که به طور ویژه در سیستم های PLC استفاده می شود. در حالی که سیستم های PLC در دهه های متمادی توسط زبان Ladder برنامه ریزی می شدند، SFC یک سیستم کنترل ترتیبی است که براساس شرایط سیستم از یک حالت به حالت دیگر تغییر وضعیت می دهد. اگر چه SFC فرمت نوشته دارد، ما بیشتر از حالت گرافیکی استفاده می کنیم.<br />
<br />
مقدمات زبان SFC<br />
دیاگرام های SFC از تعدادی از دیاگرام های پایه تشکیل شده اند که به عنوان بلاک هایی مورد استفاده قرار می گیرند که ترکیب آنها جریان برنامه را مشخص می نماید. مهمترین نمونه آن Step می باشد که یک حالت ماشین را نشان می دهد. Step ها به شکل مستطیل بوده و نام آن در داخل مستیطیل نوشته می شود. دیاگرام زیر به صورت ساده پر کردن یک مخزن، شستشوی داخل آن و چرخاندن مخزن را نشان می دهد.<br />
<br />
Stepها همیشه بوسیله ‘Transition ها از یکدیگر جدا شده و مشخص کننده شرطی هستند که از برنامه از یک Step به Step دیگر می رود.جریان بین Stepها بوسیله یک خط عمودی با نام ‘Transition و شروط آن کشیده می شود. بدنه ‘Transition  می تواند به زبان Ladder و یا ST نوشته شود. برای مثال در یک ماشین عملیات پر شده متوقف و عملیات شستشو شروع می شود  زمانی که سطح آب به حداکثر برسد و سنسور مربوطه فعال شود. ماشین شستشو را متوقف و چرخش را آغاز می سازد زمانی که به اندازه کافی مخلوط شده باشد.<br />
</div>
<div style="text-align: center;"><img src="http://dl.mrplc.ir/posts/3657/sfc.jpg" border="0" alt="[تصویر:  sfc.jpg]" /></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[دانشگاه مجازی Omron]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3656</link>
			<pubDate>Fri, 13 Apr 2012 13:56:38 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3656</guid>
			<description><![CDATA[<div style="text-align: justify;">سلام<br />
شرکت Omron جهت یک دانشگاه مجازی راه اندازی نموده است. در این دانشگاه به صورت مجازی می توانید از انواع آموزش ها استفاده نمایید. برای استفاده از این امکان باید عضو این دانشگاه شوید.</div>
<div style="text-align: center;"><span style="font-weight: bold;"><a href="http://www.omron-ap.com/e-learning/main.asp" target="_blank">برای عضویت در این دانشگاه اینجا را کلیک نمایید.</a></span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">سلام<br />
شرکت Omron جهت یک دانشگاه مجازی راه اندازی نموده است. در این دانشگاه به صورت مجازی می توانید از انواع آموزش ها استفاده نمایید. برای استفاده از این امکان باید عضو این دانشگاه شوید.</div>
<div style="text-align: center;"><span style="font-weight: bold;"><a href="http://www.omron-ap.com/e-learning/main.asp" target="_blank">برای عضویت در این دانشگاه اینجا را کلیک نمایید.</a></span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[برنامه كنترل زنگ مسابقه با PLC شرکت Omron]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3655</link>
			<pubDate>Sat, 07 Apr 2012 12:35:04 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3655</guid>
			<description><![CDATA[<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3655/mosabeghe.jpg" border="0" alt="[تصویر:  mosabeghe.jpg]" /></div>
<div style="text-align: justify;">شرايط لازم در كنترل زنگ مسابقه:<br />
-	زماني كه مجري مسابقه سؤال را به پايان رساند.<br />
-	براي مشخص شدن فردي كه جواب سؤال را مي دهد، سه شركت كننده شستي هاي جلوي خود را خواهند فشرد.<br />
-	هر كدام از شركت كنندگان كه موفق به فشردن شستي شوند زنگ مسابقه به مدت 2 ثانيه به صدا در خواهد آمد.<br />
-	همچنين لامپ جلوي هر شركت كننده اي كه زودتر شستي خود را فشرده باشد روشن خواهد شد، اين لامپ توسط مجري و با فشردن شستي Reset خاموش مي گردد.<br />
</div>
<br />
<a href="http://dl.mrplc.ir/download.php?atid=13578c21a7eb67c7c333cb1395ed18e5&amp;id=86" target="_blank"><span style="font-weight: bold;">دانلود برنامه</span></a>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3655/mosabeghe.jpg" border="0" alt="[تصویر:  mosabeghe.jpg]" /></div>
<div style="text-align: justify;">شرايط لازم در كنترل زنگ مسابقه:<br />
-	زماني كه مجري مسابقه سؤال را به پايان رساند.<br />
-	براي مشخص شدن فردي كه جواب سؤال را مي دهد، سه شركت كننده شستي هاي جلوي خود را خواهند فشرد.<br />
-	هر كدام از شركت كنندگان كه موفق به فشردن شستي شوند زنگ مسابقه به مدت 2 ثانيه به صدا در خواهد آمد.<br />
-	همچنين لامپ جلوي هر شركت كننده اي كه زودتر شستي خود را فشرده باشد روشن خواهد شد، اين لامپ توسط مجري و با فشردن شستي Reset خاموش مي گردد.<br />
</div>
<br />
<a href="http://dl.mrplc.ir/download.php?atid=13578c21a7eb67c7c333cb1395ed18e5&amp;id=86" target="_blank"><span style="font-weight: bold;">دانلود برنامه</span></a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[آموزش PLC شرکت Omron - قسمت هشتم - فضای حافظه]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3654</link>
			<pubDate>Thu, 05 Apr 2012 04:26:32 +0200</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3654</guid>
			<description><![CDATA[<div style="text-align: justify;">5- فضاي حافظه<br />
5-1- تعريف فضاي داده ها<br />
در زير فضاي داده ها در حافظة ورودي/خروجي به تفصيل توضيح داده خواهد شد.<br />
5-1-1- ناحية CIO (Common Input/Output Area)<br />
هنگام وارد كردن يك آدرس از منطقة CIO حافظة PLC نيازي به وارد كردن حروف اختصاري CIO در ابتداي آدرس نمي باشد. منطقة حافظة CIO عموماً براي تبادل و تجديد (Refreshing) اطلاعات بين PLC و بخشهاي ورودي و خروجي استفاده مي شود. منطقة CIO از 6144Word از 0000 تا 6143 (از بيت 0000.00 تا 6143.15) تشكيل شده است. در اين منطقه از حافظه Word هايي كه به بخشهاي ورودي و خروجي اختصاص داده نشده باشند را مي توان در برنامه به عنوان Word ها وبيت هاي كاربردي و مجازي استفاده كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/cio.jpg" border="0" alt="[تصویر:  cio.jpg]" /></div>
<br />
1.	مي توان با انجام تنظيمات خاص و تعيين آدرس ابتدايي هر Rack از PLC از آدرسهاي CIO0000 تا CIO0999 براي بخشهاي ورودي و خروجي ديجيتال استفاده كرد. اين تنظيمات براي مشخص كردن آدرس ابتدايي هر Rack توسط نرم افزار CX-Programmer و در قسمت جدول ورودي/خروجي   (I/O Table) انجام مي گيرد. براي تعيين آدرس ابتدايي اولين Rack مي توان از CIO0000 تا CIO0900 استفاده كرد. <br />
2.	بخشي از منطقة حافظة CIO كه "بدون كاربرد" مي باشد را مي توان به عنوان حافظة كار در       برنامه نويسي استفاده كرد. البته در آينده با اضافه شدن توابع جديد به PLC ها بيت هايي از منطقة CIO كه هم اكنون بدون استفاده است نيز بكار گرفته خواهند شد، به همين دليل در ابتدا استفاده از بيتهاي منطقة W(Work Area) به عنوان بيتهاي كاربردي در برنامه توصيه ميگردد.<br />
<br />
5-1-2- ناحية W (Work Area) <br />
زماني كه از آدرسهاي منطقة كار (Work Area) استفاده مي شود بايد قبل از آدرس حرف "W" را براي مشخص كردن اين منطقة از حافظه قرار داد. منطقة Work Area از 512Word كه از W000 تا W511 (بيتهايW000.00  تا W511.15) مي باشد، تشكيل شده است. Word هاي اين منطقه از حافظه را فقط در برنامه نويسي مي توان استفاده كرد، بدين منظور كه از اين Word ها نمي توان به عنوان آدرس هاي ورودي و خروجي كه توسط ترمينالهاي ورودي و خروجي به عناصر خارجي متصل است استفاده كرد. از آنجايي كه در آينده تابع جديدي به اين منطقه از حافظة PLC ها اختصاص داده نخواهد شد، لذا استفاده از اين منطقة حافظه به عنوان حافظة مجازي قبل از استفاده از بيتهاي بدون كاربرد منطقة CIO توصيه مي شود.<br />
اگر اين حافظه براي برنامه نويسي كافي نبود مي توان از حافظة CIO (CIO1200 تا CIO1499 و همچنين CIO3800 تا CIO6143) استفاده كرد.<br />
<div style="text-align: center;">
<img src="http://www.dl.mrplc.ir/posts/3654/work_area.jpg" border="0" alt="[تصویر:  work_area.jpg]" /></div>
<br />
5-1-3- ناحية H (Holding Area)<br />
زماني كه از آدرسهاي منطقة پايدار (Holding) استفاده مي شود بايد قبل از آدرس حرف "H" را براي مشخص كردن اين منطقة حافظه قرار داد. از اين منطقه از حافظه فقط در برنامه مي توان استفاده كرد (نمي توان از اين حافظه به عنوان حافظه مربوط به ورودي و خروجي هاي فيزيكي PLC استفاده كرد).<br />
محتواي اين حافظه از PLC در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن ازمد Program به مد Run و يا مد Monitor حفظ خواهد شد. محتواي اين منطقه در صورت وجود باتري حفظ مي شود. <br />
منطقة Holding Area از 512Word كه از H000 تا H511 (بيتهايH000.00  تا H511.15) مي باشد، تشكيل شده است. مي توان از اين منطقه به صورت مورد نياز، به صورت كنتاكتهاي بسته و باز در برنامه استفاده كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/holding_area.jpg" border="0" alt="[تصویر:  holding_area.jpg]" /></div>
<br />
5-1-4- ناحية A (Auxiliary Area)<br />
زماني كه از آدرسهاي منطقة كمكي (Auxiliary) استفاده مي شود بايد قبل از آدرس حرف "A" را براي مشخص كردن اين منطقة حافظه قرار داد. منطقة Auxiliary شامل فلگهاي از پيش تعيين شده و بيتهاي كنترلي است كه براي نشان دادن سلامت CPU، و بخش هاي ورودي و خروجي خاص و همچنين مسير ارتباطي CPU و باتري به كار مي روند.<br />
اين منطقه شامل 960Word است كه از A000 تا A959 مي باشد. اين منطقه از حافظه به دو بخش تقسيم شده است: A000 تا A447 منطقة با قابليت فقط خواندني و A448 تا A959 منطقة با قابليت خواندن و نوشتن توسط برنامه مي باشد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/auxiliary_relay_area.jpg" border="0" alt="[تصویر:  auxiliary_relay_area.jpg]" /></div>
<br />
5-1-5- ناحية D (Data Memory Area)<br />
زماني كه از آدرسهاي منطقة Data Memory استفاده مي شود بايد قبل از آدرس حرف "D" را براي مشخص كردن اين منطقة حافظه قرار داد (در گذشته اين منطقه با حروف اختصاري "DM" نشان داده مي شد كه اين مشخصه هنوز نيز در بعضي از PLC ها به كار مي رود). اين منطقه از حافظه، منطقه اي چند منظوره مي باشد كه فقط به صورت Word قابل استفاده است. محتواي اين منطقه از حافظه در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن از مد Program به مد Monitor و يا Run و بالعكس حفظ مي شود. اين منطقه از حافظه توسط باتري PLC پشتيباني مي گردد.<br />
منطقه D از 32,768Word تشكيل شده است كه از D00000 تا D32767 مي باشد. اين منطقه براي ذخيره كردن اطلاعات و همچنين انجام عمليات محاسباتي كه به صورت Word انجام مي گيرد، استفاده مي شود.<br />
منطقة D معمولا براي ذخيره كردن اطلاعات همچون مقادير ثابت، مقادير ثبت شدة گذشته، نتايج عملياتهاي محاسباتي و غيره . . . به كار مي رود.<br />
بيتهاي اين منطقه از حافظه قابل دسترسي به صورت مستقيم نمي باشند ولي مي توان اين بيتها را با دستورالعملهاي BIT TEST همچون دستور TST(350) و TSTN(351) كنترل كرد. لازم به ذكر است كه اين بيتها را نمي توان با جبر (Force) روشن و يا خاموش كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/data_memory_area.jpg" border="0" alt="[تصویر:  data_memory_area.jpg]" /></div>
<br />
5-1-6- ناحية E (Extended Data Memory Area)<br />
زماني كه از آدرسهاي منطقة Extended Data Memory استفاده مي شود بايد قبل از آدرس حرف "E" را براي مشخص كردن اين منطقة حافظه قرار داد (در گذشته اين منطقه با حروف اختصاري "EM" نشان داده مي شد كه اين مشخصه هنوز نيز در بعضي از PLC ها به كار مي رود). اين منطقه از حافظه، منطقه اي چند منظوره مي باشد كه فقط به صورت Word قابل دسترسي مي باشد. محتواي اين منطقه از حافظه در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن از مد Program به مد Monitor و يا Run و بالعكس حفظ    مي شود. اين منطقه از حافظه توسط باتري PLC پشتيباني مي گردد.<br />
اين منطقة حافظه از بانكهاي حافظه تشكيل شده است، كه هر كدام از اين بانكها شامل 32,768Word       مي باشند. حافظة E از آدرس E0_0000 تا En_32767 تشكيل شده است. اين منطقه براي ذخيره كردن اطلاعات و همچنين انجام عمليات محاسباتي كه به صورت Word انجام مي گيرد، استفاده مي شود.<br />
تعداد بانكهاي موجود در اين منطقه به مدل CPU بستگي دارد، كه حداكثر تعداد آنها 13بانك ( از 0 تا C)  مي باشد.<br />
منطقة E معمولا براي ذخيره كردن اطلاعاتي همچون مقادير ثابت، مقادير ثبت شدة گذشته، نتايج عملياتهاي محاسباتي و غيره . . . به كار مي رود.<br />
بيتهاي اين منطقه از حافظه قابل دسترسي به صورت مستقيم نمي باشند ولي مي توان اين بيتها را با دستورالعملهاي BIT TEST همچون دستور TST(350) و TSTN(351) كنترل كرد. لازم به ذكر است اين بيتها را نمي توان با جبر (Force) روشن و يا خاموش كرد.<br />
تعيين آدرسهاي ناحية E<br />
براي تعيين آدرس در منطقة E دو روش وجود دارد: تعيين همزمان آدرس و همچنين بانك و يا مشخص كردن آدرس در بانك فعلي. به طور كلي آدرس دهي همزمان بانك مورد نظر و همچنين آدرس مورد نظر در آن بانك توصيه مي گردد.<br />
1.	مشخص كردن بانك و آدرس<br />
در اين روش شمارة بانك مورد نظر بايد بعد از "E" ذكر شود، مانند E2_00010 كه مشخص كنندة آدرس 00010 از بانك 2 در منطقة E مي باشد.<br />
2.	مشخص كردن آدرس در همان بانك فعلي<br />
در اين روش فقط آدرس مورد نظر در E بايد مشخص گردد. به عنوان مثال E00010 كه مشخص كنندة آدرس 00010 در بانك فعلي مي باشد.<br />
بانك فعلي زماني كه مد PLC از مد Program به مد Run/Monitor تغيير كند به 0 تبديل مي شود مگر اينكه بيت A500.12 كه بيت نگهدارندة حافظة IO مي باشد روشن باشد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/extended_memory_area.jpg" border="0" alt="[تصویر:  extended_memory_area.jpg]" /></div>
5-1-7- ناحية تايمر (Timer Area)<br />
دو ناحيه براي اطلاعات تايمر وجود دارد: فلگ اتمام كار تايمرها (Completion Flag) و همچنين ارزش فعلي تايمرها (Present Value). هنگام مشخص كردن فلگ اتمام كار تايمرها بايد حرف "T" قبل از آدرس ذكر شود. 4096 تايمر با شمارة تايمر T0000 تا T4095 در PLC وجود دارد. كه همة دستورات تايمر، كه شامل دستورات TIM، TIMH(015)، TMHH(540)، TTIM(087)، TIMW(813) و TMHW(815) مي باشد بخشي از اين فضاي حافظه را اشغال مي كنند. براي اين دستورالعملها فلگ اتمام كار و همچنين ارزش فعلي با شماره تايمر مشخص مي گردد. (براي دستورهاي TIML(542) و MTIM(543) از اين فضاي حافظه استفاده نمي شود).<br />
زمانيكه از آدرس يك تايمر در دستوري با عملگر بيتي، به عنوان عملگر استفاده مي شود، اين داده به عنوان فلگ اتمام كار تايمر در نظر گرفته مي شود. ولي زمانيكه از آدرس تايمر در دستوري با عملگر Word استفاده شود، اين داده به عنوان ارزش فعلي تايمر كه خود داده اي به صورت Word است در نظر گرفته مي شود. فلگ اتمام كار تايمر را مي توان به دفعات مورد نياز در برنامه به صورت كنتاكت باز و يا بسته استفاده كرد و همچنين ارزش فعلي تايمر را هم مي توان به صورت يك دادة Word به دفعات در دستورالعملهاي مختلف استفاده كرد.<br />
استفاده از دو تايمر مختلف با يك شمارة تايمر در برنامه به هيچ عنوان توصيه نمي گردد، اين امر باعث عملكرد نادرست تايمرها هنگام عملكرد همزمان آنان خواهد شد. (اگر از دو يا چند تايمر مختلف با يك شمارة تايمر در برنامه استفاده شود در هنگام بررسي برنامه توسط نرم افزار خطايي ايجاد مي گردد). <br />
فلگ اتمام كار تايمر <br />
اين فلگ به صورت بيتي فراخوانده مي شود. اين فلگ زماني كه زمان مشخص شده براي تايمر به پايان رسيد و يا به عبارتي زماني كه كار تايمر به اتمام رسيد روشن خواهد شد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/timer_area.jpg" border="0" alt="[تصویر:  timer_area.jpg]" /></div>
<br />
تايمر SV/PV<br />
 Set Valueزمان تعيين شده براي تايمر است كه بايد سپري شود تا فلگ اتمام كار تايمر روشن گردد. Present Value به صورت Word در برنامه نوشته و يا فراخوانده مي شود. در زمان فعال بودن تايمر PV به صورت معكوس شروع به كاهش مي كند كه نشان دهندة زمان باقي مانده تايمر مي باشد.<br />
تايمرها براي ايجاد فاصلة زماني قبل از اجراي مرحلة بعدي برنامه به كار مي روند. تا اين امكان را به وجود آورند كه قبل شروع مرحلة بعدي مرحلة قبلي به پايان رسيده باشد<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/timer_sp_pv.jpg" border="0" alt="[تصویر:  timer_sp_pv.jpg]" /></div>
<br />
5-1-8- ناحية كانتر (Counter  Area)<br />
دو ناحيه براي اطلاعات كانتر وجود دارد: فلگ اتمام كار كانترها (Completion Flag) و همچنين ارزش فعلي كانترها (Present Value). هنگام مشخص كردن فلگ اتمام كار كانترها بايد حرف "C" را قبل از آدرس قرار داد. 4096 كانتر با شماره كانتر C0000 تا C4095 وجود دارد. كه همة دستورات كانتر كه شامل دستورات CNT، CNTR(012) وCNTW(814) مي باشد، بخشي از اين فضاي حافظه را به خود اختصاص مي دهند. براي اين دستورالعملها فلگ اتمام كار و همچنين ارزش فعلي با شماره كانتر مشخص مي گردد. <br />
زمانيكه آدرس كانتر در دستوري با عملگر بيتي، به عنوان عملگر استفاده مي شود، اين داده به عنوان فلگ اتمام كار كانتر در نظر گرفته مي شود. ولي زمانيكه آدرس كانتر در دستوري با عملگر Word استفاده شود، اين داده به عنوان ارزش فعلي كانتر كه خود داده اي Word است در نظر گرفته مي شود.<br />
استفاده از دو كانتر مختلف با يك شمارة كانتر در برنامه به هيچ عنوان توصيه نمي گردد، اين امر باعث عملكرد نادرست كانترها هنگام عملكرد همزمان آنان خواهد شد. (اگر از دو يا چند كانتر مختلف با يك شمارة كانتر در برنامه استفاده شود در هنگام بررسي برنامه توسط نرم افزار به عنوان خطا در نظر گرفته مي شود).<br />
<br />
فلگ اتمام كار كانتر <br />
اين فلگ به صورت بيتي فراخوانده مي شود. اين فلگ زماني كه شمارش تعداد پالسهاي مشخص شده براي كانتر به پايان رسيد و يا به عبارتي زماني كه كار كانتر به اتمام رسيد روشن خواهد شد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/counter_area.jpg" border="0" alt="[تصویر:  counter_area.jpg]" /></div>
<br />
كانتر SV/PV<br />
 Set Valueتعداد شمارش تعيين شده براي كانتر است كه بايد توسط كانتر شمرده شود تا فلگ اتمام كار كانتر روشن گردد.<br />
 Present Value به صورت Word در برنامه نوشته و يا فراخوانده مي شود. در زمان فعال بودن كانتر PV به صورت افزايشي و يا كاهشي چگونگي شمارش را نشان مي دهد.<br />
كانترها براي شمارش كالاهاي بازگشتي و يا كالاهاي توليد شده به كار مي روند.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/counter_sp_pv.jpg" border="0" alt="[تصویر:  counter_sp_pv.jpg]" /></div>
<br />
5-1-9- فلگهاي وضعيت<br />
اين فلگها شامل فلگهاي محاسباتي و منطقي مانند فلگ خطا (Error Flag) و فلگ مساوي (Equal Flag) مي باشند، كه نتيجة اجرا يك دستورالعمل را نشان مي دهند. علاوه بر آن فلگهاي هميشه روشن            (Always On Flag) و هميشه خاموش (Always Off Flag) نيز جز اين فلگها مي باشند. در PLC هاي قديمي تر اين فلگها در منطقة SR حافظه قرار داشتند.<br />
فلگهاي وضعيت با اصطلاحات خاص مانند CY و يا ER مشخص مي شوند و يا اين فلگها با نمادهاي خاصي همچون P_Carry و يا P_Error به جاي آدرس آنها مورد استفاده قرار مي گيرند. حالت اين فلگها از نتيجة اجرا دستورات در برنامه تأثير مي پذيرد. اين فلگها داراي دسترسي فقط خواندني بوده و نمي توان آنها را مستقيما با استفاده از دستورالعمل خاصي فرمان داد.<br />
حالت تمام فلگهاي وضعيت، زماني كه برنامه بين Task هاي مختلف سوييچ مي كند باز نشانده (Reset) مي شود. در نتيجه حالت فلگهاي مانند ER و AER فقط در همان Task كه استفاده مي شوند صادق است.<br />
همچنين اين فلگها را نمي توان با استفاده از جبر (Force) روشن و خاموش كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/equal_flag.jpg" border="0" alt="[تصویر:  equal_flag.jpg]" /></div>
<br />
در CX-Programmer فلگهاي وضعيت نيز مانند بقية نمادها با "P_" آغاز مي شوند.<br />
5-1-10- پالسهاي زماني<br />
پالسهاي زماني توسط تايمر داخلي CPU روشن و خاموش مي شوند. اين بيتها را با استفاده از نمادها به جاي آدرس در برنامه مورد استفاده قرار مي دهند.<br />
پالسهاي زماني فقط خواندني هستند، اين پالسها را نمي توان با استفاده از دستورات فرمان داد.<br />
اين پالسها همگي در شروع عملكرد PLC بازنشانده (Reset) مي شوند.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/pulse_flag.jpg" border="0" alt="[تصویر:  pulse_flag.jpg]" /></div>
<br />
5-1-11- ناحية TK (Task Flag Area)<br />
اين ناحيه از حافظه از TK00 تا TK31 تشكيل شده است كه مربوط به Task هاي سيكلي PLC مي باشد. اين فلگ در صورتي كه Task مورد نظر با همان شماره قابل اجرا و يا در حالت Run باشد روشن و در صورتي كه Task مورد نظر قابل اجرا نباشد و يا در حالت انتظار باشد خاموش مي شود.<br />
اين فلگها فقط نشان دهندة حالت Task هاي سيكلي بوده و از Task هاي وقفه اي تأثير نمي پذيرد.<br />
5-1-12- ناحية IR (Index Register)<br />
اين 16 ثبات شاخص (IR00 تا IR15) براي ذخيره كردن آدرسهاي حافظة PLC براي آدرس دهي غير مستقيم حافظه به كار برده مي شود (آدرسهاي مطلق حافظه در RAM). هر كدام از ثباتهاي شاخص قابليت حفظ يكي از آدرس هاي PLC را دارا مي باشد، كه اين آدرس ها به حافظه هاي مطلق PLC اشاره مي كنند. اين منطقه از حافظه را مي توان به صورت جداگانه در يك Task و يا، براي PLC هاي مدل CJ1H در همةTask  ها استفاده كرد.<br />
5-1-13- ناحية DR (Data Register)<br />
منطقه ثبات داده از حافظه (DR00 تا DR15) توأم با منطقة IR استفاده مي شود. زمانيكه داده اي درست قبل از وارد شدن يك آدرس در حافظة IR ، در حافظة DR وارد شود محتواي اين حافظه به محتواي حافظة IR براي مشخص كردن آدرس به صورت آدرس دهي غيرمستقيم اضافه مي شود. از آنجايي كه محتواي حافظة DR به صورت باينري علامت دار است، لذا محتوايIR  مي تواند به آدرسهاي بالاتر و يا پايين تر تبديل شود. اين منطقه از حافظه مي تواند به صورت جداگانه در هر Task به كار برده شود و يا براي PLC مدل CJ1-H براي همة Task ها به كار برده شود. <br />
براي وارد كردن داده هاي مورد نياز در منطقة DR مي توان از دستورالعملهاي معمول برنامه نويسي استفاده كرد.<br />
<br />
5-2- نقشة حافظه <br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/memory_map.jpg" border="0" alt="[تصویر:  memory_map.jpg]" /></div>
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: justify;">5- فضاي حافظه<br />
5-1- تعريف فضاي داده ها<br />
در زير فضاي داده ها در حافظة ورودي/خروجي به تفصيل توضيح داده خواهد شد.<br />
5-1-1- ناحية CIO (Common Input/Output Area)<br />
هنگام وارد كردن يك آدرس از منطقة CIO حافظة PLC نيازي به وارد كردن حروف اختصاري CIO در ابتداي آدرس نمي باشد. منطقة حافظة CIO عموماً براي تبادل و تجديد (Refreshing) اطلاعات بين PLC و بخشهاي ورودي و خروجي استفاده مي شود. منطقة CIO از 6144Word از 0000 تا 6143 (از بيت 0000.00 تا 6143.15) تشكيل شده است. در اين منطقه از حافظه Word هايي كه به بخشهاي ورودي و خروجي اختصاص داده نشده باشند را مي توان در برنامه به عنوان Word ها وبيت هاي كاربردي و مجازي استفاده كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/cio.jpg" border="0" alt="[تصویر:  cio.jpg]" /></div>
<br />
1.	مي توان با انجام تنظيمات خاص و تعيين آدرس ابتدايي هر Rack از PLC از آدرسهاي CIO0000 تا CIO0999 براي بخشهاي ورودي و خروجي ديجيتال استفاده كرد. اين تنظيمات براي مشخص كردن آدرس ابتدايي هر Rack توسط نرم افزار CX-Programmer و در قسمت جدول ورودي/خروجي   (I/O Table) انجام مي گيرد. براي تعيين آدرس ابتدايي اولين Rack مي توان از CIO0000 تا CIO0900 استفاده كرد. <br />
2.	بخشي از منطقة حافظة CIO كه "بدون كاربرد" مي باشد را مي توان به عنوان حافظة كار در       برنامه نويسي استفاده كرد. البته در آينده با اضافه شدن توابع جديد به PLC ها بيت هايي از منطقة CIO كه هم اكنون بدون استفاده است نيز بكار گرفته خواهند شد، به همين دليل در ابتدا استفاده از بيتهاي منطقة W(Work Area) به عنوان بيتهاي كاربردي در برنامه توصيه ميگردد.<br />
<br />
5-1-2- ناحية W (Work Area) <br />
زماني كه از آدرسهاي منطقة كار (Work Area) استفاده مي شود بايد قبل از آدرس حرف "W" را براي مشخص كردن اين منطقة از حافظه قرار داد. منطقة Work Area از 512Word كه از W000 تا W511 (بيتهايW000.00  تا W511.15) مي باشد، تشكيل شده است. Word هاي اين منطقه از حافظه را فقط در برنامه نويسي مي توان استفاده كرد، بدين منظور كه از اين Word ها نمي توان به عنوان آدرس هاي ورودي و خروجي كه توسط ترمينالهاي ورودي و خروجي به عناصر خارجي متصل است استفاده كرد. از آنجايي كه در آينده تابع جديدي به اين منطقه از حافظة PLC ها اختصاص داده نخواهد شد، لذا استفاده از اين منطقة حافظه به عنوان حافظة مجازي قبل از استفاده از بيتهاي بدون كاربرد منطقة CIO توصيه مي شود.<br />
اگر اين حافظه براي برنامه نويسي كافي نبود مي توان از حافظة CIO (CIO1200 تا CIO1499 و همچنين CIO3800 تا CIO6143) استفاده كرد.<br />
<div style="text-align: center;">
<img src="http://www.dl.mrplc.ir/posts/3654/work_area.jpg" border="0" alt="[تصویر:  work_area.jpg]" /></div>
<br />
5-1-3- ناحية H (Holding Area)<br />
زماني كه از آدرسهاي منطقة پايدار (Holding) استفاده مي شود بايد قبل از آدرس حرف "H" را براي مشخص كردن اين منطقة حافظه قرار داد. از اين منطقه از حافظه فقط در برنامه مي توان استفاده كرد (نمي توان از اين حافظه به عنوان حافظه مربوط به ورودي و خروجي هاي فيزيكي PLC استفاده كرد).<br />
محتواي اين حافظه از PLC در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن ازمد Program به مد Run و يا مد Monitor حفظ خواهد شد. محتواي اين منطقه در صورت وجود باتري حفظ مي شود. <br />
منطقة Holding Area از 512Word كه از H000 تا H511 (بيتهايH000.00  تا H511.15) مي باشد، تشكيل شده است. مي توان از اين منطقه به صورت مورد نياز، به صورت كنتاكتهاي بسته و باز در برنامه استفاده كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/holding_area.jpg" border="0" alt="[تصویر:  holding_area.jpg]" /></div>
<br />
5-1-4- ناحية A (Auxiliary Area)<br />
زماني كه از آدرسهاي منطقة كمكي (Auxiliary) استفاده مي شود بايد قبل از آدرس حرف "A" را براي مشخص كردن اين منطقة حافظه قرار داد. منطقة Auxiliary شامل فلگهاي از پيش تعيين شده و بيتهاي كنترلي است كه براي نشان دادن سلامت CPU، و بخش هاي ورودي و خروجي خاص و همچنين مسير ارتباطي CPU و باتري به كار مي روند.<br />
اين منطقه شامل 960Word است كه از A000 تا A959 مي باشد. اين منطقه از حافظه به دو بخش تقسيم شده است: A000 تا A447 منطقة با قابليت فقط خواندني و A448 تا A959 منطقة با قابليت خواندن و نوشتن توسط برنامه مي باشد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/auxiliary_relay_area.jpg" border="0" alt="[تصویر:  auxiliary_relay_area.jpg]" /></div>
<br />
5-1-5- ناحية D (Data Memory Area)<br />
زماني كه از آدرسهاي منطقة Data Memory استفاده مي شود بايد قبل از آدرس حرف "D" را براي مشخص كردن اين منطقة حافظه قرار داد (در گذشته اين منطقه با حروف اختصاري "DM" نشان داده مي شد كه اين مشخصه هنوز نيز در بعضي از PLC ها به كار مي رود). اين منطقه از حافظه، منطقه اي چند منظوره مي باشد كه فقط به صورت Word قابل استفاده است. محتواي اين منطقه از حافظه در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن از مد Program به مد Monitor و يا Run و بالعكس حفظ مي شود. اين منطقه از حافظه توسط باتري PLC پشتيباني مي گردد.<br />
منطقه D از 32,768Word تشكيل شده است كه از D00000 تا D32767 مي باشد. اين منطقه براي ذخيره كردن اطلاعات و همچنين انجام عمليات محاسباتي كه به صورت Word انجام مي گيرد، استفاده مي شود.<br />
منطقة D معمولا براي ذخيره كردن اطلاعات همچون مقادير ثابت، مقادير ثبت شدة گذشته، نتايج عملياتهاي محاسباتي و غيره . . . به كار مي رود.<br />
بيتهاي اين منطقه از حافظه قابل دسترسي به صورت مستقيم نمي باشند ولي مي توان اين بيتها را با دستورالعملهاي BIT TEST همچون دستور TST(350) و TSTN(351) كنترل كرد. لازم به ذكر است كه اين بيتها را نمي توان با جبر (Force) روشن و يا خاموش كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/data_memory_area.jpg" border="0" alt="[تصویر:  data_memory_area.jpg]" /></div>
<br />
5-1-6- ناحية E (Extended Data Memory Area)<br />
زماني كه از آدرسهاي منطقة Extended Data Memory استفاده مي شود بايد قبل از آدرس حرف "E" را براي مشخص كردن اين منطقة حافظه قرار داد (در گذشته اين منطقه با حروف اختصاري "EM" نشان داده مي شد كه اين مشخصه هنوز نيز در بعضي از PLC ها به كار مي رود). اين منطقه از حافظه، منطقه اي چند منظوره مي باشد كه فقط به صورت Word قابل دسترسي مي باشد. محتواي اين منطقه از حافظه در صورت خاموش شدن PLC و يا تغيير مد عملكرد آن از مد Program به مد Monitor و يا Run و بالعكس حفظ    مي شود. اين منطقه از حافظه توسط باتري PLC پشتيباني مي گردد.<br />
اين منطقة حافظه از بانكهاي حافظه تشكيل شده است، كه هر كدام از اين بانكها شامل 32,768Word       مي باشند. حافظة E از آدرس E0_0000 تا En_32767 تشكيل شده است. اين منطقه براي ذخيره كردن اطلاعات و همچنين انجام عمليات محاسباتي كه به صورت Word انجام مي گيرد، استفاده مي شود.<br />
تعداد بانكهاي موجود در اين منطقه به مدل CPU بستگي دارد، كه حداكثر تعداد آنها 13بانك ( از 0 تا C)  مي باشد.<br />
منطقة E معمولا براي ذخيره كردن اطلاعاتي همچون مقادير ثابت، مقادير ثبت شدة گذشته، نتايج عملياتهاي محاسباتي و غيره . . . به كار مي رود.<br />
بيتهاي اين منطقه از حافظه قابل دسترسي به صورت مستقيم نمي باشند ولي مي توان اين بيتها را با دستورالعملهاي BIT TEST همچون دستور TST(350) و TSTN(351) كنترل كرد. لازم به ذكر است اين بيتها را نمي توان با جبر (Force) روشن و يا خاموش كرد.<br />
تعيين آدرسهاي ناحية E<br />
براي تعيين آدرس در منطقة E دو روش وجود دارد: تعيين همزمان آدرس و همچنين بانك و يا مشخص كردن آدرس در بانك فعلي. به طور كلي آدرس دهي همزمان بانك مورد نظر و همچنين آدرس مورد نظر در آن بانك توصيه مي گردد.<br />
1.	مشخص كردن بانك و آدرس<br />
در اين روش شمارة بانك مورد نظر بايد بعد از "E" ذكر شود، مانند E2_00010 كه مشخص كنندة آدرس 00010 از بانك 2 در منطقة E مي باشد.<br />
2.	مشخص كردن آدرس در همان بانك فعلي<br />
در اين روش فقط آدرس مورد نظر در E بايد مشخص گردد. به عنوان مثال E00010 كه مشخص كنندة آدرس 00010 در بانك فعلي مي باشد.<br />
بانك فعلي زماني كه مد PLC از مد Program به مد Run/Monitor تغيير كند به 0 تبديل مي شود مگر اينكه بيت A500.12 كه بيت نگهدارندة حافظة IO مي باشد روشن باشد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/extended_memory_area.jpg" border="0" alt="[تصویر:  extended_memory_area.jpg]" /></div>
5-1-7- ناحية تايمر (Timer Area)<br />
دو ناحيه براي اطلاعات تايمر وجود دارد: فلگ اتمام كار تايمرها (Completion Flag) و همچنين ارزش فعلي تايمرها (Present Value). هنگام مشخص كردن فلگ اتمام كار تايمرها بايد حرف "T" قبل از آدرس ذكر شود. 4096 تايمر با شمارة تايمر T0000 تا T4095 در PLC وجود دارد. كه همة دستورات تايمر، كه شامل دستورات TIM، TIMH(015)، TMHH(540)، TTIM(087)، TIMW(813) و TMHW(815) مي باشد بخشي از اين فضاي حافظه را اشغال مي كنند. براي اين دستورالعملها فلگ اتمام كار و همچنين ارزش فعلي با شماره تايمر مشخص مي گردد. (براي دستورهاي TIML(542) و MTIM(543) از اين فضاي حافظه استفاده نمي شود).<br />
زمانيكه از آدرس يك تايمر در دستوري با عملگر بيتي، به عنوان عملگر استفاده مي شود، اين داده به عنوان فلگ اتمام كار تايمر در نظر گرفته مي شود. ولي زمانيكه از آدرس تايمر در دستوري با عملگر Word استفاده شود، اين داده به عنوان ارزش فعلي تايمر كه خود داده اي به صورت Word است در نظر گرفته مي شود. فلگ اتمام كار تايمر را مي توان به دفعات مورد نياز در برنامه به صورت كنتاكت باز و يا بسته استفاده كرد و همچنين ارزش فعلي تايمر را هم مي توان به صورت يك دادة Word به دفعات در دستورالعملهاي مختلف استفاده كرد.<br />
استفاده از دو تايمر مختلف با يك شمارة تايمر در برنامه به هيچ عنوان توصيه نمي گردد، اين امر باعث عملكرد نادرست تايمرها هنگام عملكرد همزمان آنان خواهد شد. (اگر از دو يا چند تايمر مختلف با يك شمارة تايمر در برنامه استفاده شود در هنگام بررسي برنامه توسط نرم افزار خطايي ايجاد مي گردد). <br />
فلگ اتمام كار تايمر <br />
اين فلگ به صورت بيتي فراخوانده مي شود. اين فلگ زماني كه زمان مشخص شده براي تايمر به پايان رسيد و يا به عبارتي زماني كه كار تايمر به اتمام رسيد روشن خواهد شد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/timer_area.jpg" border="0" alt="[تصویر:  timer_area.jpg]" /></div>
<br />
تايمر SV/PV<br />
 Set Valueزمان تعيين شده براي تايمر است كه بايد سپري شود تا فلگ اتمام كار تايمر روشن گردد. Present Value به صورت Word در برنامه نوشته و يا فراخوانده مي شود. در زمان فعال بودن تايمر PV به صورت معكوس شروع به كاهش مي كند كه نشان دهندة زمان باقي مانده تايمر مي باشد.<br />
تايمرها براي ايجاد فاصلة زماني قبل از اجراي مرحلة بعدي برنامه به كار مي روند. تا اين امكان را به وجود آورند كه قبل شروع مرحلة بعدي مرحلة قبلي به پايان رسيده باشد<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/timer_sp_pv.jpg" border="0" alt="[تصویر:  timer_sp_pv.jpg]" /></div>
<br />
5-1-8- ناحية كانتر (Counter  Area)<br />
دو ناحيه براي اطلاعات كانتر وجود دارد: فلگ اتمام كار كانترها (Completion Flag) و همچنين ارزش فعلي كانترها (Present Value). هنگام مشخص كردن فلگ اتمام كار كانترها بايد حرف "C" را قبل از آدرس قرار داد. 4096 كانتر با شماره كانتر C0000 تا C4095 وجود دارد. كه همة دستورات كانتر كه شامل دستورات CNT، CNTR(012) وCNTW(814) مي باشد، بخشي از اين فضاي حافظه را به خود اختصاص مي دهند. براي اين دستورالعملها فلگ اتمام كار و همچنين ارزش فعلي با شماره كانتر مشخص مي گردد. <br />
زمانيكه آدرس كانتر در دستوري با عملگر بيتي، به عنوان عملگر استفاده مي شود، اين داده به عنوان فلگ اتمام كار كانتر در نظر گرفته مي شود. ولي زمانيكه آدرس كانتر در دستوري با عملگر Word استفاده شود، اين داده به عنوان ارزش فعلي كانتر كه خود داده اي Word است در نظر گرفته مي شود.<br />
استفاده از دو كانتر مختلف با يك شمارة كانتر در برنامه به هيچ عنوان توصيه نمي گردد، اين امر باعث عملكرد نادرست كانترها هنگام عملكرد همزمان آنان خواهد شد. (اگر از دو يا چند كانتر مختلف با يك شمارة كانتر در برنامه استفاده شود در هنگام بررسي برنامه توسط نرم افزار به عنوان خطا در نظر گرفته مي شود).<br />
<br />
فلگ اتمام كار كانتر <br />
اين فلگ به صورت بيتي فراخوانده مي شود. اين فلگ زماني كه شمارش تعداد پالسهاي مشخص شده براي كانتر به پايان رسيد و يا به عبارتي زماني كه كار كانتر به اتمام رسيد روشن خواهد شد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/counter_area.jpg" border="0" alt="[تصویر:  counter_area.jpg]" /></div>
<br />
كانتر SV/PV<br />
 Set Valueتعداد شمارش تعيين شده براي كانتر است كه بايد توسط كانتر شمرده شود تا فلگ اتمام كار كانتر روشن گردد.<br />
 Present Value به صورت Word در برنامه نوشته و يا فراخوانده مي شود. در زمان فعال بودن كانتر PV به صورت افزايشي و يا كاهشي چگونگي شمارش را نشان مي دهد.<br />
كانترها براي شمارش كالاهاي بازگشتي و يا كالاهاي توليد شده به كار مي روند.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/counter_sp_pv.jpg" border="0" alt="[تصویر:  counter_sp_pv.jpg]" /></div>
<br />
5-1-9- فلگهاي وضعيت<br />
اين فلگها شامل فلگهاي محاسباتي و منطقي مانند فلگ خطا (Error Flag) و فلگ مساوي (Equal Flag) مي باشند، كه نتيجة اجرا يك دستورالعمل را نشان مي دهند. علاوه بر آن فلگهاي هميشه روشن            (Always On Flag) و هميشه خاموش (Always Off Flag) نيز جز اين فلگها مي باشند. در PLC هاي قديمي تر اين فلگها در منطقة SR حافظه قرار داشتند.<br />
فلگهاي وضعيت با اصطلاحات خاص مانند CY و يا ER مشخص مي شوند و يا اين فلگها با نمادهاي خاصي همچون P_Carry و يا P_Error به جاي آدرس آنها مورد استفاده قرار مي گيرند. حالت اين فلگها از نتيجة اجرا دستورات در برنامه تأثير مي پذيرد. اين فلگها داراي دسترسي فقط خواندني بوده و نمي توان آنها را مستقيما با استفاده از دستورالعمل خاصي فرمان داد.<br />
حالت تمام فلگهاي وضعيت، زماني كه برنامه بين Task هاي مختلف سوييچ مي كند باز نشانده (Reset) مي شود. در نتيجه حالت فلگهاي مانند ER و AER فقط در همان Task كه استفاده مي شوند صادق است.<br />
همچنين اين فلگها را نمي توان با استفاده از جبر (Force) روشن و خاموش كرد.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/equal_flag.jpg" border="0" alt="[تصویر:  equal_flag.jpg]" /></div>
<br />
در CX-Programmer فلگهاي وضعيت نيز مانند بقية نمادها با "P_" آغاز مي شوند.<br />
5-1-10- پالسهاي زماني<br />
پالسهاي زماني توسط تايمر داخلي CPU روشن و خاموش مي شوند. اين بيتها را با استفاده از نمادها به جاي آدرس در برنامه مورد استفاده قرار مي دهند.<br />
پالسهاي زماني فقط خواندني هستند، اين پالسها را نمي توان با استفاده از دستورات فرمان داد.<br />
اين پالسها همگي در شروع عملكرد PLC بازنشانده (Reset) مي شوند.<br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/pulse_flag.jpg" border="0" alt="[تصویر:  pulse_flag.jpg]" /></div>
<br />
5-1-11- ناحية TK (Task Flag Area)<br />
اين ناحيه از حافظه از TK00 تا TK31 تشكيل شده است كه مربوط به Task هاي سيكلي PLC مي باشد. اين فلگ در صورتي كه Task مورد نظر با همان شماره قابل اجرا و يا در حالت Run باشد روشن و در صورتي كه Task مورد نظر قابل اجرا نباشد و يا در حالت انتظار باشد خاموش مي شود.<br />
اين فلگها فقط نشان دهندة حالت Task هاي سيكلي بوده و از Task هاي وقفه اي تأثير نمي پذيرد.<br />
5-1-12- ناحية IR (Index Register)<br />
اين 16 ثبات شاخص (IR00 تا IR15) براي ذخيره كردن آدرسهاي حافظة PLC براي آدرس دهي غير مستقيم حافظه به كار برده مي شود (آدرسهاي مطلق حافظه در RAM). هر كدام از ثباتهاي شاخص قابليت حفظ يكي از آدرس هاي PLC را دارا مي باشد، كه اين آدرس ها به حافظه هاي مطلق PLC اشاره مي كنند. اين منطقه از حافظه را مي توان به صورت جداگانه در يك Task و يا، براي PLC هاي مدل CJ1H در همةTask  ها استفاده كرد.<br />
5-1-13- ناحية DR (Data Register)<br />
منطقه ثبات داده از حافظه (DR00 تا DR15) توأم با منطقة IR استفاده مي شود. زمانيكه داده اي درست قبل از وارد شدن يك آدرس در حافظة IR ، در حافظة DR وارد شود محتواي اين حافظه به محتواي حافظة IR براي مشخص كردن آدرس به صورت آدرس دهي غيرمستقيم اضافه مي شود. از آنجايي كه محتواي حافظة DR به صورت باينري علامت دار است، لذا محتوايIR  مي تواند به آدرسهاي بالاتر و يا پايين تر تبديل شود. اين منطقه از حافظه مي تواند به صورت جداگانه در هر Task به كار برده شود و يا براي PLC مدل CJ1-H براي همة Task ها به كار برده شود. <br />
براي وارد كردن داده هاي مورد نياز در منطقة DR مي توان از دستورالعملهاي معمول برنامه نويسي استفاده كرد.<br />
<br />
5-2- نقشة حافظه <br />
<br />
<div style="text-align: center;"><img src="http://www.dl.mrplc.ir/posts/3654/memory_map.jpg" border="0" alt="[تصویر:  memory_map.jpg]" /></div>
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[کابل ارتباطی کامپیوتر و NT20S]]></title>
			<link>http://mrplc.ir/showthread.php?tid=3653</link>
			<pubDate>Tue, 06 Dec 2011 08:49:43 +0100</pubDate>
			<guid isPermaLink="false">http://mrplc.ir/showthread.php?tid=3653</guid>
			<description><![CDATA[کابل اتصال کامپیوتر و نمایشگر NT20S به شکل زیر است:<br />
<br />
کامپیوتر       NT20S<br />
<br />
     2 ---------- 2  <br />
     3 ---------- 3<br />
     5 ---------- 9]]></description>
			<content:encoded><![CDATA[کابل اتصال کامپیوتر و نمایشگر NT20S به شکل زیر است:<br />
<br />
کامپیوتر       NT20S<br />
<br />
     2 ---------- 2  <br />
     3 ---------- 3<br />
     5 ---------- 9]]></content:encoded>
		</item>
	</channel>
</rss>
