استفاده از حافظه توسط برنامه نویسی در نمایندگی زیمنس

>استفاده از حافظه توسط برنامه نویسی در نمایندگی زیمنس

8 بیتی ( MB و یا همان Memory Byte  ) مانند MB7
16بیتی ( MW و یا همان Memory Word ) مانند MW7
32 بیتی ( MD و یا همان Memory Double Word ) مانند MD7
تک بیتی : مانند M2.5 که به معنای بیت پنجم از بایت دوم می باشد


حال مدار شکل زیر را در نظر بگیرید :

 

استفاده از حافظه توسط برنامه نویسی در نمایندگی زیمنس 1

 

در نمایندگی زیمنس مدار شکل بالا سه کلید استوپ با هم سری و سه کلید استارت با هم موازی و حاصل با هم سری شده اند می توان نتیجه سری سه کلید را در یک حافظه ذخیره کرد و همچنین نتیجه سه کلید استارت را هم به همین ترتیب در یک حافظه ذخیره نمود و در پایان دو حافظه را با هم سری کرد.

 

AN          I          0.0

AN          I          0.1

AN          I          0.2

=           M          3.0

O             I          0.3

O             I          0.4

O             I          0.5

=           M          3.1

A           M          3.0

A           M          3.1

=           Q          0.0

 

توجه شود که در اتوماسیون صنعتی زیمنس بدون استفاده از حافظه نیز می­توان برنامه قبلی را نوشت به جای استفاده از حافظه می­توان از پرانتز استفاده کرد. همانگونه که مشاهده می­شود هنگام استفاده از پرانتز تعداد خطوط برنامه کاهش می­یابد.

 

AN          I          0.0

AN          I          0.1

AN          I          0.2

 A (                               

O             I          0.3

O             I          0.4

O             I          0.5

)                              

=           Q          0.0