αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech


αžœαžΈαžŠαŸαž’αžΌαŸ– αž€αž»αž„αžŸαžΌαž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ Habr αŸ” αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž˜αŸ’αž˜αž•αž› αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ αž“αž·αž„αž αžΆαž˜αžƒαžΆαžαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

TL; αž€αž»αž„: αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž”αž„αŸ’αž€αžΎαžαž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž”αŸ‚αž”αž€αŸ†αž”αŸ’αž›αŸ‚αž„αžŠαŸ„αž™αž”αŸ’αžšαžΎ Webaccess/HMI Designer αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜ αž“αž·αž„αžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αŸ”

Human-machine interface (HMI) αž‚αžΊαž‡αžΆαžŸαŸ†αžŽαž»αŸ†αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŠαŸ‚αž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ” αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž–αžΆαž€αŸ’αž™αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž…αŸ†αž–αŸ„αŸ‡αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžš αž“αž·αž„αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆαŸ”

WebOP - αžŸαŸ’αžαžΆαž“αžΈαž™αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžŸαŸ’αžœαž™αŸαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž˜αž“αž»αžŸαŸ’αžŸ-αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αŸ” αž”αŸ’αžšαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆαž•αž›αž·αžαž€αž˜αŸ’αž˜ αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž”αž“αŸ’αž‘αž”αŸ‹αž”αž‰αŸ’αž‡αžΆ αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž•αŸ’αž‘αŸ‡αž†αŸ’αž›αžΆαžαžœαŸƒαŸ”αž›αŸ” αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž“αžΉαž„αž§αž”αž€αžšαžŽαŸαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜ αž“αž·αž„αž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’ SCADA αŸ”

αžŸαŸ’αžαžΆαž“αžΈαž™ WebOP - αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ AdvantechαžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αž‚αžΊαž‡αžΆαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αžαžΆαž˜αž–αž›αž‘αžΆαž”αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš ARM αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžαŸ‚αž˜αž½αž™αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž˜αŸ‰αžΌαž“αžΈαž‘αŸαžš αž“αž·αž„αž’αŸαž€αŸ’αžšαž„αŸ‹αž”αŸ‰αŸ‡ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž“αŸ…αž€αŸ’αž“αž»αž„ HMI Designer αŸ” αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž˜αŸ‰αžΌαžŠαŸ‚αž› αžŸαŸ’αžαžΆαž“αžΈαž™αž˜αžΆαž“αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αž•αŸ’αžŸαŸαž„αŸ—αž“αŸ…αž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡αŸ– RS-232/422/485 αž‘αžΆαž“αž€αŸ’αžšαž»αž„ CAN αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαžαž™αž“αŸ’αž αž…αŸ’αžšαž€ USB Host αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αž‚αŸ’αžšαžΏαž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž”αž“αŸ’αžαŸ‚αž˜ αž…αŸ’αžšαž€αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž—αŸ’αž‰αŸ€αžœ USB αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αŸ’αž‡αžΆαž”αŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αž‘αŸ…αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž’αžΌαžŒαžΈαž™αŸ‰αžΌ αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž‘αž·αž“αŸ’αž“αž•αž›αž’αžΌαžŒαžΈαž™αŸ‰αžΌ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αžΆαž“αž€αžΆαž MicroSD αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž˜αž·αž“αž„αžΆαž™αž“αžΉαž„αž”αž„αŸ’αž€αž‡αžΆαž αŸαžαž» αž“αž·αž„αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αŸ”

αž§αž”αž€αžšαžŽαŸαž‘αžΆαŸ†αž„αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž‡αžΆαž§αž”αž€αžšαžŽαŸαž‡αŸ†αž“αž½αžŸαžαžœαž·αž€αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž€αŸ’αž“αž»αž„αžαŸ‚αž˜αž½αž™ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŠαŸ‚αž›αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαŸαž˜αžΆαž“αžαžΆαž˜αž–αž› αž“αž·αž„αž’αž“αž’αžΆαž“αž“αŸƒαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αžŠαŸ‚αž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž–αŸαž‰αž›αŸαž‰αŸ” WebOP αž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαžŸαŸ’αžαžΆαž“αžΈαž™αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž‰αŸ’αž…αžΌαž›/αž‘αž·αž“αŸ’αž“αž•αž› αž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž‡αžΆαž˜αž½αž™ WebOPs αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž¬αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’ SCADA αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αž’αžΆαž…αž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž‘αŸ…αž§αž”αž€αžšαžŽαŸαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜

αž—αžΆαž–αžαŸ’αžšαž‡αžΆαž€αŸ‹αž’αž€αž˜αŸ’αž˜ αž“αž·αž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš IP66

αžŠαŸ„αž™αžŸαžΆαžšαžαŸ‚αž€αžΆαžšαžŸαžΆαž™αž—αžΆαž™αž€αŸ†αžŠαŸ…αž‘αžΆαž” αž˜αŸ‰αžΌαžŠαŸ‚αž› WebOP αž˜αž½αž™αž…αŸ†αž“αž½αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž—αžΆαž–αžαŸ’αžšαž‡αžΆαž€αŸ‹αžαŸ’αž™αž›αŸ‹αžŸαž€αž˜αŸ’αž˜αŸ” αž“αŸαŸ‡αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž§αž”αž€αžšαžŽαŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž˜αŸ‰αŸ„αž“αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ†αž”αž“αŸ‹αžŠαŸ‚αž›αž„αžΆαž™αž“αžΉαž„αž€αž˜αŸ’αžšαž·αžαžŸαŸ†αž‘αŸαž„αžšαŸ†αžαžΆαž“ αž“αž·αž„αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž”αžšαž·αž˜αžΆαžŽαž’αžΌαž›αžΈαžŠαŸ‚αž›αž…αžΌαž›αž€αŸ’αž“αž»αž„αž›αŸ†αž“αŸ…αžŠαŸ’αž‹αžΆαž“αŸ”

αž”αž“αŸ’αž‘αŸ‡αžαžΆαž„αž˜αž»αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αž›αž·αžαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž…αž“αŸ’αž›αŸ„αŸ‡ αž¬αžŸαž“αŸ’αž›αžΆαž€αŸ‹ αž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαž€αžΆαžšαž–αžΆαžš IP66 αž“αž·αž„αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž‘αžΉαž€αž…αžΌαž›αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž€αŸ’αžšαŸ„αž˜αžŸαž˜αŸ’αž–αžΆαž’αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž”αž“αŸ’αž‘αŸ‡αžαžΆαž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαžŸαŸ’αžαžΆαž“αžΈαž™ WOP-3100T

αž€αžΆαžšαž…αž„αž…αžΆαŸ†αž˜αž·αž“αž„αžΆαž™αž“αžΉαž„αž”αž„αŸ’αž€αž‡αžΆαž αŸαžαž»

αžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž”αžΆαžαŸ‹αž”αž„αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™ WebOP αž˜αžΆαž“αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž˜αž·αž“αž„αžΆαž™αž“αžΉαž„αž”αž„αŸ’αž€αž‡αžΆαž αŸαžαž» 128Kb αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αŸ’αž“αž»αž„αžœαž·αž’αžΈαžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„ RAM αžŠαŸ‚αžšαŸ” αžœαžΆαž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΆαžšαž’αžΆαž“αž˜αŸ‰αŸ‚αžαŸ’αžš αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαžŠαžΆαž…αŸ‹αžαžΆαž˜αž–αž› αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž“αž·αž„αžŸαŸ’αžŠαžΆαžšαž‘αžΎαž„αžœαž·αž‰αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž‘αžΎαž„αžœαž·αž‰αŸ”

αž’αžΆαž”αŸ‹αžŠαŸαžαž–αžΈαž…αž˜αŸ’αž„αžΆαž™

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αž’αžΆαž…αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžαžΆαž˜αžšαž™αŸˆαž”αžŽαŸ’αžαžΆαž‰αž’αŸŠαžΈαžŸαžΊαžšαžŽαž·αž αž¬αžαžΆαž˜αžšαž™αŸˆαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαŸ€αžšαŸ€αž› RS-232/485αŸ” αž“αŸαŸ‡αž‡αž½αž™αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαžαŸ‚αž‘αžΆαŸ† αžŠαŸ„αž™αžŸαžΆαžšαžœαžΆαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž€αŸ’αž“αž»αž„αž€αžΆαžšαž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ”

αž˜αŸ‰αžΌαžŠαŸ‚αž› WebOP

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
ស៊េរី 2000T - αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž˜αžΆαž“αžαž˜αŸ’αž›αŸƒαžŸαž˜αžšαž˜αŸ’αž™αž”αŸ†αž•αž»αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž›αžΎαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž–αŸαž›αžœαŸαž›αžΆαž–αž·αž HMI RTOS αŸ” αžŸαŸŠαŸαžšαžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ†αžŽαžΆαž„αžŠαŸ„αž™ WebOP-2040T/2070T/2080T/2100Tαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αž„αŸ’αž€αžαŸ‹αž‘αŸ’αžšαžΌαž„αž’αŸαž€αŸ’αžšαž„αŸ‹ 4,3 αž’αŸŠαžΈαž‰ 7 αž’αŸŠαžΈαž‰ 8 αž’αŸŠαžΈαž‰ αž“αž·αž„ 10.1 αž’αŸŠαžΈαž‰ αžšαŸ€αž„αž‚αŸ’αž“αžΆαŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
ស៊េរី 3000T - αž˜αŸ‰αžΌαžŠαŸ‚αž›αž‘αŸ†αž“αžΎαž”αž‡αžΆαž„αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Windows CE αŸ” αž–αž½αž€αžœαžΆαžαž»αžŸαž‚αŸ’αž“αžΆαž–αžΈαžŸαŸŠαŸαžšαžΈ 2000T αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž½αž™αž…αŸ†αž“αž½αž“αž’αŸ†αž“αŸƒαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„ αž αžΎαž™αž˜αžΆαž“αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ CAN αž“αŸ…αž›αžΎαž™αž“αŸ’αžαž αŸ„αŸ‡αŸ” αž§αž”αž€αžšαžŽαŸαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αŸ’αž“αž»αž„αž‡αž½αžšαžŸαžΈαžαž»αžŽαŸ’αž αž—αžΆαž–αž”αž“αŸ’αžαŸ‚αž˜ (-20 ~ 60 Β° C) αž“αž·αž„αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš antistatic (Air: 15KV/Contact: 8KV) αŸ” αžαŸ’αžŸαŸ‚αž“αŸαŸ‡αž”αŸ†αž–αŸαž‰αž”αžΆαž“αž™αŸ‰αžΆαž„αž–αŸαž‰αž›αŸαž‰αž“αžΌαžœαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸƒαžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš IEC-61000 αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž§αž”αž€αžšαžŽαŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αž›αž·αž semiconductor αžŠαŸ‚αž›αž€αžΆαžšαž αžΌαžšαž…αŸαž‰αž‹αž·αžαž·αžœαž“αŸ’αžαž˜αžΆαž“αž”αž‰αŸ’αž αžΆαŸ” αžŸαŸŠαŸαžšαžΈαžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ†αžŽαžΆαž„αžŠαŸ„αž™ WebOP-3070T/3100T/3120Tαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž’αž„αŸ’αž€αžαŸ‹αž‘αŸ’αžšαžΌαž„αž’αŸαž€αŸ’αžšαž„αŸ‹ 7 αž’αŸŠαžΈαž„ 10.1 αž’αŸŠαžΈαž‰ αž“αž·αž„ 12.1 αž’αŸŠαžΈαž„ αžšαŸ€αž„αž‚αŸ’αž“αžΆαŸ”

αž”αžšαž·αž™αžΆαž€αžΆαžŸαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ WebAccess/HMI Designer

αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹ αžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αž‚αžΊαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš ARM αžαžΆαž˜αž–αž›αž‘αžΆαž” αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŽαžΆαž˜αž½αž™ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž…αŸ†αžŽαž»αž…αž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸƒαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡αž‚αžΊαž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜ WebAcess/HMI αžŠαŸ‚αž›αž˜αžΆαž“αž€αž˜αŸ’αž˜αžŸαž·αž‘αŸ’αž’αž·αŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αžΆαž“αž–αžΈαžšαž•αŸ’αž“αŸ‚αž€αŸ–

  • αž’αŸ’αž“αž€αžšαž…αž“αžΆ HMI - αž”αžšαž·αžŸαŸ’αžαžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹ αž“αž·αž„αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αžšαŸ„αž˜ Windows αž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž»αž„αž€αŸ’αžšαŸ„αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž‡αžΆαž―αž€αžŸαžΆαžšαž˜αž½αž™ αž αžΎαž™αž•αŸ’αž‘αŸαžšαž‘αŸ…αžŸαŸ’αžαžΆαž“αžΈαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž˜αžΆαž“αž‡αžΆαž—αžΆαžŸαžΆαžšαž»αžŸαŸ’αžŸαžΈαŸ”
  • αž˜αŸ‰αŸ„αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš HMI - αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ” αžœαžΆαž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž“αŸ…αž›αžΎ Advantech UNO, MIC αž“αž·αž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž›αžΎαžαž»αž’αž˜αŸ’αž˜αžαžΆαŸ” αž˜αžΆαž“αž€αŸ†αžŽαŸ‚αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Linux, Windows, Windows CE αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αžŸαž½αžŸαŸ’αžαžΈαž–αž·αž—αž–αž›αŸ„αž€ - αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„

αž…αžΌαžšαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαžΆαž€αž›αŸ’αž”αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™ WebOP-3100T αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš WinCE αŸ” αžŠαŸ†αž”αžΌαž„ αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„ HMI DesignerαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž›αžΎ WebOP αžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‚αŸ†αžšαžΌαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž“αŸƒαž―αž€αžŸαžΆαžšαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αžΉαž„αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžœαžΆαŸ” αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž’αŸ’αž“αž€αž€αŸαž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž•αŸ’αž‘αŸƒαžαž» αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αž―αž€αžŸαžΆαžšαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš X86αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αžαŸ’αž˜αžΈ αž“αž·αž„αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜

αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αž·αž’αžΈαž€αžΆαžšαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŠαŸ‚αž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αŸ…αž€αŸ’αž“αž»αž„ WebOP αŸ” αž“αŸ…αž‡αŸ†αž αžΆαž“αž“αŸαŸ‡ αž’αŸ’αž“αž€αž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαŸ€αžšαŸ€αž› αž¬αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“ IP αžšαž”αžŸαŸ‹αžŸαŸ’αžαžΆαž“αžΈαž™αŸ”
αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αž„αŸ’αž€αžΎαžαž‚αž˜αŸ’αžšαŸ„αž„αŸ” αž“αŸ…αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž†αŸ’αžœαŸαž„αž˜αžΆαž“αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž˜αŸ‚αž€αž’αžΆαž„αž“αŸƒαž’αžΆαžαž»αž•αŸ’αžŸαŸ†αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αž“αžΆαž‚αžαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αŸαž›αž“αŸαŸ‡ αž™αžΎαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ‚αž›αžΎαž’αžΆαžαž»αž’αŸαž€αŸ’αžšαž„αŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž’αŸαž€αŸ’αžšαž„αŸ‹αž•αŸ’αž‘αžΆαž›αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž’αžΆαžαž»αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž“αŸ…αž›αžΎαžŸαŸ’αžαžΆαž“αžΈαž™αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αžŠαŸ†αž”αžΌαž„β€‹αž™αžΎαž„β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž’αŸαž€αŸ’αžšαž„αŸ‹β€‹αž–αžΈαžšβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž’αž€αŸ’αžŸαžš "Hello World" αž“αž·αž„β€‹αžŸαž˜αžαŸ’αžαž—αžΆαž–β€‹αž”αŸ’αžŠαžΌαžšβ€‹αžšαžœαžΆαž„β€‹αž–αž½αž€αžœαžΆβ€‹αžŠαŸ„αž™β€‹αž”αŸ’αžšαžΎβ€‹αž”αŸŠαžΌαžαž»αž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž’αŸαž€αŸ’αžšαž„αŸ‹αžαŸ’αž˜αžΈ αž’αŸαž€αŸ’αžšαž„αŸ‹ #2 αž αžΎαž™αž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž“αžΈαž˜αž½αž™αŸ— αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜αž’αžΆαžαž»αž’αžαŸ’αžαž”αž‘ αž“αž·αž„αž”αŸŠαžΌαžαž»αž„αž–αžΈαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αž’αŸαž€αŸ’αžšαž„αŸ‹ (αž”αŸŠαžΌαžαž»αž„αž’αŸαž€αŸ’αžšαž„αŸ‹)αŸ” αžαŸ„αŸ‡αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž”αŸŠαžΌαžαž»αž„αž“αžΈαž˜αž½αž™αŸ—αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžαžΌαžšαž‘αŸ…αž’αŸαž€αŸ’αžšαž„αŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ”
αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αŸŠαžΌαžαž»αž„αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžαžΌαžšαžšαžœαžΆαž„αž’αŸαž€αŸ’αžšαž„αŸ‹

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Hello World αž‚αžΊαžšαž½αž…αžšαžΆαž›αŸ‹αž αžΎαž™ αž₯αž‘αžΌαžœαž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž…αž„αž€αŸ’αžšαž„ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžœαžΆαž”αžΆαž“αŸ” αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž…αž„αž€αŸ’αžšαž„αž’αžΆαž…αž˜αžΆαž“αž€αŸ†αž αž»αžŸαž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž˜αžΆαž“αž’αžαŸαžš αž¬αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” αž€αŸ†αž αž»αžŸαžŽαžΆαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž’αŸ’αž„αž“αŸ‹αž’αŸ’αž„αžš αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αž˜αž·αž“αž˜αžΆαž“αž€αŸ†αž αž»αžŸαŸ”
αž”αžšαž·αžŸαŸ’αžαžΆαž“αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαžŸαŸ’αžαžΆαž“αžΈαž™ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ†αž”αžΆαžαŸ‹αž€αŸ†αž αž»αžŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž›αžΎαž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αŸ” αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž˜αžΆαž“αž–αžΈαžšαž”αŸ’αžšαž—αŸαž‘αŸ–

  • αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž - αž”αŸ’αžšαž—αž–αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž„αž€αŸ’αžšαŸ…αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαŸ” αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžΆαž…αž‡αžΆ USOs αž¬αž§αž”αž€αžšαžŽαŸαžŠαŸ‚αž›αž—αŸ’αž‡αžΆαž”αŸ‹αžαžΆαž˜αžšαž™αŸˆ serial interfaces ឬ Modbus TCP αŸ”
  • αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž€αŸ’αžšαŸ…αž”αžŽαŸ’αžαžΆαž‰ - αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαžŠαŸ„αž™αž˜αž·αž“αž”αŸ’αžšαžΎαž§αž”αž€αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ…αŸ”

αžαžŽαŸˆαž–αŸαž›αžŠαŸ‚αž›αž™αžΎαž„αž˜αž·αž“αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž„αž€αŸ’αžšαŸ… αž™αžΎαž„αž”αŸ’αžšαžΎαž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž€αŸ’αžšαŸ…αž”αžŽαŸ’αžαžΆαž‰ αžŠαŸ„αž™αž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αžΈαž˜αž»αž“αž˜αž€αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αžΉαž„αž˜αžΆαž“αž‘αžΈαžαžΆαŸ†αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαžαž‚αž˜αŸ’αžšαŸ„αž„ αžŠαŸ„αž™αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡ ProjectName_ProgramName.px3

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‘αžŸαŸ’αžŸαž“αŸαž‘αŸ’αžšαž“αž·αž…αž€αžŽαŸ’αžŠαž»αžšαžαžΆαž˜αžšαž”αŸ€αž”αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αžœαžΆαž“αŸ…αž›αžΎαž’αŸαž€αŸ’αžšαž„αŸ‹αž”αŸ‰αŸ‡αž“αŸƒαžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αŸ” αž™αžΎαž„αžƒαžΎαž‰αžαžΆαž’αŸ’αžœαžΈαŸ—αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžŠαžΌαž…αž”αŸ†αžŽαž„αŸ” αž’αžŸαŸ’αž…αžΆαžšαŸ’αž™αŸ”
αžŠαžΎαž˜αŸ’αž”αžΈαž‘αžΆαž‰αž™αž€αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ…αžŸαŸ’αžαžΆαž“αžΈαž™αžšαžΌαž”αžœαŸαž“αŸ’αž αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž…αž»αž…αž”αŸŠαžΌαžαž»αž„αž‘αžΆαž‰αž™αž€αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚β€‹αžŠαŸ„αž™αžŸαžΆαžšβ€‹αžαŸ’αž‰αž»αŸ†β€‹αž˜αž·αž“β€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’β€‹αž€αžΆαžšβ€‹αžαž—αŸ’αž‡αžΆαž”αŸ‹β€‹αžŸαŸ’αžαžΆαž“αžΈαž™β€‹αž‘αŸ…β€‹αž”αžšαž·αž™αžΆαž€αžΆαžŸβ€‹αž’αž—αž·αžœαžŒαŸ’αžαž“αŸβ€‹αž“αŸ„αŸ‡ αž’αŸ’αž“αž€β€‹αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚β€‹αž’αžΆαž…β€‹αž•αŸ’αž‘αŸαžšβ€‹αž―αž€αžŸαžΆαžšβ€‹αžŠαŸ„αž™β€‹αž”αŸ’αžšαžΎβ€‹ USB flash drive αž¬β€‹αž€αžΆαžβ€‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†β€‹ MicroSD αŸ”
αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αžΊαžœαž·αž…αžΆαžšαžŽαž‰αžΆαžŽ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž‚αŸ’αžšαž”αŸ‹αž”αŸ’αž›αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αž‘αŸαŸ” αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž•αŸ’αž‘αŸƒαžαžΆαž„αž€αŸ’αžšαŸ„αž™ αžšαžΌαž”αžšαžΆαž„ αž“αž·αž„αž’αžαŸ’αžαž”αž‘αž“αžΉαž„αž…αŸ’αž”αžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„ Word αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€ αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‘αŸ αž’αžΆαžαž»αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŠαŸ„αž™αž’αžΌαžŸαž€αžŽαŸ’αžαž»αžšαž‘αŸ…αž›αžΎαž‘αž˜αŸ’αžšαž„αŸ‹αŸ”

αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž€αžΆαžšαž…αž„αž…αžΆαŸ†

αž₯αž‘αžΌαžœβ€‹αž™αžΎαž„β€‹αžŠαžΉαž„β€‹αž–αžΈβ€‹αžšαž”αŸ€αž”β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž’αžΆαžαž»β€‹αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€β€‹αž αžΎαž™ αž…αžΌαžšβ€‹αž™αžΎαž„β€‹αžšαŸ€αž“β€‹αž–αžΈβ€‹αžšαž”αŸ€αž”β€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšβ€‹αž‡αžΆαž˜αž½αž™β€‹αž˜αžΆαžαž·αž€αžΆβ€‹αžαžΆαž˜αžœαž“αŸ’αž αž“αž·αž„β€‹αž—αžΆαžŸαžΆβ€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”αŸ” αžαŸ„αŸ‡αž”αž„αŸ’αž€αžΎαžαžαžΆαžšαžΆαž„αžšαž”αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž’αžαŸαžš U $ 100. αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‚αŸ†αž“αžΌαžŸαžαžΆαž„ αžŸαžΌαž˜αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ– αž…αŸ†αž“αž½αž“αž‚αžαŸ‹ 16 αž”αŸŠαžΈαž αž“αž·αž„αž‡αž½αžšαž“αŸƒαžαž˜αŸ’αž›αŸƒαž‚αŸ†αž“αžΌαžŸαžαžΆαž„αŸ– αž–αžΈ 0 αžŠαž›αŸ‹ 10 αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαžŸαžšαžŸαŸαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž‡αžΆαž”αžΈαž—αžΆαžŸαžΆαŸ– VBScript, JavaScript αž“αž·αž„αž—αžΆαžŸαžΆαžšαž”αžŸαŸ‹αžœαžΆαŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸαž‘αžΈαž”αžΈ αž–αŸ’αžšαŸ„αŸ‡αž˜αžΆαž“αž§αž‘αžΆαž αžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš αž“αž·αž„αž‡αŸ†αž“αž½αž™αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αž·αž–αž“αŸ’αž’αŸ”

αžαŸ„αŸ‡αž”αž“αŸ’αžαŸ‚αž˜αž˜αŸ‰αžΆαž€αŸ’αžšαžΌαžαŸ’αž˜αžΈαŸ–

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αž…αžΌαžšαž™αžΎαž„αžŸαžšαžŸαŸαžšαž€αžΌαžŠαžŸαžΆαž˜αž‰αŸ’αž‰αž˜αž½αž™αž…αŸ†αž“αž½αž“ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž”αžŽαŸ’αžαžΎαžšαŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸαžšαžŠαŸ‚αž›αž’αžΆαž…αžαžΆαž˜αžŠαžΆαž“αž“αŸ…αž›αžΎαž‚αŸ†αž“αžΌαžŸαžαžΆαž„αŸ” αž™αžΎαž„αž“αžΉαž„αž”αž“αŸ’αžαŸ‚αž˜ 10 αž‘αŸ…αž’αžαŸαžš αž αžΎαž™αž€αŸ†αžŽαžαŸ‹αžœαžΆαž‘αžΎαž„αžœαž·αž‰αž‘αŸ…αžŸαžΌαž“αŸ’αž™αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž’αŸ†αž‡αžΆαž„ 100αŸ”

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

αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸ…αž€αŸ’αž“αž»αž„αžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ† αžŸαžΌαž˜αž€αŸ†αžŽαžαŸ‹αžœαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‘αžΌαž‘αŸ…αž“αŸƒαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž‡αžΆαž˜αŸ‰αžΆαž€αŸ’αžšαžΌαž˜αŸ αžŠαŸ‚αž›αž˜αžΆαž“αž…αž“αŸ’αž›αŸ„αŸ‡αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž· 250ms αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αžαŸ„αŸ‡αž…αž„αž€αŸ’αžšαž„ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αŸ’αž“αž»αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž€αŸ’αž›αŸ‚αž„αž’αŸ’αžœαžΎαŸ–

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž“αŸαŸ‡ αž™αžΎαž„αž”αžΆαž“αžšαŸ€αž“αžšαŸ€αž”αž…αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αž“αž·αž„αž”αž„αŸ’αž αžΆαž‰αžœαžΆαžŠαŸ„αž™αž˜αžΎαž›αžƒαžΎαž‰αŸ” αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž αžΎαž™αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαžΆαž˜αž‰αŸ’αž‰ αž‘αž‘αž½αž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž§αž”αž€αžšαžŽαŸαžαžΆαž„αž€αŸ’αžšαŸ… (αž§αž”αž€αžšαžŽαŸαž…αžΆαž”αŸ‹αžŸαž‰αŸ’αž‰αžΆ αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ) αž“αž·αž„αž€αžαŸ‹αžαŸ’αžšαžΆαž–αž½αž€αžœαžΆαž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ” αž”αŸ’αž›αž»αž€αž”αž„αŸ’αž αžΆαž‰αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αžŸαŸαž„αŸ—αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„ HMI DesignerαŸ– αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž‡αžΆαžšαž„αŸ’αžœαž„αŸ‹αž˜αžΌαž›αžŠαŸ‚αž›αž˜αžΆαž“αž–αŸ’αžšαž½αž‰ αž‚αŸ†αž“αžΌαžŸαžαžΆαž„αž•αŸ’αžŸαŸαž„αŸ— αž“αž·αž„αž€αŸ’αžšαžΆαž αŸ’αžœαŸ” αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ’αž‚αŸ’αžšαžΈαž” JavaScript αž’αŸ’αž“αž€αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž”αŸ’αžšαž—αž–αžαžΆαž„αž€αŸ’αžšαŸ…αžαžΆαž˜αžšαž™αŸˆ HTTP αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr

αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‡αŸ†αž“αžΆαž‰αžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“ αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αŸ†αž”αŸ’αž›αŸ‚αž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž»αž„αžŸαžΌαž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ Habr αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αž€αžΆαžšαž”αž‰αŸ’αž‡αžΆαž–αžΈαž…αž˜αŸ’αž„αžΆαž™αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αž½αžšαžαŸ‚αž’αžΆαž…αŸ–

  • αž”αŸ’αžαžΌαžšαž‘αž˜αŸ’αžšαž„αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹
  • αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αž˜αŸ’αž˜αž•αž› αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžœαžΆαž™αžαž˜αŸ’αž›αŸƒ
  • αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αž˜αŸ’αž˜αž•αž› αž“αž·αž„αžαž˜αŸ’αž›αŸƒαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžŠαŸ„αž™αž”αŸ’αžšαžΎαž‚αŸ’αžšαžΆαž”αŸ‹αžšαŸ†αž€αž·αž›
  • αž“αŸ…αž–αŸαž›αž’αŸ’αž“αž€αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ "αž αžΆαž˜αžƒαžΆαžαŸ‹" αž‘αž˜αŸ’αžšαž„αŸ‹αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹ αžšαžΌαž”αžαŸ†αžŽαžΆαž„αž‚αž½αžšαžαŸ‚αž”αŸ’αžαžΌαžšαž‘αŸ…αž€αžΆαžαŸ‹αž…αŸαž‰

αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž αžΆαž‰αž‘αž˜αŸ’αžšαž„αŸ‹αž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž›αžΎαž‘αŸ†αž–αŸαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€ αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž™αžΎαž„αž“αžΉαž„αž”αž„αŸ’αž€αžΎαžαž‘αŸ†αž–αŸαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αž“αžΈαž˜αž½αž™αŸ—αŸ” αž™αžΎαž„αž“αžΉαž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αž˜αŸ’αž˜αž•αž› αž“αž·αž„αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸαžšαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ† αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ„αž™αž”αŸ’αžšαžΎ Setup Macro αž“αŸ…αž–αŸαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αžšαžΌαž”αž—αžΆαž–αž’αžΆαž…αž…αž»αž…αž”αžΆαž“αŸ”

αž€αžΆαžšαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž€αž˜αŸ’αž˜αž•αž› αž“αž·αž„αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ

αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž€αž˜αŸ’αž˜αž•αž› αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαž‚αŸ’αžšαžΆαž”αŸ‹αžšαŸ†αž€αž·αž› (Slide Switch)αŸ” αž™αžΎαž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž’αžαŸαžšαžŠαŸ‚αž›αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αž“αŸ…αž€αŸ’αž“αž»αž„ Setup Macro αž‡αžΆαž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžαžαŸ” αž…αžΌαžšαž€αŸ†αžŽαžαŸ‹αž‡αž½αžšαž“αŸƒαžαž˜αŸ’αž›αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αžšαŸ†αž€αž·αž›αž–αžΈ 0 αž‘αŸ… 1500αŸ” αž₯αž‘αžΌαžœαž“αŸαŸ‡ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž‚αŸ’αžšαžΆαž”αŸ‹αžšαŸ†αž€αž·αž›αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈ αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž˜αžΈαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ” αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαž“αŸαŸ‡ αžŸαŸ’αžαžΆαž“αž—αžΆαž–αžŠαŸ†αž”αžΌαž„αž“αŸƒαž‚αŸ’αžšαžΆαž”αŸ‹αžšαŸ†αž€αž·αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αžαž˜αŸ’αž›αŸƒαž“αŸƒαž’αžαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αžαž˜αŸ’αž›αŸƒαž‡αžΆαž›αŸαžαž“αŸƒαž€αž˜αŸ’αž˜αž•αž› αž“αž·αž„αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒ αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαž’αžΆαžαž»αž”αž„αŸ’αž αžΆαž‰αž›αŸαžαŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž“αžΉαž„αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž–αžΈαž§αž‘αžΆαž αžšαžŽαŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ β€œHello World” αž™αžΎαž„αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž„αŸ’αž αžΆαž‰αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžšαž”αžŸαŸ‹αž’αžαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Monitor AddressαŸ”

αž”αŸŠαžΌαžαž»αž„αž αžΆαž˜αžƒαžΆαžαŸ‹

αž”αŸŠαžΌαžαž»αž„ "αž αžΆαž˜αžƒαžΆαžαŸ‹" αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž’αžΆαžαž»αž”αž·αž‘/αž”αžΎαž€αŸ” αž‚αŸ„αž›αž€αžΆαžšαžŽαŸαž“αŸƒαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‚αžΊαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž‘αŸ…αž“αžΉαž„αž§αž‘αžΆαž αžšαžŽαŸαžαžΆαž„αž›αžΎαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ αž’αŸ’αž“αž€αž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž’αžαŸ’αžαž”αž‘ αž–αžŽαŸŒ αž¬αžšαžΌαž”αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆ αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž”αŸŠαžΌαžαž»αž„αŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech
αž“αŸ…αž–αŸαž›αž…αž»αž…αž”αŸŠαžΌαžαž»αž„ αžšαžΌαž”αžαŸ†αžŽαžΆαž„αž‚αž½αžšαžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžΆαžαŸ‹αž…αŸαž‰αž‡αžΆαž–αžŽαŸŒαž€αŸ’αžšαž αž˜αŸ” αžœαžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αž›αž»αž€αž”αž„αŸ’αž αžΆαž‰αžšαžΌαž”αž—αžΆαž–αŸ” αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžšαžΌαž”αž—αžΆαž–αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒαž”αŸŠαžΌαžαž»αž„αž”αž·αž‘/αž”αžΎαž€αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαžŠαžΌαž…αž“αŸαŸ‡αž”αŸ’αž›αž»αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αžΉαž„αž”αŸ’αž›αž»αž€αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸŠαžΌαžαž»αž„αž“αž·αž„αž…αŸ†αž“αž½αž“αžšαžŠαŸ’αž‹αŸ” αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž˜αžΆαž“αž•αŸ’αž›αžΆαž€αž›αŸαžαž“αŸ…αž€αŸ’αžšαŸ„αž˜αžšαžΌαž”αžαŸ†αžŽαžΆαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžαžΆαž˜αžšαž”αŸ€αž”αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαŸ”

αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr αž•αŸ’αž’αŸ‚αž€αž›αžΎ HMI αž–αžΈ Advantech

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αžŸαžšαž»αž”αž˜αž€ αžαŸ’αž‰αž»αŸ†αž…αžΌαž›αž…αž·αžαŸ’αžαž•αž›αž·αžαž•αž›αŸ” αž–αžΈαž˜αž»αž“αžαŸ’αž‰αž»αŸ†αž’αŸ’αž›αžΆαž”αŸ‹αž˜αžΆαž“αž”αž‘αž–αž·αžŸαŸ„αž’αž“αŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸαž”αŸ’αž›αŸαž Android αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαžΆαž‚αžΊαž–αž·αž”αžΆαž€αž‡αžΆαž„ αž αžΎαž™ API αžšαž”αžŸαŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžšαž»αž€αžšαž€αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž…αžΌαž›αž”αŸ’αžšαžΎαž‚αŸ’αžšαžΏαž„αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžšαž–αŸαž‰αž›αŸαž‰αž‘αŸαŸ” αžŸαŸ’αžαžΆαž“αžΈαž™ WebOP αž˜αž½αž™αž’αžΆαž…αž‡αŸ†αž“αž½αžŸαž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‚αŸ’αž“αžΆαž“αŸƒαžαŸαž”αŸ’αž›αŸαž Android αž€αž»αŸ†αž–αŸ’αž™αžΌαž‘αŸαžš αž“αž·αž„αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαŸ”

HMI Designer αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž€αžΆαžšαžšαž…αž“αžΆαž”αž»αžšαžΆαžŽαžšαž”αžŸαŸ‹αžœαžΆαž˜αžΆαž“αž—αžΆαž–αž‡αžΏαž“αž›αžΏαž“αž€αŸαžŠαŸ„αž™αŸ” αž”αžΎαž‚αŸ’αž˜αžΆαž“αž‡αŸ†αž“αžΆαž‰αžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž–αž·αžŸαŸαžŸαž‘αŸ αž’αŸ’αž“αž€αž’αžΆαž…αž‚αžΌαžšαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αžΆαžšαž„αžΆαžšαž”αžΆαž“αž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαŸ” αž’αžαŸ’αžαž”αž‘αž˜αž·αž“αž–αž·αž—αžΆαž€αŸ’αžŸαžΆαž’αŸ†αž–αžΈαž”αŸ’αž›αž»αž€αž€αŸ’αžšαžΆαž αŸ’αžœαž·αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸ αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αž˜αžΆαž“αž…αŸ’αžšαžΎαž“αŸ– αž”αŸ†αž–αž„αŸ‹αž˜αžΆαž“αž…αž›αž“αžΆ αžŸαŸŠαžΈαž‘αžΆαŸ†αž„ αž€αŸ’αžšαžΆαž αŸ’αžœ αž€αž»αž„αžαžΆαž€αŸ‹αž”αž·αž‘αž”αžΎαž€αŸ” αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αžœαžΆαž‚αžΆαŸ†αž‘αŸ’αžšαž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž§αžŸαŸ’αžŸαžΆαž αž€αž˜αŸ’αž˜αžŠαŸαž–αŸαž‰αž“αž·αž™αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“ αž“αž·αž„αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž—αŸ’αž‡αžΆαž”αŸ‹αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαž™αŸ„αž„

WebAccess/HMI Designer αž“αž·αž„ Runtime developer αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž”αžΆαž“αŸ” αž“αŸ…αž‘αžΈαž“αŸαŸ‡

β†’ αž”αŸ’αžšαž—αž–αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αž‘αžΆαŸ†αž„αž”αž‰αŸ’αž‡αžΆ Habr

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹