{"id":37,"date":"2026-08-04T02:38:04","date_gmt":"2026-08-03T18:38:04","guid":{"rendered":"https:\/\/www.cyc.com.tw\/products\/ems\/"},"modified":"2026-08-04T04:17:53","modified_gmt":"2026-08-03T20:17:53","slug":"ems","status":"publish","type":"page","link":"https:\/\/www.cyc.com.tw\/en\/products\/ems\/","title":{"rendered":"Energy Management System"},"content":{"rendered":"<div class=\"cyc-ems\">\n<style>\n.cyc-ems{\n  --navy:#0b1d3a; --navy2:#071528; --ink:#0f172a; --muted:#475569; --muted2:#64748b;\n  --teal:#0f766e; --teal2:#14b8a6; --cyan:#22d3ee; --cyan2:#67e8f9;\n  --line:#e2e8f0; --chip:#eef4f8; --soft:#f1f6fa;\n  --ondark:#cbd5e1; --ondark2:#94a3b8;\n  font-family:\"Noto Sans TC\",\"PingFang TC\",\"Microsoft JhengHei\",system-ui,sans-serif;\n  color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;\n}\n.cyc-ems *{box-sizing:border-box;margin:0;padding:0}\n.cyc-ems .wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.cyc-ems header.hero{background:var(--navy);color:#fff;padding:84px 0 76px;position:relative;overflow:hidden}\n.cyc-ems header.hero::after{content:\"\";position:absolute;right:-140px;top:-140px;width:460px;height:460px;\n  background:radial-gradient(circle,rgba(34,211,238,.18),transparent 62%);border-radius:50%}\n.cyc-ems header.hero .wrap{position:relative;z-index:1}\n.cyc-ems .eyebrow{display:inline-block;font-size:13px;letter-spacing:.14em;\n  background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.35);color:var(--cyan2);\n  padding:6px 16px;border-radius:999px;margin-bottom:22px}\n.cyc-ems h1{font-size:44px;line-height:1.25;font-weight:800;letter-spacing:-.5px;margin-bottom:18px;color:#fff}\n.cyc-ems h1 span{background:linear-gradient(135deg,#22d3ee,#67e8f9);-webkit-background-clip:text;\n  background-clip:text;color:transparent}\n.cyc-ems .lede{font-size:18px;color:var(--ondark);max-width:760px;margin-bottom:34px}\n.cyc-ems .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.cyc-ems .hero-stats .s{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);\n  border-radius:14px;padding:18px 20px}\n.cyc-ems .hero-stats .n{font-size:24px;font-weight:800;color:var(--cyan2);line-height:1.2}\n.cyc-ems .hero-stats .l{font-size:13px;color:var(--ondark2);margin-top:6px}\n.cyc-ems section{padding:72px 0}\n.cyc-ems .soft{background:var(--soft)}\n.cyc-ems .kicker{color:var(--teal);font-weight:700;font-size:14px;letter-spacing:.08em;margin-bottom:10px}\n.cyc-ems h2{font-size:30px;font-weight:800;letter-spacing:-.3px;margin-bottom:12px;color:var(--ink)}\n.cyc-ems .sub{color:var(--muted);font-size:16px;max-width:720px;margin-bottom:36px}\n.cyc-ems .grid{display:grid;gap:20px}\n.cyc-ems .g3{grid-template-columns:repeat(3,1fr)}\n.cyc-ems .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;\n  box-shadow:0 1px 3px rgba(11,29,58,.05)}\n.cyc-ems .card .ic{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;\n  justify-content:center;font-size:22px;background:var(--chip);margin-bottom:16px}\n.cyc-ems .card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--ink)}\n.cyc-ems .card p{color:var(--muted);font-size:14.5px}\n.cyc-ems .band{background:var(--navy);color:var(--ondark)}\n.cyc-ems .band h2{color:#fff}\n.cyc-ems .band .sub{color:var(--ondark2)}\n.cyc-ems .band .kicker{color:var(--cyan2)}\n.cyc-ems .stack{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.cyc-ems .stack .t{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);\n  border-radius:14px;padding:20px}\n.cyc-ems .stack .t b{display:block;color:#fff;font-size:15px;margin-bottom:6px}\n.cyc-ems .stack .t span{font-size:12.5px;color:var(--ondark2)}\n.cyc-ems table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff;\n  border-radius:14px;overflow:hidden;border:1px solid var(--line)}\n.cyc-ems th,.cyc-ems td{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line)}\n.cyc-ems th{background:var(--chip);color:var(--ink);font-weight:700}\n.cyc-ems tr:last-child td{border-bottom:none}\n.cyc-ems td.reg{color:var(--teal);font-weight:600;white-space:nowrap}\n.cyc-ems .value{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.cyc-ems .value .v{padding:26px;border-radius:16px;background:#fff;border:1px solid var(--line)}\n.cyc-ems .value .v .big{font-size:32px;font-weight:800;color:var(--teal);line-height:1}\n.cyc-ems .value .v .cap{margin-top:10px;font-weight:700}\n.cyc-ems .value .v .d{color:var(--muted);font-size:13.5px;margin-top:8px}\n.cyc-ems .flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cyc-ems .flow .n{background:#fff;border:1px solid var(--line);border-radius:12px;\n  padding:12px 16px;font-weight:600;font-size:14px}\n.cyc-ems .flow .a{color:var(--teal2);font-weight:800}\n.cyc-ems .cta{background:linear-gradient(135deg,#0f766e 0%,#22d3ee 100%);color:#fff;\n  border-radius:20px;padding:52px 44px;text-align:center}\n.cyc-ems .cta h2{color:#fff;margin-bottom:14px}\n.cyc-ems .cta p{color:rgba(255,255,255,.92);max-width:660px;margin:0 auto}\n.cyc-ems .cta .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}\n.cyc-ems .cta a.btn{display:inline-block;padding:14px 30px;border-radius:999px;font-weight:700;\n  font-size:15px;text-decoration:none;transition:.2s}\n.cyc-ems .cta a.primary{background:#fff;color:var(--teal)}\n.cyc-ems .cta a.ghost{border:1.5px solid rgba(255,255,255,.7);color:#fff}\n.cyc-ems .badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}\n.cyc-ems .badge{background:#fff;border:1px solid var(--line);border-radius:999px;\n  padding:6px 15px;font-size:12.5px;color:var(--muted)}\n.cyc-ems .endnote{padding:40px 0 8px;text-align:center;color:var(--muted2);font-size:13px}\n@media(max-width:900px){\n  .cyc-ems h1{font-size:32px}\n  .cyc-ems .g3,.cyc-ems .value,.cyc-ems .stack,.cyc-ems .hero-stats{grid-template-columns:1fr 1fr}\n}\n@media(max-width:560px){\n  .cyc-ems .g3,.cyc-ems .value,.cyc-ems .stack,.cyc-ems .hero-stats{grid-template-columns:1fr}\n  .cyc-ems section{padding:52px 0}\n  .cyc-ems .cta{padding:40px 24px}\n}\n<\/style>\n\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">Energy Management System \u00b7 EMS v1.5.0<\/span>\n    <h1>Enterprise EMS Energy Management System<br><span>From Sensing to Reporting, in One System<\/span><\/h1>\n    <p class=\"lede\">An enterprise platform integrating SCADA visualization, coordinated dispatch, automatic control, COP efficiency optimization and government reporting. Built entirely on an open-source stack \u2014 no license fees, no vendor lock-in, fully offline deployment supported.<\/p>\n    <div class=\"hero-stats\">\n      <div class=\"s\"><div class=\"n\">7<\/div><div class=\"l\">Core Function Modules<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">500\u20132000<\/div><div class=\"l\">Monitoring points by design<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">100%<\/div><div class=\"l\">Open-source tech stack<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">Air-gap<\/div><div class=\"l\">Offline deployment supported<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"kicker\">Why You Need It<\/div>\n    <h2>Energy Management Should Be More Than Meter Reading<\/h2>\n    <p class=\"sub\">Regulations tighten every year, electricity and carbon costs keep rising, yet equipment is scattered and hard to monitor centrally. What enterprises really need is a platform that links real-time monitoring \u2192 efficiency analysis \u2192 automatic control \u2192 one-click reporting into a single chain, not isolated meters plus a pile of spreadsheets.<\/p>\n    <div class=\"grid g3\">\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcca<\/div><h3>See It<\/h3><p>SCADA single-line diagrams show chillers, pumps and cooling towers' operating status and consumption in real time \u2014 the whole plant at a glance.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83c\udfaf<\/div><h3>Save It<\/h3><p>Instantaneous and system COP and kW\/RT are calculated live, low-efficiency equipment is flagged automatically, and energy-saving control strategies follow.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcd1<\/div><h3>Report It<\/h3><p>Energy audit, savings-rate and REO reporting templates are built in, with digital signatures and an audit chain \u2014 keeping pace with regulatory deadlines.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"soft\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Capabilities<\/div>\n    <h2>Seven Core Function Modules<\/h2>\n    <p class=\"sub\">A complete closed loop from data acquisition to government reporting \u2014 every link auditable, traceable and extensible.<\/p>\n    <div class=\"grid g3\">\n      <div class=\"card\"><div class=\"ic\">\ud83d\udda5\ufe0f<\/div><h3>Visualization \/ SCADA<\/h3><p>Single-line diagrams and writable point control (switching, setpoints); commands are released only after RBAC authorization and two-person review.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd17<\/div><h3>Coordinated Control \/ DERMS<\/h3><p>Resource portfolios, constraint panels, actionable dispatch recommendations and scenario simulation to orchestrate energy resources across multiple sites.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\u2699\ufe0f<\/div><h3>Automatic Control<\/h3><p>PID, logic and schedule governance with version rollback and fail-safe degradation on connection loss, keeping the site safe under any condition.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcc8<\/div><h3>COP Efficiency Calculation<\/h3><p>Instantaneous COP, kW\/RT and system COP computed in real time and fed directly into energy-saving optimization decisions.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udea8<\/div><h3>Smart Alarms<\/h3><p>First-out detection, acknowledgment, suppression and deadband\/delay debouncing, aligned with the ISA-18.2 alarm management standard.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83c\udfdb\ufe0f<\/div><h3>Reporting Gateway<\/h3><p>Energy audit, savings, REO and monthly reports generated in one place, with X.509 digital signatures and a full audit chain.<\/p><\/div>\n    <\/div>\n    <div class=\"card\" style=\"margin-top:20px\"><div class=\"ic\">\ud83d\udce1<\/div><h3>Unified MQTT Data Acquisition<\/h3><p>Devices and gateways publish directly to EMQX over MQTT 5.0, following a one-entity-one-topic, flat-payload standard; devices self-describe on connection and points are created automatically. Legacy non-MQTT equipment connects through an on-site gateway \u2014 no plant-wide replacement needed.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"kicker\">Efficiency Core<\/div>\n    <h2>Find Savings with Data<\/h2>\n    <p class=\"sub\">The system computes chiller efficiency metrics in real time, quantifying every unit and every refrigeration group \u2014 so savings are evidence-based and verifiable, not tuned by feel.<\/p>\n    <div class=\"value\">\n      <div class=\"v\"><div class=\"big\">COP<\/div><div class=\"cap\">Chiller \/ System Efficiency Ratio<\/div><div class=\"d\">Chiller COP = cooling capacity \u00f7 compressor power; System COP = cooling capacity \u00f7 total power (compressor + pumps + cooling tower).<\/div><\/div>\n      <div class=\"v\"><div class=\"big\">kW\/RT<\/div><div class=\"cap\">Power per Refrigeration Ton<\/div><div class=\"d\">Refrigeration tons RT = cooling capacity \u00f7 3.517, converting each ton of cooling directly into electricity cost.<\/div><\/div>\n      <div class=\"v\"><div class=\"big\">Load Ratio<\/div><div class=\"cap\">Equipment Operating Efficiency<\/div><div class=\"d\">Real-time load ratio = current RT \u00f7 rated RT, exposing oversized units running inefficiently at partial load.<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"soft\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Value Chain<\/div>\n    <h2>Sensing \u2192 Data \u2192 Analysis \u2192 Control \u2192 Savings \u2192 Verification<\/h2>\n    <p class=\"sub\">An end-to-end energy management loop, every stage standardized and auditable.<\/p>\n    <div class=\"flow\">\n      <span class=\"n\">\ud83d\udce1 Devices \/ Gateways<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">MQTT (EMQX)<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Backend ingest<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Time-series + master DB<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">SCADA \/ Analytics \/ Alarms<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Automatic Control<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">\ud83c\udfdb\ufe0f Government Reporting<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"band\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Architecture<\/div>\n    <h2>Fully Open-Source, Enterprise-Grade, Offline-Capable<\/h2>\n    <p class=\"sub\">Built on mature open-source components with no license fees or vendor lock-in, supporting fully air-gapped offline deployment.<\/p>\n    <div class=\"stack\">\n      <div class=\"t\"><b>EMQX 5.x<\/b><span>MQTT 5.0 message bus \u00b7 ACL \u00b7 mTLS<\/span><\/div>\n      <div class=\"t\"><b>InfluxDB 2.x<\/b><span>High-compression time-series database<\/span><\/div>\n      <div class=\"t\"><b>PostgreSQL 16 + TimescaleDB<\/b><span>Master data \u00b7 Commands \u00b7 Reporting \u00b7 Audit<\/span><\/div>\n      <div class=\"t\"><b>Node-RED 4<\/b><span>Rule-based alarms \u00b7 Report scheduling<\/span><\/div>\n      <div class=\"t\"><b>FastAPI (Python 3.12)<\/b><span>COP \u00b7 Commands \u00b7 RBAC \u00b7 Reporting<\/span><\/div>\n      <div class=\"t\"><b>Vue 3 + Nginx<\/b><span>SCADA \/ dispatch front-end \u00b7 TLS gateway<\/span><\/div>\n      <div class=\"t\"><b>Docker Compose<\/b><span>One-click deploy \u00b7 hotfix \u00b7 rollback<\/span><\/div>\n      <div class=\"t\"><b>Edge Simulator<\/b><span>Python + paho-mqtt test data<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"kicker\">Compliance<\/div>\n    <h2>Mapped to Taiwan Energy Regulations and International Standards<\/h2>\n    <p class=\"sub\">Implemented per the Large-Scale EMS Design Report, covering major regulatory filings plus international standards for cybersecurity and energy management.<\/p>\n    <table>\n      <tr><th>Regulation \/ Standard<\/th><th>System Capability<\/th><\/tr>\n      <tr><td class=\"reg\">Energy Administration Act<\/td><td>Monitoring \/ history \/ reports \/ master data \/ energy managers \/ sub-metering \/ audit trail<\/td><\/tr>\n      <tr><td class=\"reg\">FY114\u2013117 Energy-Saving Rules<\/td><td>Three-tier HQ \u2192 site \u2192 meter-ID structure with cross-site savings KPIs<\/td><\/tr>\n      <tr><td class=\"reg\">Energy Use Data Reporting<\/td><td>Annual \/ monthly \/ multi-type reports with built-in templates and validation<\/td><\/tr>\n      <tr><td class=\"reg\">Renewable Energy Obligation Rules<\/td><td>Implementation plans \/ operating data \/ corrections<\/td><\/tr>\n      <tr><td class=\"reg\">Electronic Signatures Act<\/td><td>X.509 signing service \/ certificate management \/ digests \/ timestamps<\/td><\/tr>\n      <tr><td class=\"reg\">Cyber Security Management Act<\/td><td>ISMS \/ zoning and segmentation \/ audit logs to SIEM<\/td><\/tr>\n      <tr><td class=\"reg\">International Standards<\/td><td>ISO 50001 \/ 50006 \u00b7 IEC 61850 \/ 62351 \/ 62443 \u00b7 OPC UA \u00b7 ISA-18.2 \/ ISA-101<\/td><\/tr>\n    <\/table>\n  <\/div>\n<\/section>\n\n<section class=\"soft\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Why Choose Us<\/div>\n    <h2>Benefits<\/h2>\n    <div class=\"grid g3\">\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcb0<\/div><h3>Low Adoption Cost<\/h3><p>Fully open-source stack with no software license fees; one-click Docker deployment cuts integration hours too.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd12<\/div><h3>Security &amp; Audit<\/h3><p>RBAC role separation, two-person review and a complete audit chain, meeting Cyber Security Management Act requirements.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83e\udde9<\/div><h3>Scalable Architecture<\/h3><p>Standardized MQTT onboarding \u2014 add devices or sites without changing the architecture, and scale horizontally as the business grows.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udef0\ufe0f<\/div><h3>Works Offline<\/h3><p>Air-gapped offline package deployment for isolated OT networks \u2014 no need to change security policy just to go to the cloud.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd27<\/div><h3>Field-Ready<\/h3><p>Self-describing devices, automatic point creation and direct SCADA control, matching the way field engineers already work.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd04<\/div><h3>Rollback-Safe<\/h3><p>Semantic versioning plus per-service hotfixes \u2014 roll back in seconds when something goes wrong, so operations can breathe easy.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"cta\">\n      <h2>Turn Energy Management into a Competitive Edge<\/h2>\n      <p>From a single-site pilot to multi-plant rollout, we provide system build-out, device onboarding, training and reporting support. Bring your site conditions and let's assess feasibility together.<\/p>\n      <div class=\"btns\">\n        <a class=\"btn primary\" href=\"\/en\/contact\/\">Book a Consultation \u2192<\/a>\n        <a class=\"btn ghost\" href=\"\/en\/products\/\">See Other Products<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"endnote\">\n      Enterprise EMS Energy Management System v1.5.0 \u00b7 Product Overview\n      <div class=\"badges\">\n        <span class=\"badge\">SCADA Visualization<\/span>\n        <span class=\"badge\">DERMS Coordinated Control<\/span>\n        <span class=\"badge\">COP Efficiency Optimization<\/span>\n        <span class=\"badge\">Government Reporting Gateway<\/span>\n        <span class=\"badge\">MQTT 5.0<\/span>\n        <span class=\"badge\">ISO 50001<\/span>\n        <span class=\"badge\">IEC 62443<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u80fd\u6e90\u7ba1\u7406\u7cfb\u7d71 \u00b7 EMS v1.5.0 \u5927\u578b EMS \u80fd\u6e90\u7ba1\u7406\u7cfb\u7d71\u5f9e\u611f\u6e2c\u5230\u7533\u5831\uff0c\u4e00\u5957\u5230\u4f4d \u6574\u5408\u5716\u63a7 SCADA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":32,"menu_order":10,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-37","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":1,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/37\/revisions"}],"predecessor-version":[{"id":49,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/37\/revisions\/49"}],"up":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/32"}],"wp:attachment":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/media?parent=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}