هشدارهای SMS از یک PLC: تغییر پارامترها و دریافت اطلاعیه بدون اینترنت

بدون اینترنت. بدون روتر. بدون VPN. فقط یک سیم کارت و شماره‌ای که وقتی ماشین متوقف می‌شود به شما زنگ می‌زند. برای یک کلاس خاص از سایت‌های صنعتی — دورافتاده، روستایی، یا به سادگی ارزان — SMS قابل اعتمادترین کانال هشدار موجود است و CPU های دارای قابلیت GSM xLogic این ویژگی را دارند.

راهنما بخش‌های کاملی را به آن اختصاص داده است: کدهای خطای SMS، مدیریت دفترچه تلفن، تغییر پارامترها از طریق پیام متنی. این یک ویژگی اضافی نیست. این یک سیستم نگهداری از راه دور عملی است.

چه کاری می‌توانید از طریق پیام متنی انجام دهید

لیست مانند یک پنل کنترل از راه دور است:

  • تغییر مقادیر F، Q، AQ، AF، AM، REG و RTC از طریق پیامک
  • تغییر شماره‌های دفترچه تلفن به‌صورت از راه دور
  • تنظیم پارامترها و تنظیمات GPRS
  • تغییر پارامترها و تنظیمات ایمیل
  • بررسی پارامترهای GSM

به زبان ساده: ماشین می‌تواند به شما پیام دهد "سطح مخزن پایین است، پمپ 1 قطع شده است" در ساعت 3 صبح، و شما می‌توانید پاسخ دهید "نقطه تنظیم سطح پایین را به 2.1 متر افزایش دهید، پمپ 1 را ریست کنید." سایت هرگز تکنسینی را تا زمانی که مشکل واقعاً نیاز به دست داشته باشد، نمی‌بیند.

چرا SMS برای برخی سایت‌ها از ابر بهتر است

نظارت ابری نیاز به یک اتصال داده دارد که در همه جا کار کند. در یک انبار با قاب فولادی، اتاق تاسیسات زیرزمینی، یا یک سایت دره‌ای با LTE ناپایدار، این فرض شکست می‌خورد. SMS بر روی همان شبکه حرکت می‌کند اما با بار بسیار پایین‌تری: یک پیام متنی از جایی عبور می‌کند که یک جلسه TCP زمانش به پایان می‌رسد.

یک داستان هزینه نیز وجود دارد. یک طرح داده برای نظارت مداوم در یک سایت دورافتاده جمع می‌شود. هشدارهای SMS مبتنی بر رویداد هستند — چند پیام در ماه، سکه‌ای به ازای هر پیام، بدون هزینه داده در زمان بیکاری. برای نظارت فقط بر روی هشدار، قبض تقریباً هیچ است.

مورد واقعی: انبار سرد شیفت شب

یک انبار سرد با یک کنترل‌کننده یخچالی، بدون شبکه سایت، و یک مدیر شب که فنی نیست. CPU وقتی دما از آستانه هشدار فراتر می‌رود یک SMS ارسال می‌کند و هر پانزده دقیقه بعد از آن تا زمانی که کسی تأیید کند. تلفن صاحب، HMI است. پاسخ متنی صاحب — "ریست، نقطه تنظیم را پایین بیاور" — عمل کنترلی است.

واحد به مدت دو سال به همین شکل کار کرد. تنها تماس‌های خدماتی، تماس‌های برنامه‌ریزی شده بودند.

واقعیت راه‌اندازی

شما به یک مدل CPU با قابلیت GSM/GPRS، یک سیم کارت با قابلیت SMS، و دفترچه تلفن پیکربندی شده با شماره‌های مجاز نیاز دارید. راهنما شامل فرمت‌های دستوری SMS و کدهای خطا است — آن صفحه را نشانه‌گذاری کنید، زیرا اولین پیکربندی همیشه یک اشتباه تایپی دارد.

نکته امنیتی، چون باید بگویم: لیست شماره‌های تلفن دیوار آتش شماست. آن را به‌طور دقیق پیکربندی کنید. یک PLC که دستورات را از هر شماره‌ای می‌پذیرد، PLC است که دستورات را از هر کسی می‌پذیرد. دفترچه تلفن را قفل کنید، از یک سیم کارت اختصاصی بدون رومینگ استفاده کنید و شماره را مانند یک کلید در نظر بگیرید.

گرامر دستورات SMS

یادگیری فرمت‌های دستوری تفاوت بین یک دمو و یک سیستم عملی است. راهنما نحو SMS برای تغییر مقادیر F، Q، AQ، AF، AM، REG و RTC را مستند می‌کند — هر کدام با فرمت خاص خود، هر کدام با کد خطا برای زمانی که شکست می‌خورد. دفترچه تلفن از چندین شماره پشتیبانی می‌کند و CPU تشخیص می‌دهد که چه کسی مجاز به فرمان دادن است و چه کسی فقط مجاز به دریافت هشدار است.

یک ورق تقلب یک‌صفحه‌ای برای سایت بسازید: "برای افزایش نقطه تنظیم سطح پایین، X را ارسال کنید؛ برای ریست کردن پمپ 1، Y را ارسال کنید." آن را در کنار تلفنی که مهندس مسئول حمل می‌کند لمینت کنید. افرادی که واقعاً از کنترل SMS استفاده می‌کنند برنامه‌نویسان PLC نیستند — آنها اپراتورهایی هستند که یک تلفن و یک رویه دارند و ورق تقلب رویه است.

هر فرمت دستوری را در حین راه‌اندازی آزمایش کنید، نه در حین طوفان. یک اشتباه تایپی در فرمت یک کد خطا روی تلفن و یک معما روی ماشین تولید می‌کند؛ یک فرمت آزمایش شده کنترل از راه دور کار می‌کند. پانزده دقیقه راه‌اندازی یک تماس تلفنی در ساعت 2 صبح را نجات می‌دهد.

زمانی که SMS کافی نیست

SMS مبتنی بر رویداد و هدایت‌شده توسط انسان است؛ این یک تاریخ‌نگار نیست. اگر سایت به روندها، تاریخچه SCADA، یا داشبوردهای چند کاربره نیاز دارد، مسیر اترنت با easySCADA یا یک پلتفرم ابری داده‌ها را منتقل می‌کند. معماری صادقانه هر دو را اجرا می‌کند: SMS برای هشدار و فرمان سریع، Modbus TCP یا MQTT برای ثبت. همان CPU از هر دو کانال پشتیبانی می‌کند و این دو هرگز با هم تداخل ندارند — ماژول GSM متون را مدیریت می‌کند در حالی که پورت اترنت داده‌ها را مدیریت می‌کند.

حالت شکست که باید در برابر آن طراحی کنید، حالتی است که متن هشدار ارسال می‌شود و هیچ کس عمل نمی‌کند. تأیید را پیکربندی کنید: اپراتور پاسخ می‌دهد، CPU تأیید را ثبت می‌کند و منطق تشدید می‌داند که چه کسی پاسخ نداده است. این SMS را از یک اعلان به یک فرآیند با مسئولیت تبدیل می‌کند.

و سیم کارت را هر ماه شارژ و آزمایش کنید. یک سیم کارت مرده یک سیستم هشدار ساکت است و سیستم‌های هشدار ساکت در بدترین زمان ممکن کشف می‌شوند.

حلقه تأیید

هشدارهایی که هیچ کس تأیید نمی‌کند شایعه است. مسیر تأیید را پیکربندی کنید: SMS ارسال می‌شود، اپراتور پاسخ می‌دهد، CPU پاسخ را ثبت می‌کند و اگر کسی در بازه زمانی پاسخ ندهد، تشدید می‌کند. مجموعه دستورات راهنما فرمت‌های تأیید را پوشش می‌دهد؛ تصمیم طراحی با شماست. دو عدد — زمان تأخیر تأیید و هدف تشدید — یک سیستم اعلان را به یک فرآیند با مسئولیت تبدیل می‌کند و ارزش بیشتری از هر ویژگی در بروشور دارد.

سیستم‌های هشدار وابسته به اینترنت مد روز هستند. هشدارهای SMS غیرقابل تخریب هستند. بدانید که کدام یک واقعاً به سایت شما نیاز دارد.

آزمایش ماهانه سیم کارت مراسمی است که کمتر به آن توجه می‌شود: یک هشدار آزمایشی ارسال کنید، تماسی که تلفن زنگ می‌زند را تماشا کنید، مسیر پاسخ را تأیید کنید. یک سیم کارت ساکت یک سیستم هشدار ساکت است و سیستم‌های ساکت در بدترین زمان ممکن کشف می‌شوند. آزمایش را در تقویم قرار دهید — اولین دوشنبه هر ماه — و زنجیره هشدار زنده می‌ماند.