Skip to content

Latest commit

 

History

History
55 lines (43 loc) · 1.67 KB

design.adoc

File metadata and controls

55 lines (43 loc) · 1.67 KB

Easy Wiring Design Document

1. Overview

1.1. Platform

Big Question: Web based or local application? Can I run a local web server type of thing? If local, what environment? Java? Python?

1.2. UI

  • Layout similar to Siemens LOGO! Soft Comfort

    logosoft overview

1.3. UX

1.3.1. Connections

  • again similar to Soft Comfort

  • each Connection must "know" which objects/elements it connects to/with/together

  • optional label within the line

  • optional contact/terminal ID/label

  • only orthogonal directions

  • drag-and-drop of existing connections to move them

  • drag-and-drop from one connector to another

  • Connections have a "Type", i.e. "AC 230 V", "DC 24 V", which is set by their connected Connectors

    • If a Connection connects Connectors of different Types, an Error is created.

    • Connections of undefined Type are valid.

1.3.2. Objects

  • each Object has configurable Connectors

    • Connectors can be set for each side independently

    • Connectors can be visually grouped together

    • Connectors can be internally connected or switched

    • Types are optional for Connectors. If a Connector has no set Type, it takes on the Type of the connected Connection (if set).

  • each Object is categorized and labeled according to EN IEC 81346-2:2019, Table 1

  • Mockup of a possible PLC Object:

    LOGO 230RCL