123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- <?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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- link b to c--><!--MD5=[19cacedb7561eefce78d64eec6c81019]
- link iolink_master to energy_meter--><!--MD5=[505e31fcc56553a339deb829c1c78f20]
- 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]
- link Sensoren to Interfacemodul--><!--MD5=[c113c2192474cdfaa90bf41bb7cb69fb]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- @startuml Hengli
- skinparam TitleFontSize 24
- allow_mixing
- skinparam linetype ortho
- skinparam NodeBorderColor #7777cc
- skinparam ObjectBackgroundColor #C8C7FF
- skinparam DatabaseBackgroundColor #C8C7FF
- skinparam AgentBackgroundColor #C8C7FF
- skinparam defaultFontName DejaVu Sans
- skinparam dpi 600
- title Messaufbau LFB65
- right footer jomueller, 06.2022
- node Sensoren {
- object "24V Strommessung" as b {
- IFM DF2101
- 16 Kanäle
- 1-10A
- 20ms Interval
- }
- object "Energiemessung" as c {
- 3-phasige Zuleitung 400V
- 3x Stromwandler 150A/5A
- }
-
- b -[hidden]- c
- }
- node "ET200SP CPU" as Interfacemodul {
- object "IO-Link Master" as iolink_master {
-
- }
- object "Energiemeter" as energy_meter {
- AI Energy Meter
- U; I; Phase
- }
- object "Speicherbereiche" as DB3 {
-
- }
- iolink_master -[hidden]down- energy_meter
- }
- node "Steuerung\nS7-1500" as Steuerung {
- object Datenbaustein {
- DB3
- }
- object Status {
- unterteil
- oberteil
- auswerfer
- rolltor
- schuss
- hubtisch
- ...
- }
- Status -down-> Datenbaustein
- }
- node Anwendung {
- agent "PLC-Connector" as app #FFC5C4
- database InfluxDB
- database CSV
-
- }
- Sensoren -[hidden]right- Interfacemodul
- b <-right-> iolink_master: " IO-Link"
- c -right-> energy_meter
- c -right-> energy_meter
- iolink_master -> DB3
- energy_meter -> DB3
- DB3 <-> app: "S7\nProtokoll"
- Datenbaustein <-right-> app: "S7\nProtokoll"
- app -up-> InfluxDB
- app -up-> CSV
- @enduml
- PlantUML version 1.2022.13(Sat Nov 19 13:22:17 UTC 2022)
- (GPL source distribution)
- Java Runtime: OpenJDK Runtime Environment
- JVM: OpenJDK 64-Bit Server VM
- Default Encoding: UTF-8
- Language: en
- Country: null
- --></g></svg>
|