Upgrade to Pro — share decks privately, control downloads, hide ads and more …

irBoard活用可能性

 irBoard活用可能性

中堅・中小企業のためのIoT導入実践セミナーin高松
~中小企業でもできる、小さく始める IoT~
で使用したスライド

Ea4f647d2ebc49e087fb84739194b19c?s=128

Katsuyoshi Ito

June 21, 2018
Tweet

Transcript

  1. irBoardͷ׆༻Մೳੑ தݎɾதখاۀͷͨΊͷIoTಋೖ࣮ફηϛφʔ in ߴদ ༗ݶձࣾҏ౻ιϑτσβΠϯ ҏ౻উྑ 2017/12/15 kito@itosoft.com

  2. ձࣾ֓ཁ • ळాݝେઋࢢ • PLCؔ࿈ͷιϑτมߋɺ։ൃ • PCΛ༻੍͍ͨޚɺଌఆιϑτ • ૊ΈࠐΈιϑτ •

    εϚʔτϑΥϯɺλϒϨοτ(iOS)ΞϓϦ • ιϦϡʔγϣϯఏҊ 2
  3. FAΛ΋ͬͱ໘ന͘

  4. irBoard http://irboard.itosoft.com/

  5. irBoard http://irboard.itosoft.com/

  6. εϚʔτ΋ͷͮ͘ΓԠԉπʔϧ ΠνΦγπʔϧ • Ԡื֓ཁ • اۀܦӦऀ΍ݱ৔ͷࠔΓ͝ͱΛऩूɾ੔ཧ͠ɺχʔζʹదͨ͠πʔϧΛશࠃ͔ Βൃ۷͢Δ • ୈҰճ
 "ՄࢹԽπʔϧͱͯ͠ྑ͍ɻӦۀʹඈͼճΔࣾ௕͕ɺͲ͜ʹ͍ͯ΋Քಈঢ়گΛݟΒ

    ΕΔͷ͸ޮՌతͩɻ"
 ɹɹɹɹ৹ࠪҕһ௕ɹ๏੓େֶେֶӃɹদౡڭतͷίϝϯτ • ୈೋճ
 "ʮݟΔʯͷը໘ͱʮೖΕΔʯͷೖྗɺͦͷ̎໾ΛλϒϨοτ̍ͭͰ͜ͳ͚ͩ͢Ͱ ΋ɺݱ৔ΧΠθϯͷͱ͔͔ͬΓʹ࠷దɻIoTͷਁಁʹߩݙͰ͖ͦ͏ͳπʔϧɻ"
 ɹɹɹɹɹɹɹɹɹۋਖ਼޻ۀגࣜձࣾɹӬ৿ҕһͷίϝϯτ 6
  7. iPadΛλονύωϧʹ

  8. PLC • ϓϩάϥϚϒϧϩδοΫίϯτϩʔϥʢӳprogrammable logic controllerɺ1-$ʣ͸ɺϦϨʔճ࿏ͷ୅ସ૷ஔͱͯ͠։ ൃ͞Ε੍ͨޚ૷ஔͰ͋ΔɻϓϩάϥϚϒϧίϯτϩʔϥͱ΋ ݺ͹Εɻ ʙ WikipediaΑΓ ʙ

    w ੜ࢈ઃඋͳͲͷࣗಈԽ '" ͷ
 ੍ޚ૷ஔͱͯ͠࢖ΘΕ͍ͯΔ w ۙ೥͸-"/ΠϯλʔϑΣΠε͕ඪ४ 8
  9. ରԠPLC&௨৴ϓϩτίϧ 9 ϝʔΧʔ ػछ ϓϩτίϧ ࡾඛిػ FɺQɺLɺiQ γϦʔζ MC Protocol

    MX Component ΩʔΤϯε KVγϦʔζ ্Ґ௨৴ ΦϜϩϯ CJγϦʔζ FINS/TCP ԣՏిػ FA-M3V e-RT3 ্Ґ௨৴ MODBUS MODBUS/TCP Ethernet಺ଂػछ·ͨ͸EthernetϞδϡʔϧ͕ඞཁ
  10. ը໘࡞੒

  11. ϓϩδΣΫτ •PLCʹର͢Δը ໘ηοτ •ͦΕͧΕ͕1ͭͷ PLCʹର͢Δը໘ ηοτΛද͢ 11

  12. ϓϩδΣΫτ࡞੒ 1.PLCͷϝʔΧʔΛબ୒ 2.ػछબ୒ 3.઀ଓઃఆ I. ϓϩτίϧ II.IPΞυϨε 4.ΠϯλϥΫγϣϯ 12

  13. ϖʔδ • ϕʔεͱͳΔ •എܠ৭ •എܠը૾

  14. Ϙλϯ • ελΠϧ •irPanel •Square •Circle •Touch light •ػೳ •BitσόΠεͷON/OFF

    •ϖʔδ੾Γସ͑ •ϓϩδΣΫτ੾Γସ͑ •ϥϯϓ݉༻ 14
  15. ϥϕϧ •ػೳ •จࣈͷදࣔ •σόΠεͷON/OFFͰมߋՄೳ 15 OFF࣌ ON࣌

  16. ஋ • ػೳ •਺஋දࣔɺೖྗ •จࣈྻදࣔɺೖྗ •όʔίʔυɺ
 QRίʔυಡΈऔΓ 16

  17. εϥΠμʔ/ϓϩάϨε • ػೳ •਺஋ͷόʔදݱ •਺஋ͷมߋ 17

  18. ϝʔλʔ • ػೳ •਺஋ͷϝʔλʔදݱ 18

  19. Web • ػೳ •Webϖʔδͷදࣔ •WebΧϝϥϞχλʔ •PDF΍ը૾ͷද్ࣔ •υΩϡϝϯτࢀর 19

  20. ߏ੒

  21. LAN઀ଓ 21 Wi-Fi ϧʔλʔ PLC iPad + irBoard Wi-Fi ઀ଓ

  22. ֎͔Βͷ઀ଓ 22 VPNαʔόʔ(※1)ػೳ෇͖ ϧʔλʔ (L2TPϓϩτίϧਪ঑) PLC iPad + irBoard Internet

    LTE/3G VPN઀ଓ ※1 macOS ServerͳͲΛ༻͍ͯߏ੒͢Δ͜ͱ΋Մೳ iOSʹ͸ VPNΫϥΠΞϯτػೳ͕ ඪ४Ͱೖ͍ͬͯΔ
  23. LANઃඋ͕ͳ͍৔߹ͷ઀ଓ 23 ϙέοτ Wi-Fi PLC iPad + irBoard Internet LTE/3G

    LTE/3G
  24. irBoardͷ׆༻

  25. ڧΈ • ࣋ͪӡͼ͕Մೳ • Ͳ͔͜ΒͰ΋֬ೝͰ͖Δ • ࢢൢ඼͕࢖༻Ͱ͖Δ • ͋ͳͨͷiPadɺiPhoneɺiPod touch͕ར༻

    Ͱ͖Δɻ • ΦʔϧΠϯϫϯ 25
  26. ϦϞίϯ

  27. FAͷϦϞίϯ •௨ৗ͸λονύωϧ͸ݻఆ͞Ε͍ͯΔ •཭ΕͨՕॴͷૢ࡞ʹ೉͕͋Δ => ೋਓͰ࡞ۀ •irBoard͕FAͷϦϞίϯʹͳΔ •ஈऔΓ •ϝϯςφϯε •ௐ੔ •ҰਓͰͰ͖ΔϝϦοτ

    27
  28. ΞΫηεΨΠυ • 1ͭͷΞϓϦ͔͠࢖͑ͳ͍ঢ় ଶʹͳΔ • KIOSKU୺຤ • irBoard͕ઐ༻ϦϞίϯͱͯ͠ • Φʔτϥϯ

    • ϒϥ΢ζϞʔυ ON 28
  29. ϦϞʔτ؂ࢹ • ཭Εͨ৔ॴ͔Βෳ਺୆ͷঢ়گ Λ೺ѲͰ͖Δɻ • ޻৔΍ձࣾΛԣஅͯ͠؂ࢹ͢ Δ͜ͱ΋Մೳ • αϙʔτ •

    ΤϥʔͳͲͦͷ৔Ͱঢ়گ೺ Ѳ͠ରॲ • Ҡಈ࣌ؒͷઅ໿ 29
  30. irBoardΛओ໾ʹ • খܕ૷ஔ • λονύωϧෆཁ • 1:NͰ࢖༻Ͱ͖Δ • BluetoothͰΤϦΞ ੍ݶ

    30 ❌ ❌ ❌
  31. εϚϗ΍λϒϨοτͰ ૢ࡞͕౰ͨΓલʹ • ҰݟͲ͏ૢ࡞͢Δ͔෼͔Βͳ͍ • ࠷খݶͷߏ੒ • εϚϗɺλϒϨοτΛ௨ͯ͠ߴ ػೳʹͳΔɻ •

    දࣔثΛͳͯ͘͠εϚϗͰૢ࡞ ͱ͍͏ྲྀΕ • ςϨϏ͔ΒμΠϠϧ͕ͳ͘ͳͬ ༷ͨʹ 31 https://www.amazon.co.jp/dp/ B072B5BTLK/ref=famstripe_bis
  32. ڭҭݱ৔ • ໛ٖ޻৔ͷૢ࡞ύωϧ • ιϑτϐΞδϟύϯ
 εϚʔτ΋ͷͮ͘Γࢦಋऀ ҭ੒ • ֶश༻ʹ •

    ແྉͷLite൛Ͱ60෼࢖༻Մೳ 32 ެӹࡒஂ๏ਓιϑτϐΞδϟύϯFacebookϖʔδΑΓ
  33. ΦʔϧΠϯϫϯ USB/LAN ฤूιϑτ ը໘σʔλ ը໘ฤू ӡ༻ ӡ༻ ฤू Ұ୆ೋ໾ irBoard

    Ұൠత
  34. ऑΈ • LANରԠͷػछʹ͔͠઀ଓͰ͖ͳ͍ • طଘͷઃඋ΁ͷରԠ͕೉͍͠ • ಉ࣌઀ଓ͕Ͱ͖ͳ͍ • όοΫάϥ΢ϯυಈ࡞͕Ͱ͖ͳ͍ •

    ϩΪϯάෆ޲͖ 34
  35. Ladder Drive • Φʔϓϯιʔε • https://github.com/ito-soft-design/ ladder_drive/blob/master/README_jp.md • ࣮ݧతϓϩδΣΫτ •

    PLC಺ʹԾ૝PLC • PLCͷࠩҟΛٵऩ • RubyͰ༰қʹPLCͷσόΠεͷಡΈॻ͖͕Մ ೳ • plc["DM0"] = 1234 35
  36. Raspberry PI͕PLCͱͯ͠ irBoard͔Β઀ଓͰ͖Δ • Raspberry PI • PLCͱ੍ͯ͠ޚͰ͖Δ • දࣔɺૢ࡞

    • irBoardͰϓϩάϥϛϯ ά஌ࣝͳ͠Ͱը໘Λ࡞੒ Ͱ͖Δɻ 36
  37. Raspberry PIͰ޿͕Δ 37 PLC A PLC B PLC C PLC

    D I/O RS-232C LAN PLC A PLC B PLC C PLC Dʹಁաͤͯ͞ಉ࣌઀ଓ LANҎ֎ͷ઀ଓػث΋ѻ͑Δ 24/7ͰͷՔಇͰϩΪϯάʹ΋ద͢Δ
  38. λʔήοτ • PLCΛ࢖ͬͨ૷ஔΛ࡞Δ੡଄ϝʔΧʔ • λονύωϧʹ͍ͭͯͷ஌͕ࣝඞཁ • PLCʹଟগखΛೖΕΔඞཁ͕͋Δ • ΤϯυϢʔβʔ(ͦͷ૷ஔΛ࢖͏Ϣʔβʔ) •

    ੡଄ϝʔΧʔ΁ಇ͖͔͚ => ͜͏͍͏໘ന͍ͷ͕͋ΔΑ • ࡾํΑ͠ • ࡞ۀίετ࡟ݮ => ࢓ࣄͷൃੜ => ΞϓϦ͕ചΕΔ 38
  39. ϥΠϯφοϓ 39 ฤूػೳͳ͠

  40. irBoardͷ͜Ε͔Β

  41. irBoardͷվྑ • ΞϥʔϜ΍ϝοηʔδ༻ͷ෦඼ • ݱঢ়Ͱ΋ϥϕϧɺϥϯϓΛ૊Έ߹ΘͤͯՄೳ͕ͩઐ༻෦඼Λ༻ҙ͍ͨ͠ɻ • IoTରԠ • ϩΪϯά •

    ia-cloudͰ؆୯ʹσʔλΛΫϥ΢υʹΞοϓϩʔυ • άϥϑදࣔΛ௥Ճ • ࣌ܥྻͷมԽΛݟ͍ͨɻ 41
  42. ύιίϯͷϦϞʔτ୺຤ͱ ͯ͠ͷར༻ • ੍ޚ૷ஔͱͯ͠ύιίϯ(Windows)Λ༻͍ͨ৔߹ʹɺ USBͳͲͰσόΠεͱ઀ଓ͢Δඞཁ͕͋ΔͨΊɺ
 ݻఆࣜʹͳͬͯ͠·͏ɻ • λϒϨοτͳͲͰϦϞʔτૢ࡞͍ͨ͠ͱ͍͏ཁٻ ͕͋Δɻ •

    ΞϓϦΛ2ͭ։ൃ͢Δඞཁ͕͋Δɻ • irBoardͳΒλϒϨοτଆͷϓϩάϥϜ։ൃෆཁ • irBoardͱ઀ଓ͢ΔͨΊͷϥΠϒϥϦʔఏڙΛߟ͑ ͍ͯΔɻ • ݚڀ૷ஔɺҩྍػثɺNC޻࡞ػͳͲͰ΋࢖͑Δ༷ʹͳ ΔͷͰ͸ͳ͍͔ɻ • ΫϦʔϯϧʔϜ಺૷ஔͷϦϞίϯ
 ɹɹɹɹɹɹɹɹɹɹɹɹ=> ग़ೖΓͷճ਺͕ݮΔ 42 ૷ஔ
  43. Ϗʔίϯͷར༻ • ར༻ΤϦΞ੍ݶ • ը໘ͷࣗಈ੾Γସ͑ • ੡඼৘ใͷಡΈऔΓ • ࡞ۀऀͷಡΈऔΓ •

    ͦͷଞ 43 ࢁా ླ໦ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ Ϗʔίϯ
  44. ·ͱΊ • irBoardར༻ͷϝϦοτ • ࣌ؒɺਓһͷ࡟ݮ => ਓखෆ଍ͷղফ • අ༻ͷ࡟ݮ =>

    ෦඼఺਺ͷ࡟ݮ => খܕԽ • কདྷ • PLCҎ֎ʹRaspberry PI΍ύιίϯΛ༻͍ͨ૷ஔͷ
 ϦϞʔτ୺຤ͱͯ͠ར༻Ͱ͖Δ༷ʹͳΔ 44