دستور (DTB) Double Integer (32-bit) to BCD در برنامه نویسی اتوماسیون زیمنس
ارسال شده در تاریخ: 02 اسفند 1395چاپدر برنامه نویسی اتوماسیون زیمنس، دستور DTB یک عدد صحیح 32 بیتی را که در ACCU1 بار شده است ، به عدد BCD هفت شماره ای تبدیل مینماید. نتیجه در همان ACCU1 ذخیره میشود ، بنابراین ACCU2 در طول تبدیل تغییری نمیکنند.
در ACCU1 بیت های 0 تا 27 مقدار BCD را در خود دارند و بیت های 28 تا 31 علامت را بصورت زیر نشان میدهند:
در ضمن ، عدد BCD میتواند بین "-9,999,999" تا "+9,999,999" باشد. شکل زیر ، نحوه ی تبدیل عدد "-701" از Integer به BCD در آکومولاتور ACCU1-L را نشان میدهد.
![دستور (DTB) Double Integer (32-bit) to BCD در برنامه نویسی اتوماسیون زیمنس 1](http://siemenscontrol.com/upload/art/دستور (DTB) Double Integer (32-bit) to BCD در برنامه نویسی اتوماسیون زیمنس 1.jpg)
زیمنس کنترل نمایندگی زیمنس در ایران
در ACCU1 بیت های 0 تا 27 مقدار BCD را در خود دارند و بیت های 28 تا 31 علامت را بصورت زیر نشان میدهند:
0000=Positive , 1111=Negative
در ضمن ، عدد BCD میتواند بین "-9,999,999" تا "+9,999,999" باشد. شکل زیر ، نحوه ی تبدیل عدد "-701" از Integer به BCD در آکومولاتور ACCU1-L را نشان میدهد.
![دستور (DTB) Double Integer (32-bit) to BCD در برنامه نویسی اتوماسیون زیمنس 1](http://siemenscontrol.com/upload/art/دستور (DTB) Double Integer (32-bit) to BCD در برنامه نویسی اتوماسیون زیمنس 1.jpg)
زیمنس کنترل نمایندگی زیمنس در ایران