User Tools

Site Tools


hw:zelio

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hw:zelio [2009/06/17 12:23] pkubanekhw:zelio [2020/09/28 23:30] (current) pkubanek
Line 2: Line 2:
 ====== Zelio roof control ====== ====== Zelio roof control ======
  
-This is a roof module for Zelio Logic. To view and use it, you need to download +This is a roof module based on a Zelio Logic PLC. To view and use it, you need to download 
-Schneider Zelio logic editor. The editor runs under Linux on Wine - ask me for+Schneider Zelio logic editor, which runs under Wine in Linux.  Ask me for
 details if you cannot get it running. details if you cannot get it running.
  
-The programme is designed for clam shell type roof with two halfs opening and +The program is designed for a clamshell type roof with two moving halves, four end-of-path sensors and two motors. If your needs are different, 
-closing, four end -of-path sensors and two motors. If your needs are different, +please either help yourself or contact Petr Kubanek with questions. The PLC is assumed to have an Ethernet modbus output module attached - [[https://www.se.com/ww/en/product/SR3MBU01BD/modbus-network-slave-communication-module---for-sr3-24-v-dc-smart-relay/?range=531-zelio-logic-sr2-sr3&node=12147016479-communication&selected-node-id=12147016590|SR3NET01BD]] for PC-PLC communication. Please see description of registers at the end of the page.
-please either help yourself or contact Petr Kubanek with questions.+
  
-There is a picture of front panel. In our experiences, nothing beats hardware switches when it comes to reliably block roof opening by staff, including not-so-computer maniacs. Cost of the switches, cables and box was about 1000 ZAR ~ 95 EUR. Cost of electronics inside (Zelio, ..) was about 500 EUR.+There is a picture of front panel. In our experience, nothing beats hardware switches when it comes to reliably blocking roof opening by staff, including not-so-computer maniacs. The cost of the switches, cables and box was about 1000 ZAR ~ 95 EUR, and the electronics inside (Zelio, ..) was about 500 EUR.
  
-{{:hw:zelio_watcher.jpg|Roof front panel}}+{{:hw:zelio_watcher.jpg?400|Roof front panel}}
  
  
-The programme has the following characteristics:+The program has the following characteristics:
  
-  * auto/manual switch+  * auto/manual selection switch
   * close/open switch for manual operation   * close/open switch for manual operation
-  * four switches for end-of-path control+  * four switch inputs for end-of-path control
   * control for four motor relays - two per motor (open and close direction)   * control for four motor relays - two per motor (open and close direction)
-  * attached ethernet module with dead-man button functionality (e.g. if PC stop responding, roof will close). +  * attached ethernet module with dead-man's handle functionality (i.e. if PC stop responding, roof will close). 
-  * rain button (when 1, it is not raining)+  * rain input (when 1, it is not raining)
   * configurable timeout for roof closing/opening   * configurable timeout for roof closing/opening
   * configurable timeout for time between roof closing/opening (change of direction)   * configurable timeout for time between roof closing/opening (change of direction)
-  * independent operation of both roof halfs, governed by power sensing input (I9) +  * independent operation of both halves of the roof, governed by power sensing input (I9) 
-  * any timeout (openign or closing) prevent roof from opening. Timeouts must be rested by pressing and releasing emergency switch, or by power cycling the unit. Roof can attempt close while in timeout.+  * any timeout (opening or closing) prevents the roof from opening. Timeouts must be reset manually, either by pressing and releasing the emergency switch, or by power cycling the unit.  The roof can attempt to close while in timeout.
  
 ===== Inputs ======= ===== Inputs =======
  
-  * **I1** Manual/Auto operation. If it is 1, roof is in auto operation. In auto moderoof will not follow **I2** for its operations. It will honest only commands provided by Ethernet controller.+  * **I1** Manual/Auto operation. If onthe roof is operating automaticallyand will ignore inputs from **I2**, accepting only those from the Ethernet controller.
      
-  * **I2** Open/Close switch. Only active if roof is in manual mode, e.g. **I1** is offWhen on, roof will open, when off, roof will close.+  * **I2** Open/Close switch. Commands the dome to open (on) or close (off).  Only effective if **I1** is in manual mode (i.e. off).
  
-  * **I3, I4, I5, I6** Inputs for end-of path switches. Please see provided description for details. When switch is engaged, e.g. roof is in given   position, input shall be on. Left and right halfs descriptions can be changed on your will Left half opens first and closes as last.+  * **I3, I4, I5, I6** Inputs for end-of path switches. Please see the provided description for details.  Inputs should be on when the roof is at the corresponding position, and otherwise off. Left and right half descriptions can be changed as you wish, with left opening first and closing last.
  
-  * **I7** Rain detector/bad weather. If weather is bad for observing, input is 0. If weather is favourable for observing, input is on.+  * **I7** Good weather inputOn indicates observation is possible, while off signifies bad weather.
  
-  * **I8** Emergency stop. If engaged, emergency is declared and roof will stop all operations.+  * **I8** Emergency stop. If engaged, the roof halts all operations until the reset is emergency signal is removed.
  
-  * **I9** Power sensing. If 1there is power in the grid.+  * **I9** Power sensing. If on, grid electricity is available.
  
 ===== Outputs ======= ===== Outputs =======
  
-  * **Q1,Q2,Q3,Q4** open and close motors relays. If one, given motor is command open/close.+  * **Q1,Q2,Q3,Q4** open and close motor relays. If one, given motor is command open/close.
  
-  * **Q8** is engaged in emergency situation - e.g. when timeout is detected. It is reseted by pressing emergency stop or power cycling the unit.+  * **Q8** is engaged in emergency situation - e.g. when timeout occurs. It is reset by pressing emergency stop or power cycling the unit.
  
-  * **Q9** is extra switch, used for all-sky power cycle (1 - power to all sky cut)+  * **Q9** is extra, currently used to power-cycle an external all-sky camera (1 - cut power)
  
 ===== Ethernet inputs ====== ===== Ethernet inputs ======
  
-  * **J1XT1** 7 low bits are used for timeout control. So 127 seconds is maximal timout for roof control. The most significant bit - bit 16 is used for weather override - if set to 1, roof will operate from computer even if it is raining. Bit 15 (4000) is used for control of Q9 switch.+  * **J1XT1** 7 low bits are used for timeout control. So 127 seconds is maximal timout for roof control. The most significant bit (16is used for weather override - if set to 1, roof will operate from computer even if it is raining. Bit 15 (4000) is used for control of Q9 switch.
  
-  * **J2XT1** Dead man button controlEthernet module must receive changing 0 and 1 s wiithin time specified in **J1XT1**. If 0 or 1 is not received, module will command roof to close. On model with compressor (see * in output description), 8 bits (8-15) are used for closing timeout control. Bit 16 is then a bit which override default roof value with value specified in bits 8-15.+  * **J2XT1** Dead man's handleThe ethernet module must receive changing 0 and 1 s wiithin time specified in **J1XT1**. If 0 or 1 is not received, module will command roof to close. On model with compressor (see * in output description), 8 bits (8-15) are used for closing timeout control. Bit 16 is then a bit which override default roof value with value specified in bits 8-15.
  
 ===== Ethernet outputs ====== ===== Ethernet outputs ======
Line 62: Line 61:
   * **Q2XT1** State of left half of the roof.   * **Q2XT1** State of left half of the roof.
  
-  * **Q3XT1** Number of seconds remaining for dead man button engagement.+  * **Q3XT1** Number of seconds remaining before dead man's handle times out.
  
   * **Q4XT1** State of various emergency and other signals   * **Q4XT1** State of various emergency and other signals
Line 68: Line 67:
 ===== Roof states reported in ethernet outputs ====== ===== Roof states reported in ethernet outputs ======
  
-Each output is threated as a bit value. Almost all bits are used to gain understanding of roof operations. The bits have following meanings:+Each output is treated as a bit value, with the bits given the following meanings:
  
   - 0001 not used    - 0001 not used 
Line 86: Line 85:
 The device state (Q4XT1): The device state (Q4XT1):
  
-  - 0001 state of manual/auto switch +  - 0001 state of manual/auto switch (I1) 
-  - 0002 state of close/open switch.+  - 0002 state of close/open switch (I2)
   - 0004 timeout occured - emergency declared   - 0004 timeout occured - emergency declared
-  - 0008 power sensing (I9) - not pressent on compressor models+  - 0008 power sensing (I9) - not present on compressor models
   - 0010 rain declared   - 0010 rain declared
   - 0020 compressor running - only on model with compressor   - 0020 compressor running - only on model with compressor
Line 99: Line 98:
   - 0800 compressor (B2) model *   - 0800 compressor (B2) model *
   - 1000 weather state - 1 if weather is favorable for observing   - 1000 weather state - 1 if weather is favorable for observing
-  - 2000 ignore rain during opening - know problem of the opening on some domes. Is not present on compressor models.+  - 2000 ignore rain during opening - a known problem for the opening on some domes. This feature is not present on compressor models.
   - 4000 emergency button pushed   - 4000 emergency button pushed
   - 8000 state of deadman signal   - 8000 state of deadman signal
  
hw/zelio.1245234210.txt.gz · Last modified: 2009/06/17 00:00 (external edit)