جلوگیری از هشدار پیام خطای ارتباطی ERROR MESSAGE ALARM IN DELTA HMI با استفاده از ماکرو
هنگام کار با HMI دلتا اگر ارتباط HMI با هر تجهیز دیگری مثل PLC که از آدرس های آن استفاده شده قطع شود، خطای ارتباطی رخ می دهد. این خطا با استفاده از دستور ماکرو قابل رفع است، کافی است دستور ماکرو مربوطه را طبق مراحل زیر بنویسیم.
ما از ماکرو نویسی در HMI دلتا برای فعال و غیرفعال کردن هشدار پیام خطای ارتباطی هنگام قطع ارتباط بین نمایشگر HMI و کنترلر استفاده می کنیم:
- اگر ارتباط بین دو HMI ارتباط اترنت (Modbus TCP/IP) باشد، می توانیم از IPON و IPOFF Macro Command استفاده کنیم.
- اگر ارتباط بین HMI ارتباط سریالی (RS-232,RS485) است، می توانیم از دستور STATIONON و STATIONOFF ماکرو استفاده کنیم.
آموزش دستور IPON و IPOFF در ماکرونویسی
هنگامی که از ارتباطات اترنت (Modbus TCP/IP) استفاده می کنیم، با دستور ماکرو IPON/IPOFF، می توانیم آدرس IP HMI را فعال یا غیرفعال کنیم.
آموزش دستور STATIONON و STATIONOFF در ماکرو نویسی
فرمان ماکرو STATIONON و STATIONOFF این امکان را برای ما فراهم می کند، که به صورت دستی پورت COM آدرس station را که HMI به آن متصل است، فعال یا غیرفعال کنیم. این فرمان ماکرو را می توانیم برای فعال کردن یا جلوگیری از هشدار پیام خطای ارتباطی هنگام قطع اتصال بین HMI استفاده کنیم. فرمان ماکرو STATIONON پورت COM را روشن می کند و هشدار پیام خطا را فعال می کند. فرمان ماکرو STATIONOFF پورت COM را خاموش می کند و هشدار پیام خطا را غیرفعال می کند.
نحوه دسترسی به کنترل پیام خطا
در نرم افزار DOPSoft به منظور غیرفعال کردن هشدار پیام خطای ارتباط (communication error message control) دستور ماکرو STATIONOFF در On macro یا Off macro استفاده میکنیم. کافی است مراحل زیر را دنبال کنیم:
یک المان “button” ایجاد و روی آن دوبار کلیک می کنیم و سپس مراحل زیر را به ترتیب انجام می دهیم:
- منو Macro
- On Macro
- Macro Wizard
- کادر Marco command زیر ظاهر می شود.

سپس دستور ماکرو مطابق شکل از کادر Marco command طبق مراحل زیر دنبال می کنیم:
- منو Command
- Communication
- STATIONOFF

دستور STATIONOFF (Var1, Var2) ظاهر می شود که Var1 مربوط به COM Port میشود، باید توجه داشته باشیم که عدد 0 مربوط به COM1 و عدد 1 مربوط به COM2 همچنین عدد 2 مربوط به COM3 میشود و Var2 مربوط به Station No می باشد.

با Compile کردن برنامه و ریختن آن بر روی HMI دیگر هشدار ظاهر نمی شود.
برای فعال شدن هشدار، مشابه قبل انجام می شود فقط کافیست به جای STATIONOFF از STATIONON استفاده کنیم.
توجه: از دستورهای ماکرو STATIONON، STATIONOFF، IPON و IPOFF در مواقعی که در زمانی که تیک در کادر خورده است (مطابق شکل زیر) و ارور “Comm. Interrupt XXX times then ignore” ظاهر می شود، نمی توانیم استفاده کرد.
