مقاله S7 آشنايي با زبان word
دسته بندي :
مقاله »
علوم پایه
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 15 صفحه
قسمتی از متن word (..doc) :
آشنايي با زبان S7
مدلهاي مختلف PCL هاي سري S7 داراي شباهتها و تفاوتهائي هستند، مثلا تعداد يكتائي هاي BIT ورودي يا خروجي، تعداد يكتائي هاي مخصوص حافظه (special memory bits) يعني همان يكتايي هاي پرچم، شماره و نوع وقايع قطع (interrupt events) و ... از يك مدل به مدل ديگر تفاوت هائي دارد. همچنين بعضي دستورها ممكناست براي مدلي معتبر و براي مدلي ديگر نامعتبر باشد. با اين وجود كار كردن با يك مدل خاص توانائي هاي لازم براي كار كردن با مدل هاي ديگر را فراهم ميآورد. در اينجا PLC هاي مدل S702xx ساخت زيمنس بعنوان نمونه مورد بررسي قرار ميگيرد. اين PLC ساده ترين مدل از اين سري ميباشد و آشنائي با آن زمينه خوبي را براي كار كردن با انواع پيشرفته تر ايجاد ميكند.
اجزاء يك دستور
برنامه نويسي به زبان S7 بسيار شبيه به برنامه نويسي براي هر سيستم ريزپردازنده ديگري است .
در اين شكل دستور A11.3 شامل عمل (operation) و منطقي (AND) است كه با حورف A نشان داده ميشود. اين عمل بر روي عملوند (Operand) يعني 11.3 انجام ميگردد. جنس عملوند ورودي (input) است كه با حرف I نشان داده ميشود. نشاني اين ورودي 1.3 ميباشد.
منظور از نشاني 1.3 بيت 3( يكتايي 3) از بايت 1(هشتائي 1) از مجموعه ورودي ها به PLC ميباشد. پاره اي از حروف اختصاري براي نشان دادن عملوند ها در زبان S7 در جدول آمده است.
با اضافه نمدن حروف B,W يا D به سمت راست هر يك از علامات اختصاري در جدول ميتوان اندازه آنها را به هشتائي ، دو هشتايي word يا چهار هشتائي (double word) افزايش داد. مثلا
IB يعني هشتايي ورودي و IB0 يعني هشتايي ورودي 0. به همين ترتيب AIW يعني دو هشتايي آنالوگ ورودي و VD يعني چهار هشايي حافظه متغير.
شرح پاره اي از حروف اختصاري در زبان S7 (بين المللي)
شرح
نشاني در PLC
S7-221
عنوان
علامت اختصاري
ورودي فيزيكي
0-15.7
INPUT
خروجي فيزيكي
0.15-7
OUTPUT
حافظه عمومي، قابل خواندن و نشتن
0-31.7
INTERNAL MEMORY BIT
حافظه مخصوص، قابل خواندن و نوشتن براي كاربردهايخاصي تعريف شده است
0.179.7
VARIABLE MEMORY BIT
حافظه قابل خوان و نوشتن براي جابجائي اعداد و داده ها استفاده ميشود
0.2047.7
SEQUENCE CONTROL RELAY BIT
حافظه نوع S در كنترل دنباله اي استفاده ميشود
0-31.7
TIMER BIT TIMER CURRENT VALUE
يكتائي يا مقدار جاري شمارنده
0-255 WORD
COUNTER BIT COUNTER CURRENT VALUE
متغير محلي فقط در زير برنامه اي كه تعريف شده شناخته ميشود
0-59.7
LOCAL VARIABLE MEMORY BIT