Hengli.svg 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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="456px" preserveAspectRatio="none" style="width:1175px;height:456px;background:#FFFFFF;" version="1.1" viewBox="0 0 1175 456" width="1175px" zoomAndPan="magnify"><defs/><g><rect height="37.9375" style="stroke:#00000000;stroke-width:1.0;fill:none;" width="466" x="347.5" y="5"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="456" x="352.5" y="32.2773">Messaufbau Jiangsu-Hengli-LFB65</text><!--MD5=[aec5a9ef0112d0cbf74047ddc40dd148]
  2. cluster Sensoren--><g id="cluster_Sensoren"><polygon points="16,109.4375,26,99.4375,264,99.4375,264,410.9375,254,420.9375,16,420.9375,16,109.4375" style="stroke:#7777CC;stroke-width:1.0;fill:none;"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="254" x2="264" y1="109.4375" y2="99.4375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="16" x2="254" y1="109.4375" y2="109.4375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="254" x2="254" y1="109.4375" y2="420.9375"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="125" x="73.5" y="134.7148">Sensoren</text></g><!--MD5=[a08184d9bcc14a132260cd8ca782795f]
  3. cluster Interfacemodul--><g id="cluster_Interfacemodul"><polygon points="304,137.9375,314,127.9375,651,127.9375,651,410.9375,641,420.9375,304,420.9375,304,137.9375" style="stroke:#7777CC;stroke-width:1.0;fill:none;"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="641" x2="651" y1="137.9375" y2="127.9375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="304" x2="641" y1="137.9375" y2="137.9375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="641" x2="641" y1="137.9375" y2="420.9375"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="181" x="383" y="163.2148">ET200SP CPU</text></g><!--MD5=[e309a764f8dc50319daf35941fe359c1]
  4. cluster Steuerung--><g id="cluster_Steuerung"><polygon points="942,64.9375,952,54.9375,1158,54.9375,1158,394.9375,1148,404.9375,942,404.9375,942,64.9375" style="stroke:#7777CC;stroke-width:1.0;fill:none;"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="1148" x2="1158" y1="64.9375" y2="54.9375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="942" x2="1148" y1="64.9375" y2="64.9375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="1148" x2="1148" y1="64.9375" y2="404.9375"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="140" x="976" y="90.2148">Steuerung</text><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="112" x="990" y="118.1523">S7-1500</text></g><!--MD5=[20b914e54e06ff5f80813e3ab6447f01]
  5. cluster Anwendung--><g id="cluster_Anwendung"><polygon points="683,141.4375,693,131.4375,918,131.4375,918,390.4375,908,400.4375,683,400.4375,683,141.4375" style="stroke:#7777CC;stroke-width:1.0;fill:none;"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="908" x2="918" y1="141.4375" y2="131.4375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="683" x2="908" y1="141.4375" y2="141.4375"/><line style="stroke:#7777CC;stroke-width:1.0;fill:none;" x1="908" x2="908" y1="141.4375" y2="400.4375"/><text fill="#000000" font-family="sans-serif" font-size="24" font-weight="bold" lengthAdjust="spacing" textLength="159" x="717" y="166.7148">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="158.4375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="137" x="85.5" y="173.4326">24V Strommessung</text><line style="stroke:#181818;stroke-width:0.5;" x1="79.5" x2="228.5" y1="178.7344" y2="178.7344"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="82" x="84.5" y="195.7295">IFM DF2101</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="84.5" y="212.0264">16 Kanäle</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="41" x="84.5" y="228.3232">1-10A</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="92" x="84.5" y="244.6201">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="335.9375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="118" x="85" y="350.9326">Energiemessung</text><line style="stroke:#181818;stroke-width:0.5;" x1="49.5" x2="238.5" y1="356.2344" y2="356.2344"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="179" x="54.5" y="373.2295">3-phasige Zuleitung 400V</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="178" x="54.5" y="389.5264">3x Stromwandler 150A/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="186.9375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97" x="354.5" y="201.9326">IO-Link Master</text><line style="stroke:#181818;stroke-width:0.5;" x1="348.5" x2="457.5" y1="207.2344" y2="207.2344"/></g><g id="elem_energy_meter"><rect fill="#C8C7FF" height="60.8906" style="stroke:#181818;stroke-width:0.5;" width="120" x="336" y="335.9375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="94" x="349" y="350.9326">Energiemeter</text><line style="stroke:#181818;stroke-width:0.5;" x1="337" x2="455" y1="356.2344" y2="356.2344"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="108" x="342" y="373.2295">AI Energy Meter</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="342" y="389.5264">U; I; Phase</text></g><g id="elem_DB3"><rect fill="#C8C7FF" height="36.2969" style="stroke:#181818;stroke-width:0.5;" width="136" x="491" y="348.4375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="122" x="498" y="363.4326">Speicherbereiche</text><line style="stroke:#181818;stroke-width:0.5;" x1="492" x2="626" y1="368.7344" y2="368.7344"/></g><g id="elem_Datenbaustein"><rect fill="#C8C7FF" height="44.5938" style="stroke:#181818;stroke-width:0.5;" width="116" x="958" y="343.9375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102" x="965" y="358.9326">Datenbaustein</text><line style="stroke:#181818;stroke-width:0.5;" x1="959" x2="1073" y1="364.2344" y2="364.2344"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="30" x="964" y="381.2295">DB3</text></g><g id="elem_Status"><rect fill="#C8C7FF" height="142.375" style="stroke:#181818;stroke-width:0.5;" width="80" x="976" y="133.9375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="44" x="994" y="148.9326">Status</text><line style="stroke:#181818;stroke-width:0.5;" x1="977" x2="1055" y1="154.2344" y2="154.2344"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="57" x="982" y="171.2295">unterteil</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="982" y="187.5264">oberteil</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="982" y="203.8232">auswerfer</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="39" x="982" y="220.1201">rolltor</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="50" x="982" y="236.417">schuss</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="60" x="982" y="252.7139">hubtisch</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="12" x="982" y="269.0107">...</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="738" y="348.4375"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="104" x="748" y="371.4326">PLC-Connector</text></g><!--MD5=[bd4d9cecd59bd7f6f66d4d3e35395fde]
  7. entity InfluxDB--><g id="elem_InfluxDB"><path d="M721,192.4375 C721,182.4375 759,182.4375 759,182.4375 C759,182.4375 797,182.4375 797,192.4375 L797,217.7344 C797,227.7344 759,227.7344 759,227.7344 C759,227.7344 721,227.7344 721,217.7344 L721,192.4375 " fill="#C8C7FF" style="stroke:#181818;stroke-width:0.5;"/><path d="M721,192.4375 C721,202.4375 759,202.4375 759,202.4375 C759,202.4375 797,202.4375 797,192.4375 " fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="731" y="219.4326">InfluxDB</text></g><!--MD5=[1194ee1088c4a1f787c0b58111daa5b9]
  8. entity CSV--><g id="elem_CSV"><path d="M832,192.4375 C832,182.4375 856,182.4375 856,182.4375 C856,182.4375 880,182.4375 880,192.4375 L880,217.7344 C880,227.7344 856,227.7344 856,227.7344 C856,227.7344 832,227.7344 832,217.7344 L832,192.4375 " fill="#C8C7FF" style="stroke:#181818;stroke-width:0.5;"/><path d="M832,192.4375 C832,202.4375 856,202.4375 856,202.4375 C856,202.4375 880,202.4375 880,192.4375 " fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="842" y="219.4326">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="61" d="M1016,276.2475 C1016,276.2475 1016,338.7275 1016,338.7275 " fill="none" id="Status-to-Datenbaustein" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="1016,343.7275,1020,334.7275,1016,338.7275,1012,334.7275,1016,343.7275" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[a498e817a11dc725cfa21e9d4a9bee79]
  12. link Sensoren to Interfacemodul--><!--MD5=[c113c2192474cdfaa90bf41bb7cb69fb]
  13. link b to iolink_master--><g id="link_b_iolink_master"><path codeLine="74" d="M234.72,214.9375 C234.72,214.9375 342.4,214.9375 342.4,214.9375 " fill="none" id="b-iolink_master" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="347.4,214.9375,338.4,210.9375,342.4,214.9375,338.4,218.9375,347.4,214.9375" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="229.72,214.9375,238.72,218.9375,234.72,214.9375,238.72,210.9375,229.72,214.9375" 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="211.0044">IO-Link</text></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  14. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="75" d="M239.63,356.9375 C239.63,356.9375 330.83,356.9375 330.83,356.9375 " fill="none" id="c-to-energy_meter" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="335.83,356.9375,326.83,352.9375,330.83,356.9375,326.83,360.9375,335.83,356.9375" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[255358772ee1adcbaf99c39058b84884]
  15. link c to energy_meter--><g id="link_c_energy_meter"><path codeLine="76" d="M239.63,376.9375 C239.63,376.9375 330.83,376.9375 330.83,376.9375 " fill="none" id="c-to-energy_meter-1" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="335.83,376.9375,326.83,372.9375,330.83,376.9375,326.83,380.9375,335.83,376.9375" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[c106df0a3426f395f4f3cacfe1095ac5]
  16. link iolink_master to DB3--><g id="link_iolink_master_DB3"><path codeLine="78" d="M458.88,204.9375 C503.64,204.9375 559,204.9375 559,204.9375 C559,204.9375 559,343.2275 559,343.2275 " fill="none" id="iolink_master-to-DB3" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="559,348.2275,563,339.2275,559,343.2275,555,339.2275,559,348.2275" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[d96deaf340fbcb2b16cf6e971ec4514b]
  17. link energy_meter to DB3--><g id="link_energy_meter_DB3"><path codeLine="79" d="M456.23,366.9375 C456.23,366.9375 485.77,366.9375 485.77,366.9375 " fill="none" id="energy_meter-to-DB3" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="490.77,366.9375,481.77,362.9375,485.77,366.9375,481.77,370.9375,490.77,366.9375" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[6387076be90827b2a888f9fccd88b033]
  18. link DB3 to app--><g id="link_DB3_app"><path codeLine="81" d="M632.09,366.9375 C632.09,366.9375 732.84,366.9375 732.84,366.9375 " fill="none" id="DB3-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="737.84,366.9375,728.84,362.9375,732.84,366.9375,728.84,370.9375,737.84,366.9375" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="627.09,366.9375,636.09,370.9375,632.09,366.9375,636.09,362.9375,627.09,366.9375" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="688.22" y="380.0044">S7</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="55" x="669.22" y="395.1372">Protokoll</text></g><!--MD5=[c7dc10b3fca04202b0f0470ab4165a38]
  19. link Datenbaustein to app--><g id="link_Datenbaustein_app"><path codeLine="83" d="M952.83,366.9375 C952.83,366.9375 867.06,366.9375 867.06,366.9375 " fill="none" id="Datenbaustein-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="862.06,366.9375,871.06,370.9375,867.06,366.9375,871.06,362.9375,862.06,366.9375" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="957.83,366.9375,948.83,362.9375,952.83,366.9375,948.83,370.9375,957.83,366.9375" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="17" x="915.69" y="380.0044">S7</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="55" x="896.69" y="395.1372">Protokoll</text></g><!--MD5=[aa95fd2ca5abaacbe508b66ea54688b0]
  20. reverse link InfluxDB to app--><g id="link_InfluxDB_app"><path codeLine="85" d="M767.5,232.7375 C767.5,232.7375 767.5,348.2475 767.5,348.2475 " fill="none" id="InfluxDB-backto-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="767.5,227.7375,763.5,236.7375,767.5,232.7375,771.5,236.7375,767.5,227.7375" style="stroke:#181818;stroke-width:1.0;"/></g><!--MD5=[c5b208cead62aac4b84dac252a323c77]
  21. reverse link CSV to app--><g id="link_CSV_app"><path codeLine="86" d="M847,232.7375 C847,232.7375 847,348.2475 847,348.2475 " fill="none" id="CSV-backto-app" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="#181818" points="847,227.7375,843,236.7375,847,232.7375,851,236.7375,847,227.7375" style="stroke:#181818;stroke-width:1.0;"/></g><rect height="11.6406" style="stroke:#00000000;stroke-width:1.0;fill:none;" width="89" x="536" y="436.9375"/><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacing" textLength="89" x="536" y="446.2197">jomueller, 06.2022</text><!--MD5=[fe4e2148c13ddf2fc70da39ceeec1171]
  22. @startuml
  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. title Messaufbau Jiangsu-Hengli-LFB65
  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 400V
  41. 3x Stromwandler 150A/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 "Speicherbereiche" as DB3 {
  53. }
  54. iolink_master -[hidden]down- energy_meter
  55. }
  56. node "Steuerung\nS7-1500" as Steuerung {
  57. object Datenbaustein {
  58. DB3
  59. }
  60. object Status {
  61. unterteil
  62. oberteil
  63. auswerfer
  64. rolltor
  65. schuss
  66. hubtisch
  67. ...
  68. }
  69. Status -down-> Datenbaustein
  70. }
  71. node Anwendung {
  72. agent "PLC-Connector" as app #FFC5C4
  73. database InfluxDB
  74. database CSV
  75. }
  76. Sensoren -[hidden]right- Interfacemodul
  77. b <-right-> iolink_master: " IO-Link"
  78. c -right-> energy_meter
  79. c -right-> energy_meter
  80. iolink_master -> DB3
  81. energy_meter -> DB3
  82. DB3 <-> app: "S7\nProtokoll"
  83. Datenbaustein <-right-> app: "S7\nProtokoll"
  84. app -up-> InfluxDB
  85. app -up-> CSV
  86. @enduml
  87. PlantUML version 1.2022.6(Tue Jun 21 17:34:49 UTC 2022)
  88. (GPL source distribution)
  89. Java Runtime: OpenJDK Runtime Environment
  90. JVM: OpenJDK 64-Bit Server VM
  91. Default Encoding: UTF-8
  92. Language: en
  93. Country: null
  94. --></g></svg>