Hengli.svg 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2706.25px" preserveAspectRatio="none" style="width:6712px;height:2706px;background:#FFFFFF;" version="1.1" viewBox="0 0 6712 2706" width="6712.5px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="DejaVu Sans" font-size="150" font-weight="bold" lengthAdjust="spacing" textLength="1575" x="2525" y="201.7334">Messaufbau LFB65</text><!--MD5=[aec5a9ef0112d0cbf74047ddc40dd148]
  2. cluster Sensoren--><g id="cluster_Sensoren"><polygon fill="none" points="100,608.9844,162.5,546.4844,1650,546.4844,1650,2424.6094,1587.5,2487.1094,100,2487.1094,100,608.9844" style="stroke:#7777CC;stroke-width:6.25;"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="1587.5" x2="1650" y1="608.9844" y2="546.4844"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="100" x2="1587.5" y1="608.9844" y2="608.9844"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="1587.5" x2="1587.5" y1="608.9844" y2="2487.1094"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" font-weight="bold" lengthAdjust="spacing" textLength="475" x="612.5" y="708.9539">Sensoren</text></g><!--MD5=[a08184d9bcc14a132260cd8ca782795f]
  3. cluster Interfacemodul--><g id="cluster_Interfacemodul"><polygon fill="none" points="1900,787.1094,1962.5,724.6094,4068.75,724.6094,4068.75,2424.6094,4006.25,2487.1094,1900,2487.1094,1900,787.1094" style="stroke:#7777CC;stroke-width:6.25;"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="4006.25" x2="4068.75" y1="787.1094" y2="724.6094"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="1900" x2="4006.25" y1="787.1094" y2="787.1094"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="4006.25" x2="4006.25" y1="787.1094" y2="2487.1094"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" font-weight="bold" lengthAdjust="spacing" textLength="662.5" x="2628.125" y="887.0789">ET200SP CPU</text></g><!--MD5=[e309a764f8dc50319daf35941fe359c1]
  4. cluster Steuerung--><g id="cluster_Steuerung"><polygon fill="none" points="5612.5,405.8594,5675,343.3594,6606.25,343.3594,6606.25,2324.6094,6543.75,2387.1094,5612.5,2387.1094,5612.5,405.8594" style="stroke:#7777CC;stroke-width:6.25;"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="6543.75" x2="6606.25" y1="405.8594" y2="343.3594"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="5612.5" x2="6543.75" y1="405.8594" y2="405.8594"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="6543.75" x2="6543.75" y1="405.8594" y2="2387.1094"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" font-weight="bold" lengthAdjust="spacing" textLength="518.75" x="5825" y="505.8289">Steuerung</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" font-weight="bold" lengthAdjust="spacing" textLength="412.5" x="5878.125" y="607.6843">S7-1500</text></g><!--MD5=[20b914e54e06ff5f80813e3ab6447f01]
  5. cluster Anwendung--><g id="cluster_Anwendung"><polygon fill="none" points="4268.75,808.9844,4331.25,746.4844,5462.5,746.4844,5462.5,2296.4844,5400,2358.9844,4268.75,2358.9844,4268.75,808.9844" style="stroke:#7777CC;stroke-width:6.25;"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="5400" x2="5462.5" y1="808.9844" y2="746.4844"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="4268.75" x2="5400" y1="808.9844" y2="808.9844"/><line style="stroke:#7777CC;stroke-width:6.25;" x1="5400" x2="5400" y1="808.9844" y2="2358.9844"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" font-weight="bold" lengthAdjust="spacing" textLength="593.75" x="4543.75" y="908.9539">Anwendung</text></g><g id="elem_b"><rect fill="#C8C7FF" height="584.2773" style="stroke:#181818;stroke-width:3.125;" width="943.75" x="490.625" y="846.4844"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="856.25" x="534.375" y="940.2039">24V Strommessung</text><line style="stroke:#181818;stroke-width:3.125;" x1="496.875" x2="1428.125" y1="973.3398" y2="973.3398"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="512.5" x="528.125" y="1079.5593">IFM DF2101</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="425" x="528.125" y="1181.4148">16 Kanäle</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="256.25" x="528.125" y="1283.2703">1-10A</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="575" x="528.125" y="1385.1257">20ms Interval</text></g><g id="elem_c"><rect fill="#C8C7FF" height="380.5664" style="stroke:#181818;stroke-width:3.125;" width="1193.75" x="303.125" y="1955.8594"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="737.5" x="531.25" y="2049.5789">Energiemessung</text><line style="stroke:#181818;stroke-width:3.125;" x1="309.375" x2="1490.625" y1="2082.7148" y2="2082.7148"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="1118.75" x="340.625" y="2188.9343">3-phasige Zuleitung 400V</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="1112.5" x="340.625" y="2290.7898">3x Stromwandler 150A/5A</text></g><g id="elem_iolink_master"><rect fill="#C8C7FF" height="226.8555" style="stroke:#181818;stroke-width:3.125;" width="693.75" x="2171.875" y="1024.6094"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="606.25" x="2215.625" y="1118.3289">IO-Link Master</text><line style="stroke:#181818;stroke-width:3.125;" x1="2178.125" x2="2859.375" y1="1151.4648" y2="1151.4648"/></g><g id="elem_energy_meter"><rect fill="#C8C7FF" height="380.5664" style="stroke:#181818;stroke-width:3.125;" width="750" x="2100" y="1955.8594"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="587.5" x="2181.25" y="2049.5789">Energiemeter</text><line style="stroke:#181818;stroke-width:3.125;" x1="2106.25" x2="2843.75" y1="2082.7148" y2="2082.7148"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="675" x="2137.5" y="2188.9343">AI Energy Meter</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="462.5" x="2137.5" y="2290.7898">U; I; Phase</text></g><g id="elem_DB3"><rect fill="#C8C7FF" height="226.8555" style="stroke:#181818;stroke-width:3.125;" width="850" x="3068.75" y="2033.9844"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="762.5" x="3112.5" y="2127.7039">Speicherbereiche</text><line style="stroke:#181818;stroke-width:3.125;" x1="3075" x2="3912.5" y1="2160.8398" y2="2160.8398"/></g><g id="elem_Datenbaustein"><rect fill="#C8C7FF" height="278.7109" style="stroke:#181818;stroke-width:3.125;" width="725" x="5712.5" y="2005.8594"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="637.5" x="5756.25" y="2099.5789">Datenbaustein</text><line style="stroke:#181818;stroke-width:3.125;" x1="5718.75" x2="6431.25" y1="2132.7148" y2="2132.7148"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="187.5" x="5750" y="2238.9343">DB3</text></g><g id="elem_Status"><rect fill="#C8C7FF" height="889.8438" style="stroke:#181818;stroke-width:3.125;" width="500" x="5825" y="693.3594"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="275" x="5937.5" y="787.0789">Status</text><line style="stroke:#181818;stroke-width:3.125;" x1="5831.25" x2="6318.75" y1="820.2148" y2="820.2148"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="356.25" x="5862.5" y="926.4343">unterteil</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="325" x="5862.5" y="1028.2898">oberteil</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="425" x="5862.5" y="1130.1453">auswerfer</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="243.75" x="5862.5" y="1232.0007">rolltor</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="312.5" x="5862.5" y="1333.8562">schuss</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="375" x="5862.5" y="1435.7117">hubtisch</text><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="75" x="5862.5" y="1537.5671">...</text></g><!--MD5=[4541fb81c80c07473fe4b07432ef0971]
  6. entity app--><g id="elem_app"><rect fill="#FFC5C4" height="226.8555" rx="15.625" ry="15.625" style="stroke:#181818;stroke-width:3.125;" width="775" x="4475" y="2033.9844"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="650" x="4537.5" y="2177.7039">PLC-Connector</text></g><!--MD5=[bd4d9cecd59bd7f6f66d4d3e35395fde]
  7. entity InfluxDB--><g id="elem_InfluxDB"><path d="M4368.75,1058.9844 C4368.75,996.4844 4606.25,996.4844 4606.25,996.4844 C4606.25,996.4844 4843.75,996.4844 4843.75,1058.9844 L4843.75,1217.0898 C4843.75,1279.5898 4606.25,1279.5898 4606.25,1279.5898 C4606.25,1279.5898 4368.75,1279.5898 4368.75,1217.0898 L4368.75,1058.9844 " fill="#C8C7FF" style="stroke:#181818;stroke-width:3.125;"/><path d="M4368.75,1058.9844 C4368.75,1121.4844 4606.25,1121.4844 4606.25,1121.4844 C4606.25,1121.4844 4843.75,1121.4844 4843.75,1058.9844 " fill="none" style="stroke:#181818;stroke-width:3.125;"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="350" x="4431.25" y="1227.7039">InfluxDB</text></g><!--MD5=[1194ee1088c4a1f787c0b58111daa5b9]
  8. entity CSV--><g id="elem_CSV"><path d="M5062.5,1058.9844 C5062.5,996.4844 5212.5,996.4844 5212.5,996.4844 C5212.5,996.4844 5362.5,996.4844 5362.5,1058.9844 L5362.5,1217.0898 C5362.5,1279.5898 5212.5,1279.5898 5212.5,1279.5898 C5212.5,1279.5898 5062.5,1279.5898 5062.5,1217.0898 L5062.5,1058.9844 " fill="#C8C7FF" style="stroke:#181818;stroke-width:3.125;"/><path d="M5062.5,1058.9844 C5062.5,1121.4844 5212.5,1121.4844 5212.5,1121.4844 C5212.5,1121.4844 5362.5,1121.4844 5362.5,1058.9844 " fill="none" style="stroke:#181818;stroke-width:3.125;"/><text fill="#000000" font-family="DejaVu Sans" font-size="87.5" lengthAdjust="spacing" textLength="175" x="5125" y="1227.7039">CSV</text></g><!--MD5=[89c5e88c1b3a23b788935d6fc97d11bf]
  9. link b to c--><!--MD5=[19cacedb7561eefce78d64eec6c81019]
  10. link iolink_master to energy_meter--><!--MD5=[505e31fcc56553a339deb829c1c78f20]
  11. link Status to Datenbaustein--><g id="link_Status_Datenbaustein"><path codeLine="65" d="M6075,1582.7969 C6075,1582.7969 6075,1973.2969 6075,1973.2969 " fill="none" id="Status-to-Datenbaustein" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="6075,2004.5469,6100,1948.2969,6075,1973.2969,6050,1948.2969,6075,2004.5469" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[a498e817a11dc725cfa21e9d4a9bee79]
  12. link Sensoren to Interfacemodul--><!--MD5=[c113c2192474cdfaa90bf41bb7cb69fb]
  13. link b to iolink_master--><g id="link_b_iolink_master"><path codeLine="78" d="M1467,1199.6094 C1467,1199.6094 2140,1199.6094 2140,1199.6094 " fill="none" id="b-iolink_master" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="1435.75,1199.6094,1492,1224.6094,1467,1199.6094,1492,1174.6094,1435.75,1199.6094" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="2171.25,1199.6094,2115,1174.6094,2140,1199.6094,2115,1224.6094,2171.25,1199.6094" style="stroke:#181818;stroke-width:6.25;"/><text fill="#000000" font-family="DejaVu Sans" font-size="81.25" lengthAdjust="spacing" textLength="268.75" x="1528.5" y="1175.0275">IO-Link</text></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  14. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="79" d="M1497.6875,2087.1094 C1497.6875,2087.1094 2067.6875,2087.1094 2067.6875,2087.1094 " fill="none" id="c-to-energy_meter" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="2098.9375,2087.1094,2042.6875,2062.1094,2067.6875,2087.1094,2042.6875,2112.1094,2098.9375,2087.1094" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  15. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="80" d="M1497.6875,2212.1094 C1497.6875,2212.1094 2067.6875,2212.1094 2067.6875,2212.1094 " fill="none" id="c-to-energy_meter-1" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="2098.9375,2212.1094,2042.6875,2187.1094,2067.6875,2212.1094,2042.6875,2237.1094,2098.9375,2212.1094" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[c106df0a3426f395f4f3cacfe1095ac5]
  16. link iolink_master to DB3--><g id="link_iolink_master_DB3"><path codeLine="82" d="M2868,1137.1094 C3147.75,1137.1094 3493.75,1137.1094 3493.75,1137.1094 C3493.75,1137.1094 3493.75,2001.4219 3493.75,2001.4219 " fill="none" id="iolink_master-to-DB3" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="3493.75,2032.6719,3518.75,1976.4219,3493.75,2001.4219,3468.75,1976.4219,3493.75,2032.6719" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[d96deaf340fbcb2b16cf6e971ec4514b]
  17. link energy_meter to DB3--><g id="link_energy_meter_DB3"><path codeLine="83" d="M2851.4375,2149.6094 C2851.4375,2149.6094 3036.0625,2149.6094 3036.0625,2149.6094 " fill="none" id="energy_meter-to-DB3" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="3067.3125,2149.6094,3011.0625,2124.6094,3036.0625,2149.6094,3011.0625,2174.6094,3067.3125,2149.6094" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[6387076be90827b2a888f9fccd88b033]
  18. link DB3 to app--><g id="link_DB3_app"><path codeLine="85" d="M3950.5625,2149.6094 C3950.5625,2149.6094 4443.1875,2149.6094 4443.1875,2149.6094 " fill="none" id="DB3-app" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="3919.3125,2149.6094,3975.5625,2174.6094,3950.5625,2149.6094,3975.5625,2124.6094,3919.3125,2149.6094" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="4474.4375,2149.6094,4418.1875,2124.6094,4443.1875,2149.6094,4418.1875,2174.6094,4474.4375,2149.6094" style="stroke:#181818;stroke-width:6.25;"/><text fill="#000000" font-family="DejaVu Sans" font-size="81.25" lengthAdjust="spacing" textLength="106.25" x="4232.8125" y="2231.2775">S7</text><text fill="#000000" font-family="DejaVu Sans" font-size="81.25" lengthAdjust="spacing" textLength="343.75" x="4114.0625" y="2325.8575">Protokoll</text></g><!--MD5=[c7dc10b3fca04202b0f0470ab4165a38]
  19. link Datenbaustein to app--><g id="link_Datenbaustein_app"><path codeLine="87" d="M5679.9375,2149.6094 C5679.9375,2149.6094 5282.625,2149.6094 5282.625,2149.6094 " fill="none" id="Datenbaustein-app" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="5711.1875,2149.6094,5654.9375,2124.6094,5679.9375,2149.6094,5654.9375,2174.6094,5711.1875,2149.6094" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="5251.375,2149.6094,5307.625,2174.6094,5282.625,2149.6094,5307.625,2124.6094,5251.375,2149.6094" style="stroke:#181818;stroke-width:6.25;"/><text fill="#000000" font-family="DejaVu Sans" font-size="81.25" lengthAdjust="spacing" textLength="106.25" x="5428.1875" y="2231.2775">S7</text><text fill="#000000" font-family="DejaVu Sans" font-size="81.25" lengthAdjust="spacing" textLength="343.75" x="5309.4375" y="2325.8575">Protokoll</text></g><!--MD5=[aa95fd2ca5abaacbe508b66ea54688b0]
  20. reverse link InfluxDB to app--><g id="link_InfluxDB_app"><path codeLine="89" d="M4659.375,1310.8594 C4659.375,1310.8594 4659.375,2032.7969 4659.375,2032.7969 " fill="none" id="InfluxDB-backto-app" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="4659.375,1279.6094,4634.375,1335.8594,4659.375,1310.8594,4684.375,1335.8594,4659.375,1279.6094" style="stroke:#181818;stroke-width:6.25;"/></g><!--MD5=[c5b208cead62aac4b84dac252a323c77]
  21. reverse link CSV to app--><g id="link_CSV_app"><path codeLine="90" d="M5156.25,1310.8594 C5156.25,1310.8594 5156.25,2032.7969 5156.25,2032.7969 " fill="none" id="CSV-backto-app" style="stroke:#181818;stroke-width:6.25;"/><polygon fill="#181818" points="5156.25,1279.6094,5131.25,1335.8594,5156.25,1310.8594,5181.25,1335.8594,5156.25,1279.6094" style="stroke:#181818;stroke-width:6.25;"/></g><text fill="#888888" font-family="DejaVu Sans" font-size="62.5" lengthAdjust="spacing" textLength="556.25" x="6068.75" y="2645.1233">jomueller, 06.2022</text><!--MD5=[288f5158f181f9aadbfbee123c7d8261]
  22. @startuml Hengli
  23. skinparam TitleFontSize 24
  24. allow_mixing
  25. skinparam linetype ortho
  26. skinparam NodeBorderColor #7777cc
  27. skinparam ObjectBackgroundColor #C8C7FF
  28. skinparam DatabaseBackgroundColor #C8C7FF
  29. skinparam AgentBackgroundColor #C8C7FF
  30. skinparam defaultFontName DejaVu Sans
  31. skinparam dpi 600
  32. title Messaufbau LFB65
  33. right footer jomueller, 06.2022
  34. node Sensoren {
  35. object "24V Strommessung" as b {
  36. IFM DF2101
  37. 16 Kanäle
  38. 1-10A
  39. 20ms Interval
  40. }
  41. object "Energiemessung" as c {
  42. 3-phasige Zuleitung 400V
  43. 3x Stromwandler 150A/5A
  44. }
  45. b -[hidden]- c
  46. }
  47. node "ET200SP CPU" as Interfacemodul {
  48. object "IO-Link Master" as iolink_master {
  49. }
  50. object "Energiemeter" as energy_meter {
  51. AI Energy Meter
  52. U; I; Phase
  53. }
  54. object "Speicherbereiche" as DB3 {
  55. }
  56. iolink_master -[hidden]down- energy_meter
  57. }
  58. node "Steuerung\nS7-1500" as Steuerung {
  59. object Datenbaustein {
  60. DB3
  61. }
  62. object Status {
  63. unterteil
  64. oberteil
  65. auswerfer
  66. rolltor
  67. schuss
  68. hubtisch
  69. ...
  70. }
  71. Status -down-> Datenbaustein
  72. }
  73. node Anwendung {
  74. agent "PLC-Connector" as app #FFC5C4
  75. database InfluxDB
  76. database CSV
  77. }
  78. Sensoren -[hidden]right- Interfacemodul
  79. b <-right-> iolink_master: " IO-Link"
  80. c -right-> energy_meter
  81. c -right-> energy_meter
  82. iolink_master -> DB3
  83. energy_meter -> DB3
  84. DB3 <-> app: "S7\nProtokoll"
  85. Datenbaustein <-right-> app: "S7\nProtokoll"
  86. app -up-> InfluxDB
  87. app -up-> CSV
  88. @enduml
  89. PlantUML version 1.2022.13(Sat Nov 19 13:22:17 UTC 2022)
  90. (GPL source distribution)
  91. Java Runtime: OpenJDK Runtime Environment
  92. JVM: OpenJDK 64-Bit Server VM
  93. Default Encoding: UTF-8
  94. Language: en
  95. Country: null
  96. --></g></svg>