نمایندگی زیمنس، زیمنس سیماتیک به شما آموزش می دهد تا پیش از برنامه نویسی با اصلاحات آن آشنا شوید. معرفی زبان های برنامه نویسی را در قسمت پیشین شرح داده شده است. شش نوع اصطلاح مهم را برای شما شرح خواهیم داد:
یک بيت عنصری الکترونيکی در کامپيوتر است که دارای دو حالت روشن (1) و خاموش(0) می باشد و کوچکترين واحد اطلاعاتی است.
دستور های برنامه نویسی شامل دو پارامتر ورودی و خروجی هستند. پارامتر های باید مقدار دهی و آدرس دهی شوند. تعیین مقدار پارامتر ها بر اساس نوع داده ای که یک پارامتر ورودی یا خروجی خاص پوشش می دهد، تعیین می شود. نوع داده در 6 نوع مختلف دسته بندی می شوند:
Byte: این نوع داده 8 بیت با شماره خانه های بیت 0 تا 7 میباشد.
Integer: متغیر هایی که از این مدل داده عددی هستند و می توانند اعداد صحیح 16 بیتی را در خود ذخیره نمایند.
Double Integer: این نوع داده 32 بیت برابر با 4 بایت می باشد و برای داده هایی از نوع اعداد مثبت و منفی انتخاب مناسبی می باشد.
Word: یک نوع داده 16 بیتی یا همان 2 بایت است. مناسب برای ذخیره سازی و نمایش داده های 16 بیتی به صورت شماره های 0 تا 15 می باشد.
Double Word: این نوع داده 32 بیت برابر با 4 بایت می باشد.
Real: مناسب برای داده هایی از نوع اعداد اعشاری مثبت یا منفی 32 بیتی می باشد.
BOOL: مقدار دهی این نوع داده بر اساس دو مقدار 0 و 1 ، مناسب برای داده 1 بیتی می باشد.
سیگنال جریانی الکتریکی یا میدانی الکترومغناطیسی است که دادهها را از نقطهای به نقطه دیگر حمل میکند. سیگنالها یا آنالوگ هستند و یا دیجیتال. یکی از تفاوتهای مهم سیگنال آنالوگ و سیگنال دیجیتال شکل موج آنهاست. شکل موج سیگنال آنالوگ، پیوسته و اصطلاحا سینوسی است و نسبت به زمان تغییر میکند. اما سیگنال دیجیتال، شکل موج مربعی و ناپیوستهای دارد و هر نقطه از آن در هر لحظه فقط یکی از دو مقدار عددی صفر یا یک را نشان میدهد. به عبارت دیگر حاوی اطلاعات از یک اندازه گیری است. سیگنال های دریافتی موتور ب علت نیاز روشن و خاموش شدن دارند از نوع دیجیتال هستند.حسگر های دما، فشار و ... هم از نوع سیگنال آنالوگ هستند.
1. X y.z: این قالب را برای آدرس دهی یک بیت Byte از داده استفاده می شود. معنای حروف در این قالب به ترتیب زیر می باشد.
2. X yz:
3. آدرس دهی مستقیم : برای آدرس ورودی و خروجی استفاده می شود. در این روش CPU به صورت مستقیم به اطلاعات دسترسی پیدا می کند.
در زبان های برنامه نویسی به هر خط یک Network گفته می شود. در واقع در Network ها برنامه نویسی انجام می شود.
پارامتر های ورودی و خروجی را باید مقدار دهی کرد. مقدار دهی با منظور یا هدفی مشخصی انجام می شود. مقدار دهی با دو روش زیر امکانپذیر می باشد:
1. مقدار دهی به صورت ثابت
Integer : 32767-32768
2147483648- 2147483648: Double Integer
Real : -3.402823E+38 - -1.175494-38
2.مقدار دهی با استفاده از مبنای دیجیتال