د هابر کنټرول پینل د Advantech څخه د HMI پراساس


ویډیو: د هابر اډمین کنسول. تاسو ته اجازه درکوي کرما تنظیم کړئ، درجه بندي کړئ، او کاروونکي منع کړئ.

د تمديد؛ DR: پدې مقاله کې به زه هڅه وکړم چې د Webaccess/HMI ډیزاینر صنعتي انٹرفیس پراختیا چاپیریال او WebOP ټرمینل په کارولو سره د کامیک هابر کنټرول پینل رامینځته کړم.

د انسان ماشین انٹرفیس (HMI) د کنټرول شوي ماشینونو سره د انسان تعامل لپاره د سیسټمونو مجموعه ده. عموما دا اصطلاح په صنعتي سیسټمونو کې پلي کیږي چې یو آپریټر او کنټرول پینل لري.

WebOP - د انسان ماشین انٹرفیس رامینځته کولو لپاره یو خپلواک صنعتي ټرمینل. د تولید کنټرول پینلونو جوړولو لپاره کارول کیږي، د څارنې سیسټمونه، د کنټرول خونه، د سمارټ کور کنټرولرونه، او نور. د صنعتي تجهیزاتو مستقیم ارتباط ملاتړ کوي او کولی شي د SCADA سیسټم برخې په توګه کار وکړي.

WebOP ټرمینل - هارډویر

د هابر کنټرول پینل د Advantech څخه د HMI پراساسد WebOP ټرمینل د ټیټ بریښنا کمپیوټر دی چې د ARM پروسیسر پراساس دی ، په یوه قضیه کې د مانیټر او ټچ سکرین سره ، د HMI ډیزاینر کې رامینځته شوي ګرافیکي انٹرفیس سره د برنامه چلولو لپاره ډیزاین شوی. په ماډل پورې اړه لري، ترمینلونه په تخته کې مختلف صنعتي انٹرفیسونه لري: RS-232/422/485، د موټرو سیسټمونو سره د نښلولو لپاره CAN بس، د اضافي پرفیریلونو نښلولو لپاره د USB کوربه بندر، کمپیوټر ته د ټرمینل نښلولو لپاره د USB کلائنټ بندر، آډیو ان پټ او آډیو آوټ پټ ، د غیر متزلزل حافظې او تنظیماتو لیږد لپاره د مایکرو ایس ډی کارت ریډر.

وسیلې د ټولو یو کمپیوټرونو لپاره د بودیجې ځای په ځای شوي ، د هغه دندو لپاره چې ځواکمن پروسیسرونو او د بشپړ ډیسټاپ کمپیوټر سرچینو ته اړتیا نلري. WebOP کولی شي د کنټرول او ډیټا ان پټ/آؤټ پټ لپاره د سټنډرډ ټرمینل په توګه کار وکړي، د نورو WebOPs سره جوړه شوې، یا د SCADA سیسټم برخې په توګه.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د WebOP ټرمینل کولی شي مستقیم صنعتي وسایلو سره وصل شي

غیر فعال کولنګ او IP66 محافظت

د ټیټ تودوخې د ضایع کیدو له امله، ځینې WebOP ماډلونه په بشپړه توګه د فعال هوا یخولو پرته ډیزاین شوي. دا وسایلو ته اجازه ورکوي چې په ساحو کې نصب شي چې د شور کچې سره حساس وي او د کور دننه د دوړو اندازه کموي.

مخکینۍ تخته پرته له تشو یا بندونو څخه جوړه شوې، د IP66 د محافظت کچه ​​لري، او د فشار لاندې اوبو ته مستقیم ننوتلو ته اجازه ورکوي.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د WOP-3100T ترمینل شاته پینل

بې ثباته حافظه

د معلوماتو له لاسه ورکولو مخنیوي لپاره، WebOP 128Kb غیر بې ثباته حافظه لري، کوم چې د رام سره په ورته ډول کار کیدی شي. دا کولی شي د میټر لوستل او نور مهم معلومات ذخیره کړي. د بریښنا د ناکامۍ په صورت کې، ډاټا به د ریبوټ وروسته خوندي او بحال شي.

ریموټ تازه کول

هغه برنامه چې په ټرمینل کې روانه ده د ایترنیټ شبکې له لارې یا د RS-232/485 سیریل انٹرفیسونو له لارې په لرې ډول تازه کیدی شي. دا ساتنه ساده کوي، ځکه چې دا د سافټویر تازه کولو لپاره ټولو ترمینلونو ته د تګ اړتیا له منځه وړي.

د WebOP ماډلونه

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د 2000T لړۍ - ترټولو ارزانه وسیلې د HMI RTOS ریښتیني وخت عملیاتي سیسټم پراساس رامینځته شوي. لړۍ د WebOP- لخوا استازیتوب کیږي2040T/2070T/2080T/2100Tپه ترتیب سره د 4,3 انچو، 7 انچو، 8 انچو او 10.1 انچو سکرین ډیګونونو سره.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د 3000T لړۍ - د وینډوز CE عملیاتي سیسټم پراساس نور پرمختللي ماډلونه. دوی د 2000T لړۍ څخه په لوی شمیر هارډویر انٹرفیسونو کې توپیر لري او په بورډ کې د CAN انٹرفیس لري. وسیلې د تودوخې په پراخه لړۍ کې کار کوي (-20 ~ 60 ° C) او د انټي سټیټیک محافظت لري (هوا: 15KV / اړیکه: 8KV). لاین په بشپړ ډول د IEC-61000 معیاري اړتیاوې پوره کوي، کوم چې وسایلو ته اجازه ورکوي چې د سیمیکمډکټر په تولید کې وکارول شي چیرې چې د جامد خارج کیدو ستونزه وي. لړۍ د WebOP- لخوا استازیتوب کیږي3070T/3100T/3120T، په ترتیب سره د 7 انچو ، 10.1 انچو او 12.1 انچو سکرین ډیګونالونو سره.

WebAccess/HMI ډیزاینر پراختیا چاپیریال

د بکس څخه بهر، د WebOP ټرمینل یوازې د ټیټ ځواک ARM کمپیوټر دی چې تاسو کولی شئ هر ډول سافټویر پرمخ بوځي، مګر د دې حل ټوله نقطه د ملکیت WebAcess/HMI صنعتي انٹرفیس پراختیا چاپیریال دی. سیسټم دوه برخې لري:

  • د HMI ډیزاینر - د انٹرفیسونو او برنامه کولو منطق رامینځته کولو لپاره چاپیریال. د پروګرامر کمپیوټر کې د وینډوز لاندې چلیږي. وروستی برنامه په یوه فایل کې جوړه شوې او د چلولو په وخت کې د اجرا کولو لپاره ترمینل ته لیږدول کیږي. برنامه په روسیه کې شتون لري.
  • د HMI چلولو وخت - په وروستي ترمینل کې د ترتیب شوي برنامه چلولو لپاره د وخت وخت. دا نه یوازې د WebOP ټرمینالونو کې کار کولی شي، بلکې په Advantech UNO، MIC، او منظم ډیسټاپ کمپیوټرونو کې هم کار کوي. د لینکس، وینډوز، وینډوز CE لپاره د چلولو نسخې شتون لري.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

سلام نړۍ - یوه پروژه رامینځته کول

راځئ چې زموږ د هابر کنټرول پینل لپاره د ازموینې انٹرفیس رامینځته کول پیل کړو. زه به برنامه په ترمینل کې پرمخ وړم WebOP-3100T WinCE چلول. لومړی، راځئ چې په HMI ډیزاینر کې نوې پروژه جوړه کړو. په WebOP کې د پروګرام چلولو لپاره، دا مهمه ده چې سم ماډل غوره کړئ؛ د وروستي فایل بڼه به پدې پورې اړه ولري. په دې مرحله کې، تاسو کولی شئ د ډیسټاپ جوړښت هم وټاکئ، نو وروستی فایل به د X86 چلولو لپاره تالیف شي.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د نوې پروژې رامینځته کول او د معمارۍ غوره کول

د مخابراتو پروتوکول غوره کول چې له لارې به ترتیب شوی برنامه په WebOP کې بار شي. پدې مرحله کې، تاسو کولی شئ یو سریال انٹرفیس وټاکئ، یا د ټرمینل IP پته مشخص کړئ.
د هابر کنټرول پینل د Advantech څخه د HMI پراساس

د پروژې د جوړولو انٹرفیس. په ښي خوا کې د راتلونکي پروګرام د برخو د ونې ډیاګرام شتون لري. د اوس لپاره ، موږ یوازې د سکرین توکي سره علاقه لرو ، دا مستقیم سکرینونه دي چې د ګرافیکي انٹرفیس عناصرو سره به په ټرمینل کې ښودل شي.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

لومړی، راځئ چې د "هیلو ورلډ" متن سره دوه سکرینونه جوړ کړو او د بټونو په کارولو سره د دوی ترمینځ د بدلولو وړتیا. د دې کولو لپاره، موږ به یو نوی سکرین اضافه کړو، سکرین #2، او په هر سکرین کې به موږ د متن عنصر او د سکرینونو ترمنځ د بدلولو لپاره دوه بټونه اضافه کړو (د سکرین بټن). راځئ چې هر تڼۍ ترتیب کړو ترڅو راتلونکي سکرین ته لاړ شو.
د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د سکرینونو ترمینځ بدلولو لپاره د تڼۍ تنظیم کولو لپاره انٹرفیس

د هیلو ورلډ برنامه چمتو ده ، اوس تاسو کولی شئ دا تنظیم او چل کړئ. د تالیف په مرحله کې ممکن د غلط مشخص شوي متغیرونو یا ادرسونو په صورت کې غلطي وي. هر ډول تېروتنه وژونکي ګڼل کیږي؛ برنامه به یوازې هغه وخت تالیف شي که چیرې هیڅ غلطی شتون ونلري.
چاپیریال د ټرمینل سمولو وړتیا چمتو کوي نو تاسو کولی شئ برنامه په خپل کمپیوټر کې په ځایی ډول ډیبګ کړئ. د سمولو دوه ډوله شتون لري:

  • آنلاین سمول - په برنامه کې مشخص شوي ټولې بهرنۍ ډیټا سرچینې به وکارول شي. دا کیدای شي USOs یا وسایل وي چې د سیریل انٹرفیس یا Modbus TCP له لارې وصل وي.
  • آف لائن سمولیشن - د بهرني وسایلو کارولو پرته سمول.

پداسې حال کې چې موږ بهرني معلومات نلرو، موږ د آفلاین سمولیشن کاروو، مخکې له دې چې برنامه جوړه کړې وي. وروستی برنامه به د پروژې فولډر کې موقعیت ولري ، د نوم سره د پروژې نوم_پروګرام نوم.px3

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
په سمولیشن کې روان برنامه د موږک کرسر سره په ورته ډول کنټرول کیدی شي لکه څنګه چې دا به د WebOP ټرمینل ټچ سکرین کې وي. موږ ګورو چې هرڅه د هدف په توګه کار کوي. غوره.
فزیکي ترمینل ته د برنامه ډاونلوډ کولو لپاره ، یوازې د ډاونلوډ تڼۍ کلیک وکړئ. مګر څنګه چې ما د پرمختیا چاپیریال ته د ترمینل اتصال نه دی تنظیم کړی ، تاسو کولی شئ په ساده ډول د USB فلش ډرایو یا مایکرو ایس ډی حافظې کارت په کارولو سره فایل انتقال کړئ.
د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د برنامه انٹرفیس هوښیار دی ، زه به د هر ګرافیک بلاک څخه نه ځم. د شاليدونو، شکلونو او متن جوړول به هر هغه چا ته روښانه وي چې د Word سره ورته پروګرامونه کاروي. د ګرافیکي انٹرفیس رامینځته کولو لپاره ، د برنامې مهارتونو ته اړتیا نشته؛ ټول عناصر په فارم کې د موږک په کشولو سره اضافه شوي.

د حافظې سره کار کول

اوس چې موږ پوهیږو چې څنګه ګرافیک عناصر رامینځته کړو ، راځئ چې زده کړو چې څنګه د متحرک مینځپانګې او سکریپټینګ ژبې سره کار وکړو. راځئ چې یو بار چارټ جوړ کړو چې د متغیر څخه ډاټا ښکاره کوي یو $ 100. د چارټ ترتیباتو کې، د ډیټا ډول وټاکئ: 16-bit عدد، او د چارټ ارزښتونو لړۍ: له 0 څخه تر 10 پورې.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

برنامه په دریو ژبو کې د سکریپټونو لیکلو ملاتړ کوي: VBScript ، JavaScript او خپله ژبه. زه به دریم اختیار وکاروم ځکه چې په اسنادو کې د دې لپاره مثالونه شتون لري او په مدیر کې د اتوماتیک ترکیب مرسته.

راځئ چې یو نوی میکرو اضافه کړو:

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

راځئ یو څه ساده کوډ ولیکو ترڅو په متغیر کې ډیټا په تدریجي ډول بدل کړو چې په چارټ کې تعقیب کیدی شي. موږ به په متغیر کې 10 اضافه کړو، او صفر ته به یې بیا وټاکو کله چې دا له 100 څخه لوی وي.

$U100=$U100+10
IF $U100>100
$U100=0
ENDIF

سکریپټ په لوپ کې اجرا کولو لپاره، دا د عمومي سیټ اپ ترتیباتو کې د اصلي میکرو په توګه تنظیم کړئ، د 250ms د اجرا کولو وقفې سره.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
راځئ چې په سمیلیټر کې برنامه تالیف او چل کړو:

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

په دې مرحله کې، موږ زده کړل چې په حافظه کې ډاټا سمبال کړو او په لید کې یې ښکاره کړو. دا دمخه د ساده څارنې سیسټم رامینځته کولو لپاره کافي دی ، د بهرني وسیلو (سینسرونو ، کنټرولرانو) څخه ډیټا ترلاسه کول او په حافظه کې ثبت کول. د HMI ډیزاینر کې د ډیټا مختلف ډیټا بلاکونه شتون لري: د تیرونو ، مختلف چارټونو او ګرافونو سره د سرکلر ډیلونو په شکل کې. د JavaScript سکریپټونو په کارولو سره، تاسو کولی شئ د HTTP له لارې د بهرنیو سرچینو څخه ډاټا ډاونلوډ کړئ.

د هابر کنټرول پینل

د ترلاسه شوي مهارتونو په کارولو سره، موږ به د هابر اډمین کنسول لپاره یو مزاحیه انٹرفیس جوړ کړو.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

زموږ ریموټ کنټرول باید وکوالی شي:

  • د کارونکي پروفایل بدل کړئ
  • د کرما او درجه بندي ډاټا ذخیره کړئ
  • د سلیډرونو په کارولو سره د کرما او درجه بندي ارزښتونه بدل کړئ
  • کله چې تاسو د "بندیز" تڼۍ کلیک وکړئ، پروفایل باید د منع شوي په توګه نښه شي، اوتار باید په کراس شوي بدل شي

موږ به هر پروفایل په جلا پاڼه کې ښکاره کړو، نو موږ به د هر پروفایل لپاره یوه پاڼه جوړه کړو. موږ به کارما او درجه بندي په محلي متغیرونو کې په حافظه کې ذخیره کړو، کوم چې به د سیټ اپ میکرو په کارولو سره پیل شي کله چې برنامه پیل شي.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
انځور د کلک کولو وړ دی

د کرما او درجه بندي تنظیم کول

د کرما د تنظیم کولو لپاره موږ به سلایډ (Slide Switch) وکاروو. موږ د ثبت کولو پتې په توګه په سیټ اپ میکرو کې پیل شوی متغیر مشخص کوو. راځئ چې د سلیډر ارزښتونو حد له 0 څخه تر 1500 پورې محدود کړو. اوس، کله چې سلیډر حرکت کوي، نوي معلومات به حافظې ته ولیکل شي. په دې حالت کې، د سلیډر لومړنی حالت به په حافظه کې د متغیر ارزښتونو سره مطابقت ولري.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
د کرما او درجه بندي عددي ارزښتونو ښودلو لپاره، موږ به د عددي ښودلو عنصر وکاروو. د دې د عملیاتو اصول د مثال "هیلو ورلډ" برنامې ډیاګرام سره ورته دي؛ موږ په ساده ډول د مانیټر پته کې د متغیر پته په ګوته کوو.

د بندیز تڼۍ

د "بندیز" تڼۍ د توګل سویچ عنصر په کارولو سره پلي کیږي. د معلوماتو ذخیره کولو اصول د پورته مثالونو سره ورته دي. په ترتیباتو کې، تاسو کولی شئ مختلف متن، رنګ یا عکس وټاکئ، د تڼۍ حالت پورې اړه لري.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس
کله چې تڼۍ فشارول شي، اوتار باید په سور کې تیر شي. دا د انځور ښودنې بلاک په کارولو سره پلي کول اسانه دي. دا تاسو ته اجازه درکوي د ټګل سویچ تڼۍ حالت سره تړلي ډیری عکسونه مشخص کړئ. د دې کولو لپاره، بلاک ته د تڼۍ او د ریاستونو شمیر سره د بلاک په څیر ورته پته ورکول کیږي. د اوتار لاندې د نوم پلیټونو سره عکس په ورته ډول ترتیب شوی.

د هابر کنټرول پینل د Advantech څخه د HMI پراساس

پایلې

په ټوله کې، ما محصول خوښ کړ. مخکې، ما د ورته دندو لپاره د Android ټابلیټ کارولو تجربه درلوده، مګر د دې لپاره د انٹرفیس رامینځته کول خورا ستونزمن کار دی، او د براوزر APIs پرفیرالونو ته بشپړ لاسرسي ته اجازه نه ورکوي. یو WebOP ټرمینل کولی شي د Android ټابلیټ ، کمپیوټر او کنټرولر ترکیب ځای په ځای کړي.

د HMI ډیزاینر، د دې لرغوني ډیزاین سره سره، خورا پرمختللی دی. د ځانګړي پروګرام کولو مهارتونو پرته، تاسو کولی شئ په چټکۍ سره د کاري انٹرفیس سکیچ جوړ کړئ. مقاله د ټولو ګرافیک بلاکونو په اړه بحث نه کوي، چې ډیری یې شتون لري: متحرک پایپونه، سلنډرونه، ګرافونه، ټګل سویچونه. دا د بکس څخه بهر ډیری مشهور صنعتي کنټرولر ملاتړ کوي او د ډیټابیس نښلونکي لري.

مرجع

WebAccess/HMI ډیزاینر او د چلولو پراختیا چاپیریال ډاونلوډ کیدی شي دلته

د هابر کنټرول پینل پروژې سرچینې

سرچینه: www.habr.com

Add a comment