اصل کار آشکارساز گاز
هنگامی که آشکارساز گاز راه اندازی می شود، فرآیند عملکرد آن به طور کلی به سه مرحله، یعنی نمونه گیری ورودی، اجرای برنامه کاربر و بازنویسی خروجی تقسیم می شود. تکمیل سه مرحله فوق سیکل اسکن نامیده می شود. در طول کل عملیات، CPU آشکارساز گاز به طور مکرر سه مرحله فوق را با سرعت اسکن مشخص اجرا می کند.
(1) مرحله نمونه گیری ورودی
در مرحله نمونه برداری ورودی، آشکارساز گاز تمامی شرایط ورودی و داده ها را به صورت متوالی به صورت اسکن می خواند و در واحدهای مربوطه در ناحیه تصویر I/O ذخیره می کند. پس از اتمام نمونه برداری ورودی، به مرحله اجرای برنامه کاربر و بازنویسی خروجی منتقل می شود. در این دو مرحله حتی در صورت تغییر وضعیت ورودی و داده ها، وضعیت و داده های واحد مربوطه در ناحیه تصویر I/O تغییر نخواهد کرد. بنابراین، با فرض اینکه ورودی یک سیگنال پالس است، عرض سیگنال پالس باید بیشتر از یک دوره اسکن باشد تا اطمینان حاصل شود که ورودی تحت هر شرایطی قابل خواندن است.
(2) مرحله اجرای برنامه کاربر
در مرحله اجرای برنامه کاربر، آشکارساز گاز همیشه برنامه کاربر (نمودار نردبان) را به صورت متوالی از بالا به پایین اسکن می کند. هنگام اسکن هر نمودار نردبانی، همیشه ابتدا مدار کنترلی متشکل از کنتاکت های سمت چپ نمودار نردبان را اسکن کنید و عملیات منطقی را روی مدار کنترلی متشکل از کنتاکت ها به ترتیب اول چپ، سپس راست، ابتدا بالا و سپس پایین انجام دهید. و سپس با توجه به اثر عملیات منطقی، وضعیت بیت مربوطه از سیم پیچ منطقی را در منطقه ذخیره سازی RAM سیستم بازنویسی کنید. یا وضعیت بیت مربوطه سیم پیچ خروجی را در ناحیه تصویر I/O بازنویسی کنید. یا تأیید کنید که آیا نمودار نردبانی دستورالعمل های عملکرد ویژه منظم را اجرا کنید.
یعنی در فرآیند اجرای برنامه کاربر، تا زمانی که وضعیت و داده های نقطه ورودی در ناحیه تصویر I/O تغییر نکند، سایر نقاط خروجی و دستگاه های نرم در ناحیه تصویر I/O یا ذخیره سازی رم سیستم ناحیه محیط و دادهها احتمالاً تغییر میکنند، و اثر اجرای برنامه نمودار نردبانی در بالا بر تمام نمودارهای نردبانی که از این سیمپیچها یا دادهها استفاده میکنند تأثیر میگذارد. برعکس، نمودار نردبانی در پایین، وضعیت یا داده های سیم پیچ منطقی بازنویسی شده تنها می تواند تا چرخه اسکن بعدی روی برنامه بالای آن تأثیر بگذارد.
(3) مرحله بازنویسی خروجی
هنگامی که برنامه کاربر اسکن می شود، آشکارساز گاز وارد مرحله بازنویسی خروجی می شود. در این مدت، CPU تمام مدارهای لچ خروجی را با توجه به وضعیت و داده های مربوطه در ناحیه تصویر I/O بازنویسی می کند و سپس تجهیزات جانبی مربوطه را از طریق مدار خروجی هدایت می کند. در این زمان، خروجی واقعی آشکارساز گاز است.
تعداد مشابهی از نمودارهای نردبانی به ترتیب متفاوت قرار می گیرند و تأثیر اجرا نیز متفاوت است. علاوه بر این، اثر عملیات اسکن برنامه کاربر با عملکرد موازی منطقی سخت دستگاه کنترل رله متفاوت است. البته با فرض اینکه زمان صرف شده توسط چرخه اسکن برای عملیات کلی ناچیز باشد، هیچ تفاوتی بین این دو وجود ندارد.
به طور کلی، چرخه اسکن یک آشکارساز گاز شامل خود تشخیصی، ارتباط و غیره است، همانطور که در شکل زیر نشان داده شده است، یعنی یک چرخه اسکن برابر است با مجموع تمام لحظات خود عیب یابی، ارتباط، نمونه گیری ورودی. ، اجرای برنامه کاربر و بازنویسی خروجی.
کنترل کننده قابل برنامه ریزی با نام انگلیسی ProgrammableLogicController که به آن آشکارساز گاز می گویند. آشکارساز گاز مبتنی بر یک کامپیوتر الکترونیکی است و برای کنترل کننده های الکتریکی در عملیات میدان صنعتی مناسب است. از دستگاه کنترل رله منشا می گیرد، اما بر خلاف دستگاه رله، کنترل را از طریق فرآیند فیزیکی مدار کامل می کند، اما عمدتاً به برنامه ذخیره شده در حافظه آشکارساز گاز برای تکمیل کنترل از طریق تبدیل ورودی و خروجی متکی است. اطلاعات خروجی
آشکارساز گاز مبتنی بر یک کامپیوتر الکترونیکی است، اما معادل یک کامپیوتر عمومی نیست. تبدیل اطلاعات ورودی و خروجی در سراسر رایانه عمدتاً فقط خود اطلاعات را در نظر می گیرد و ورودی و خروجی اطلاعات فقط به یک رابط انسان و ماشین خوب نیاز دارد. آشکارساز گاز همچنین باید قابلیت اطمینان، ماهیت زمان واقعی اطلاعات داخل و خارج و استفاده از اطلاعات را در نظر بگیرد. به ویژه نحوه انطباق با محیط صنعتی مانند نصب آسان، ضد تداخل و موارد دیگر باید مورد توجه قرار گیرد.






