Benton.svg 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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="508px" preserveAspectRatio="none" style="width:1211px;height:508px;background:#FFFFFF;" version="1.1" viewBox="0 0 1211 508" width="1211px" zoomAndPan="magnify"><defs/><g><rect fill="none" height="11.6406" style="stroke:none;stroke-width:1.0;" width="1152" x="45" y="0"/><text fill="#FF0000" font-family="sans-serif" font-size="10" font-weight="bold" lengthAdjust="spacing" textLength="1152" x="45" y="9.2822">Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample</text><rect fill="none" height="37.9375" id="_title" style="stroke:none;stroke-width:1.0;" width="469" x="364" y="17.6406"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="459" x="369" y="44.918">Messaufbau Benton-Foundry-LL20</text><!--MD5=[aec5a9ef0112d0cbf74047ddc40dd148]
  2. cluster Sensoren--><g id="cluster_Sensoren"><polygon fill="none" points="16,77.5781,26,67.5781,264,67.5781,264,430.0781,254,440.0781,16,440.0781,16,77.5781" style="stroke:#7777CC;stroke-width:1.0;"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="254" x2="264" y1="77.5781" y2="67.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="16" x2="254" y1="77.5781" y2="77.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="254" x2="254" y1="77.5781" y2="440.0781"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="125" x="73.5" y="102.8555">Sensoren</text></g><!--MD5=[a08184d9bcc14a132260cd8ca782795f]
  3. cluster Interfacemodul--><g id="cluster_Interfacemodul"><polygon fill="none" points="304,106.0781,314,96.0781,631,96.0781,631,430.0781,621,440.0781,304,440.0781,304,106.0781" style="stroke:#7777CC;stroke-width:1.0;"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="621" x2="631" y1="106.0781" y2="96.0781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="304" x2="621" y1="106.0781" y2="106.0781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="621" x2="621" y1="106.0781" y2="440.0781"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="181" x="373" y="131.3555">ET200SP CPU</text></g><!--MD5=[e309a764f8dc50319daf35941fe359c1]
  4. cluster Steuerung--><g id="cluster_Steuerung"><polygon fill="none" points="922,245.5781,932,235.5781,1194,235.5781,1194,462.5781,1184,472.5781,922,472.5781,922,245.5781" style="stroke:#7777CC;stroke-width:1.0;"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="1184" x2="1194" y1="245.5781" y2="235.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="922" x2="1184" y1="245.5781" y2="245.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="1184" x2="1184" y1="245.5781" y2="472.5781"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="140" x="984" y="270.8555">Steuerung</text><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="196" x="956" y="298.793">Compact Logix</text></g><!--MD5=[20b914e54e06ff5f80813e3ab6447f01]
  5. cluster Anwendung--><g id="cluster_Anwendung"><polygon fill="none" points="663,109.5781,673,99.5781,898,99.5781,898,409.5781,888,419.5781,663,419.5781,663,109.5781" style="stroke:#7777CC;stroke-width:1.0;"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="888" x2="898" y1="109.5781" y2="99.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="663" x2="888" y1="109.5781" y2="109.5781"/><line style="stroke:#7777CC;stroke-width:1.0;" x1="888" x2="888" y1="109.5781" y2="419.5781"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="159" x="697" y="134.8555">Anwendung</text></g><g id="elem_b"><rect fill="#C8C7FF" height="93.4844" style="stroke:#181818;stroke-width:0.5;" width="151" x="78.5" y="126.5781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="137" x="85.5" y="141.5732">24V Strommessung</text><line style="stroke:#181818;stroke-width:0.5;" x1="79.5" x2="228.5" y1="146.875" y2="146.875"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="84.5" y="163.8701">IFM DF2101</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="84.5" y="180.167">16 Kanäle</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="84.5" y="196.4639">1-10A</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="92" x="84.5" y="212.7607">20ms Interval</text></g><g id="elem_c"><rect fill="#C8C7FF" height="60.8906" style="stroke:#181818;stroke-width:0.5;" width="191" x="48.5" y="355.0781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="118" x="85" y="370.0732">Energiemessung</text><line style="stroke:#181818;stroke-width:0.5;" x1="49.5" x2="238.5" y1="375.375" y2="375.375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="179" x="54.5" y="392.3701">3-phasige Zuleitung 480V</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="169" x="54.5" y="408.667">3x Stromwandler 50A/5A</text></g><g id="elem_iolink_master"><rect fill="#C8C7FF" height="36.2969" style="stroke:#181818;stroke-width:0.5;" width="111" x="347.5" y="155.0781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97" x="354.5" y="170.0732">IO-Link Master</text><line style="stroke:#181818;stroke-width:0.5;" x1="348.5" x2="457.5" y1="175.375" y2="175.375"/></g><g id="elem_energy_meter"><rect fill="#C8C7FF" height="60.8906" style="stroke:#181818;stroke-width:0.5;" width="120" x="336" y="355.0781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="94" x="349" y="370.0732">Energiemeter</text><line style="stroke:#181818;stroke-width:0.5;" x1="337" x2="455" y1="375.375" y2="375.375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="108" x="342" y="392.3701">AI Energy Meter</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="342" y="408.667">U; I; Phase</text></g><g id="elem_DB3"><rect fill="#C8C7FF" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="116" x="491" y="363.0781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102" x="498" y="378.0732">Datenbaustein</text><line style="stroke:#181818;stroke-width:0.5;" x1="492" x2="606" y1="383.375" y2="383.375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="497" y="400.3701">DB3</text></g><g id="elem_Tags"><rect fill="#C8C7FF" height="142.375" style="stroke:#181818;stroke-width:0.5;" width="80" x="938" y="314.5781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="34" x="961" y="329.5732">Tags</text><line style="stroke:#181818;stroke-width:0.5;" x1="939" x2="1017" y1="334.875" y2="334.875"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="57" x="944" y="351.8701">unterteil</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="944" y="368.167">oberteil</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="944" y="384.4639">auswerfer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="39" x="944" y="400.7607">rolltor</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="50" x="944" y="417.0576">schuss</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60" x="944" y="433.3545">hubtisch</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="12" x="944" y="449.6514">...</text></g><!--MD5=[4541fb81c80c07473fe4b07432ef0971]
  6. entity app--><g id="elem_app"><rect fill="#FFC5C4" height="36.2969" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="124" x="718" y="367.5781"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="104" x="728" y="390.5732">PLC-Connector</text></g><!--MD5=[bd4d9cecd59bd7f6f66d4d3e35395fde]
  7. entity InfluxDB--><g id="elem_InfluxDB"><path d="M701,160.5781 C701,150.5781 739,150.5781 739,150.5781 C739,150.5781 777,150.5781 777,160.5781 L777,185.875 C777,195.875 739,195.875 739,195.875 C739,195.875 701,195.875 701,185.875 L701,160.5781 " fill="#C8C7FF" style="stroke:#181818;stroke-width:0.5;"/><path d="M701,160.5781 C701,170.5781 739,170.5781 739,170.5781 C739,170.5781 777,170.5781 777,160.5781 " fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="711" y="187.5732">InfluxDB</text></g><!--MD5=[1194ee1088c4a1f787c0b58111daa5b9]
  8. entity CSV--><g id="elem_CSV"><path d="M812,160.5781 C812,150.5781 836,150.5781 836,150.5781 C836,150.5781 860,150.5781 860,160.5781 L860,185.875 C860,195.875 836,195.875 836,195.875 C836,195.875 812,195.875 812,185.875 L812,160.5781 " fill="#C8C7FF" style="stroke:#181818;stroke-width:0.5;"/><path d="M812,160.5781 C812,170.5781 836,170.5781 836,170.5781 C836,170.5781 860,170.5781 860,160.5781 " fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="822" y="187.5732">CSV</text></g><!--MD5=[89c5e88c1b3a23b788935d6fc97d11bf]
  9. link b to c--><!--MD5=[19cacedb7561eefce78d64eec6c81019]
  10. link iolink_master to energy_meter--><!--MD5=[a498e817a11dc725cfa21e9d4a9bee79]
  11. link Sensoren to Interfacemodul--><!--MD5=[c113c2192474cdfaa90bf41bb7cb69fb]
  12. link b to iolink_master--><g id="link_b_iolink_master"><path codeLine="73" d="M234.72,182.5781 C234.72,182.5781 342.4,182.5781 342.4,182.5781 " fill="none" id="b-iolink_master" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="347.4,182.5781,338.4,178.5781,342.4,182.5781,338.4,186.5781,347.4,182.5781" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="229.72,182.5781,238.72,186.5781,234.72,182.5781,238.72,178.5781,229.72,182.5781" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="43" x="244.56" y="178.645">IO-Link</text></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  13. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="74" d="M239.63,375.5781 C239.63,375.5781 330.83,375.5781 330.83,375.5781 " fill="none" id="c-to-energy_meter" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="335.83,375.5781,326.83,371.5781,330.83,375.5781,326.83,379.5781,335.83,375.5781" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  14. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="75" d="M239.63,396.5781 C239.63,396.5781 330.83,396.5781 330.83,396.5781 " fill="none" id="c-to-energy_meter-1" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="335.83,396.5781,326.83,392.5781,330.83,396.5781,326.83,400.5781,335.83,396.5781" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[c106df0a3426f395f4f3cacfe1095ac5]
  15. link iolink_master to DB3--><g id="link_iolink_master_DB3"><path codeLine="77" d="M458.61,173.5781 C499.87,173.5781 549,173.5781 549,173.5781 C549,173.5781 549,357.8881 549,357.8881 " fill="none" id="iolink_master-to-DB3" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="549,362.8881,553,353.8881,549,357.8881,545,353.8881,549,362.8881" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[d96deaf340fbcb2b16cf6e971ec4514b]
  16. link energy_meter to DB3--><g id="link_energy_meter_DB3"><path codeLine="78" d="M456.03,385.5781 C456.03,385.5781 485.65,385.5781 485.65,385.5781 " fill="none" id="energy_meter-to-DB3" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="490.65,385.5781,481.65,381.5781,485.65,385.5781,481.65,389.5781,490.65,385.5781" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[6387076be90827b2a888f9fccd88b033]
  17. link DB3 to app--><g id="link_DB3_app"><path codeLine="80" d="M612.29,385.5781 C612.29,385.5781 712.68,385.5781 712.68,385.5781 " fill="none" id="DB3-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="717.68,385.5781,708.68,381.5781,712.68,385.5781,708.68,389.5781,717.68,385.5781" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="607.29,385.5781,616.29,389.5781,612.29,385.5781,616.29,381.5781,607.29,385.5781" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="76" x="624.48" y="398.645">S7 Protokoll</text></g><!--MD5=[73c079af30046d3848f2bbf09516d4c3]
  18. link Tags to app--><g id="link_Tags_app"><path codeLine="82" d="M932.93,385.5781 C932.93,385.5781 847.24,385.5781 847.24,385.5781 " fill="none" id="Tags-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="842.24,385.5781,851.24,389.5781,847.24,385.5781,851.24,381.5781,842.24,385.5781" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="937.93,385.5781,928.93,381.5781,932.93,385.5781,928.93,389.5781,937.93,385.5781" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="72" x="854.08" y="398.645">EtherNet IP</text></g><!--MD5=[aa95fd2ca5abaacbe508b66ea54688b0]
  19. reverse link InfluxDB to app--><g id="link_InfluxDB_app"><path codeLine="84" d="M747.5,200.8181 C747.5,200.8181 747.5,367.2981 747.5,367.2981 " fill="none" id="InfluxDB-backto-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="747.5,195.8181,743.5,204.8181,747.5,200.8181,751.5,204.8181,747.5,195.8181" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[c5b208cead62aac4b84dac252a323c77]
  20. reverse link CSV to app--><g id="link_CSV_app"><path codeLine="85" d="M827,200.8181 C827,200.8181 827,367.2981 827,367.2981 " fill="none" id="CSV-backto-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="827,195.8181,823,204.8181,827,200.8181,831,204.8181,827,195.8181" style="stroke:#181818;stroke-width:1.0;"/></g><rect fill="none" height="11.6406" style="stroke:none;stroke-width:1.0;" width="89" x="554" y="488.5781"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="89" x="554" y="497.8604">jomueller, 06.2022</text><!--MD5=[31e5c736745fe9162cc591257a7e2cbc]
  21. @startuml Benton
  22. skinparam TitleFontSize 24
  23. allow_mixing
  24. skinparam linetype ortho
  25. skinparam NodeBorderColor #7777cc
  26. skinparam ObjectBackgroundColor #C8C7FF
  27. skinparam DatabaseBackgroundColor #C8C7FF
  28. skinparam AgentBackgroundColor #C8C7FF
  29. header <font color=red>**Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample Text Sample**</font>
  30. title Messaufbau Benton-Foundry-LL20
  31. center footer jomueller, 06.2022
  32. node Sensoren {
  33. object "24V Strommessung" as b {
  34. IFM DF2101
  35. 16 Kanäle
  36. 1-10A
  37. 20ms Interval
  38. }
  39. object "Energiemessung" as c {
  40. 3-phasige Zuleitung 480V
  41. 3x Stromwandler 50A/5A
  42. }
  43. b -[hidden]- c
  44. }
  45. node "ET200SP CPU" as Interfacemodul {
  46. object "IO-Link Master" as iolink_master {
  47. }
  48. object "Energiemeter" as energy_meter {
  49. AI Energy Meter
  50. U; I; Phase
  51. }
  52. object "Datenbaustein" as DB3 {
  53. DB3
  54. }
  55. iolink_master -[hidden]down- energy_meter
  56. }
  57. node "Steuerung\nCompact Logix" as Steuerung {
  58. object Tags {
  59. unterteil
  60. oberteil
  61. auswerfer
  62. rolltor
  63. schuss
  64. hubtisch
  65. ...
  66. }
  67. }
  68. node Anwendung {
  69. agent "PLC-Connector" as app #FFC5C4
  70. database InfluxDB
  71. database CSV
  72. }
  73. Sensoren -[hidden]right- Interfacemodul
  74. b <-right-> iolink_master: " IO-Link"
  75. c -right-> energy_meter
  76. c -right-> energy_meter
  77. iolink_master -> DB3
  78. energy_meter -> DB3
  79. DB3 <-> app: "S7 Protokoll"
  80. Tags <-right-> app: "EtherNet IP"
  81. app -up-> InfluxDB
  82. app -up-> CSV
  83. @enduml
  84. PlantUML version 1.2022.7(Mon Aug 22 17:01:30 UTC 2022)
  85. (GPL source distribution)
  86. Java Runtime: OpenJDK Runtime Environment
  87. JVM: OpenJDK 64-Bit Server VM
  88. Default Encoding: UTF-8
  89. Language: en
  90. Country: null
  91. --></g></svg>