Page 2
All specifications are subject to change without notice. This manual is updated and reviewed regularly. Although every effort has been made to make the information contained in this manual complete and correct Arteco cannot be held responsible for any incorrect or missing information that may be contained in this manual.
Chapter 1 – General Unpacking the Unit Inspect the packaging that the Arteco Everywhere comes in to ensure it is not damaged. In the case it is, do not take the device out of the box and inform the courier.
Chapter 2 – Connections Names and Functions of Connectors Refer to Figure 1 for connections to form Arteco Everywhere: Figure 1 – Connections To the left of the P1 connector is a LED that flashes during normal operation at 1 second intervals.
Page 7
ARTECO-EVERYWHERE 3.0 WIRING Everywhere has dry contact inputs. If you need to connect a device equipped with relay or "dry-contact" outputs, it can be connected directly to the module input. See image below. If a device with a digital voltage output (12/24 Vdc) is to be connected, an external relay must be used 1.
Place them correctly in the appropriate fields and click OK to proceed. Note: Access to the web interface of the Arteco-Everywhere can be restricted in the event that an antivirus is installed. In case of access problems, check the antivirus settings and disable the web control, or alternatively add the IP address / URL Arteco Everywhere into the antivirus exceptions.
ARTECO-EVERYWHERE 3.0 Many Everywhere functions can manipulate labels, status or undertake various actions depending on the state of the label. There is a mechanism to connect the functions available in the Everywhere, to create new functionality depending on the needs of the user.
ARTECO-EVERYWHERE 3.0 Figure 4 – Functions Email From this screen, you can configure the Everywhere module for sending email notifications to one or more email addresses. In order to send email, it is necessary that the module is connected to the Internet. Then you must fill in the various fields properly, according to the data provided by the ISP or you System Administrator.
Page 11
ARTECO-EVERYWHERE 3.0 EMAIL notification settings Everywhere can send notification emails only using a third-party SMTP server (ie. Exchange, company email) properly configured Everywhere does not support TLS encrypted SMTP protocol to send notification emails. Nowadays, the majority of online SMTP servers (such as GMAIL, HOTMAIL, YAHOO) require TLS encrypted SMTP protocol and do not allow to send email using NON-Encrypted SMTP protocol (port 25) or SSL only encrypted SMTP protocol (port 465).
ARTECO-EVERYWHERE 3.0 I/O Tests and Timings This feature allows you to change the output function depending on whether each of them is set to "switch" or "button" function. Figure 7 – I/O Tests When an output is in "switch" mode, its behavior follows the commands sent, whether they come from a CGI command or from a web interface.
Page 13
ARTECO-EVERYWHERE 3.0 This command affects the execution of all the commands that act on the outputs: for example, if you set for exit 0 to "blink" with a period of 5 seconds ON and 3 seconds OFF, and a PULSE time equal to 1 second (times are set from the menu "Output timing setup") and at the same time you activate “button”...
"rule", with a maximum of eight rules that can be defined. Remote devices are all those devices that accept HTTP commands for the execution of some functions. A remote device can also be another Arteco Everywhere. This command is "triggered" by different types of events, as described in step 2.
Everywhere using the label. Mirroring This feature allows you to manage inputs and outputs of a module Arteco Everywhere "slave" from another "master" module. It is possible to make sure that the slave module reproduces on its outputs, the status of the master module inputs or outputs, depending on what you select in the configuration page.
Page 16
ARTECO-EVERYWHERE 3.0 Figure 11 – Mirroring By entering the appropriate values, you can have the functions of master and slave simultaneously active, either between two modules that between three or more modules. Figure 12 – Mirroring (cont.) Some of the possible configurations are: •...
Page 17
ARTECO-EVERYWHERE 3.0 slave of the first and the third master (mirrored outputs), which would have inputs of the first module that switch to status 1 when you close the relay on both the second and the third module. • The master has the possibility to send the status of its outputs instead of inputs. You can then replicate remotely what the local module (Master) is doing.
ARTECO-EVERYWHERE 3.0 Micro PLC This feature allows the user to write sequences of actions using the hardware resources of an Everywhere and then execute them in sequence. The actions include the activation and deactivation of the outputs, the insertion of pauses while executing commands, as well as command execution conditional on the state of the inputs or outputs.
Page 19
ARTECO-EVERYWHERE 3.0 breaks and so on. Each step may contain up to six different actions, and you can program the Everywhere for a maximum of 64 steps. At any time, you can activate and deactivate the execution of the micro-plc, as well as download the configurations onto a PC in the form of a text file and reload them, for example, onto another Everywhere.
Page 20
ARTECO-EVERYWHERE 3.0 To gain access to these functions it is necessary that the checkbox "Enable this step for execution" is selected. Section 1: Step Programming This section contains all the operations that can be performed within a single step. Every action, to be carried out, it must first be enabled by checking the Enable checkbox at the beginning of each line.
ARTECO-EVERYWHERE 3.0 DELETE ALL: This button erases ALL the connected steps and allows you to start from scratch with programming. LABELS: This feature, while being accessible only by the Micro-plc function, also has effects outside of it and is active even if the execution of the programmed sequence in the Micro-PLC was stopped.
Page 22
ARTECO-EVERYWHERE 3.0 3) Save: This option downloads the programmed function (i.e. the steps), with the name that has been assigned, in the download directory set for the browser you are using. 4) Start: starts the execution of the programmed function. When the micro-plc is running, the options in this section are no longer available.
ARTECO-EVERYWHERE 3.0 Network In this menu you can set various parameters related to Arteco Everywhere’s network communication. Network Settings Through this menu you define the main parameters to allow Everywhere module to communicate with other devices on the network, or to be reached via a LAN network with a browser.
Port: You can specify the port of the web interface communication module, to work around firewall restrictions. By default, the Arteco Everywhere communicates over port 80. Gateway: Enter in these fields the values suitable to the network you are connected. If in doubt, refer to your network administrator.
ARTECO-EVERYWHERE 3.0 Figure 18 – Dynamic DNS As soon as the data is saved, the module will attempt an update network parameters on the dyn.com site manager. The procedure will be repeated if the module detects a change in the public IP address assigned by your ISP.
(that respond to the ping) to make sure. Also in this case, the Everywhere allows you can take the necessary corrective actions. Settings Via the Settings menu you can configure and customize an Arteco Everywhere at the system level. Figure 21 – Settings Pag. 26...
The next reboot, if the update is not enabled via the NTP module, will reset the date and time to 00:00, January 1, 2014. User Account Through this menu the user can change the user name and password to access the Arteco Everywhere form. Figure 23 – User Account System This menu allows you to make repairs, upgrade, reboot and block Arteco Everywhere.
Master Reset Figure 24 – Reload Factory Settings By clicking on the "Restore button - Reload factory settings", Arteco Everywhere will be restored to the factory settings, going to lose ALL made configurations. If the IP address has been changed, your browser will automatically redirect to the default IP address.
IF YOU DO NOT HAVE THE NEW FIRMWARE FILES, DO NOT NOT PROCEED Figure 26 – Update After clicking the "Update" button, you can load the update file provided by Arteco. Lock This feature allows you to disable all actions, including CGI commands, which change the outputs. It may be useful to avoid involuntary actions while the Everywhere is operating.
ARTECO-EVERYWHERE 3.0 Figure 27 – Names Calendar The calendar feature allows the user to program the switch module outputs on certain days and times. The programming may extend for an entire week. Each output can be independently controlled up to four times an hour, every action is programmable with the granularity of a minute.
Page 31
ARTECO-EVERYWHERE 3.0 When running the Calendar, its’ user interface can be used to monitor the operation and check the status of the outputs. While running, the Calendar controls programming and performs the planned actions. While it is running, the current hour is highlighted in red above the boxes for time adjustment.
Page 32
ARTECO-EVERYWHERE 3.0 The programming starts by simply clicking on the desired time slot box. The box will be selected and a pop-up window will appear that shows the time and the output associated. It also suggests a default programming that consists of the established output during the 30-minute time slot selected.
Page 33
ARTECO-EVERYWHERE 3.0 Figure 29 – Calendar: Time Slots Figure 30 – Calendar: Time Slot Options Pag. 33 V 3.0 – 23/06/20 Rev 1.0...
ARTECO-EVERYWHERE 3.0 Chapter 4 – Reset to factory settings Remove the rear cover to access the reset button as shown in figure below: 1. Power on the module (be sure that the LED next to the Ethernet connector flashes at 1Hz).
ARTECO-EVERYWHERE 3.0 Chapter 5 – CGI Command Interface The Arteco Everywhere module can be controlled only by the integrated web server, even by CGI commands that can are easily sent to any device that has access to the Web. These commands allow the module to obtain the relevant information, monitor the status of input / output and control the output or other functions available on the module.
Page 37
X will be "L" when the input / output is in the OFF state and "H" if the input / output is in the ON state. After the delimiter '--Arteco' follows a 'CRLF' and after the string 'Content-Type: text / plain' followed by two 'CRLF'.
Page 38
(Continued Right) Note: Each data block that begins with --Arteco is sent each 15 seconds. In the event of a change in new block data, the state of an input/output it is sent immediately. If you send an asynchronous block before the end of the 15 seconds of sending timer resets and the next data block will be sent after 15 seconds from the last.
Page 39
ARTECO-EVERYWHERE 3.0 4) toggle: invert the current state of an output 5) pulse: a pulse output specified 6) time1: specifies the output “ON” time. Can only be used in conjunction with the SET parameter 7) blink: to switch indefinitely an output between ON and OFF values.
Page 40
ARTECO-EVERYWHERE 3.0 The command "pulse" brings the output selected in the ON state, waiting for the time set in the "pulse" and then returns the output in the state of "off". Example: Assuming the PULSE TIME value in the "Timings" is 10: (the value is expressed in tenths of a second) http://192.168.10.143/set.cgi?pulse=1...
Page 41
ARTECO-EVERYWHERE 3.0 The output 0 will assume the same value present on input 0. If the input is in the ON state, even the output will go to the ON state. If the input switches to OFF, consequently the switch output will follow the input behavior.
Page 42
… 11111111 Example: If the module has the correct syntax of the address 192.168.10.143 info command will be: http://192.168.10.143/byte.cgi?output=255 http: // admin: arteco@192.168.10.143/byte.cgi? output = 255 (if you require authentication) All outputs will be switched ON. http://192.168.10.143/byte.cgi?output=123 http: // admin: arteco@192.168.10.143/byte.cgi? output = 123...
Page 43
..http://192.168.10.143/input.cgi?ch-reset=7 The response to the command is: --Arteco Content-Type: text / plain O0H O1H O2H O3L O4L O5L O6L O7L I0H I1L I2L I3L I4L I5L I6L I7L Pag. 43 V 3.0 – 23/06/20 Rev 1.0...
Page 44
ARTECO-EVERYWHERE 3.0 “seq” Command The "seq" command allows you to enable and disable the execution of the micro-plc on the form which the command is directed. The command syntax is: Set the status of the micro-plc to "running": http://192.168.10.143/seq.cgi?start=1 Set the micro-plc been "halted"...
Page 45
ARTECO-EVERYWHERE 3.0 Example: If the module has the correct syntax of the address 192.168.10.143 info command will be: http://192.168.10.143/mirror.cgi?output=255 http: // admin: arteco@192.168.10.143/mirror.cgi? output = 255 (if you require authentication) All outputs will be switched ON. http://192.168.10.143/mirror.cgi?output=123 http: // admin: arteco@192.168.10.143/mirror.cgi? output = 123...
Page 46
ARTECO-EVERYWHERE 3.0 NOTES ARTECO S.u.r.l. Via Gentili 22, 48018 Faenza (RA) Italia Tel. +39 0546 645777 Fax +39 0546 645750 www.arteco-global.com FOR ASSISTANCE support@arteco-global.com Pag. 46 V 3.0 – 23/06/20 Rev 1.0...
Need help?
Do you have a question about the Everywhere 3.0 and is the answer not in the manual?
Questions and answers