Instruction Manual "CONTROLLINO" MINI, MAXI and MEGA Article number MINI: 100-000-00 MAXI: 100-100-00 MEGA: 100-200-00 CONTROLLINO Instruction Manual Version 05/18 Page 1 (35)
Introduction Dear customer, we would like to thank you for purchasing this product. This product complies with legal, national and European requirements. To maintain correct working condition and safe operation, you as user must obey this instruction manual at any time! The "CONTROLLINO Open-Source PLCs", or microcontroller as you might also call them, are modern programmable control systems that are offered in a variety of different versions.
Guarantee Each and every CONTROLLINO leaves our premises in flawless condition. All functions were thoroughly tested. CONELCOM GmbH does not take any responsibility for consequential damages to people or assets that are caused by the use of CONTROLLINO.
Intended use The CONTROLLINO PLC is a small computer (μC = microcontroller) with peripherals based on the "Open-Source Arduino platform". It is installed in a DIN rail housing. With this product various control and automation tasks can be solved. You have to create appropriate programmes to do this. On the manufacturers website of CONTROLLINO (http://www.controllino.biz) you will find various demo programs and libraries that will get you started with programming.
Safety Instructions In case of damage caused by non-observance of these operating instructions the warranty will be voided! We will not accept any liability for damages. In case of damage to property or personal injury caused by improper use or neglecting the safety instructions, we will not accept any liability! In such cases the guarantee / warranty will be voided! • For safety and authorization reasons (CE) any unauthorized modification and / or alteration of this product is not permitted.
• In case you should not be aware of the correct connection, or if any questions should arise about the functioning, the safety or the connection of the device that are not taken care of in the instruction manual, please contact our technical hotline or a specialist. • In schools, training institutions, hobby and business self-help workshops, the operation of the product must be supervised by trained staff.
Installation For its proper use, CONTROLLINO PLCs must be mounted on a DIN rail, for example in a distribution box that is used for housing circuit breakers and relays and is commonly used in any home installation. • Electronic components of the product can become warm during operation. Take care to prevent heat accumulation through proper air circulation around the unit.
CONTROLLINO Instruction Manual Page 8 (35)
Connection and operating elements The CONTROLLINO PLCs are equipped with screw terminals for the connection of external components. The wire strength for the screw terminals at the bottom should have a recommended cross-section. Model MINI For supply conductors: DC 24 V use of 1mm2 to 2,5mm2(AWG16 to AWG13 ), with temperature rating at least 90C. Model MAXI For supply conductors: DC 24 V use of 2,0 mm2 to 2,5mm2 (AWG12 to AWG13), with temperature rating at least 90C.
Ambient temperature MINI for vertical and horizontal position temperature range is 0 - 55C. MAXI vertical and horizontal position temperature range is 0-55C. MEGA vertical and horizontal position for all digital output load 0,5 A and all relay output 4 A temperature range is 0 - 55C. MEGA vertical and horizontal position for all digital output load 0,5 A and all relay output 6 A temperature range is 0 - 50C.
Figure 1: CONTROLLINO MINI CONTROLLINO Instruction Manual Figure 2: CONTROLLINO MAXI Page 11 (35)
Figure 3: CONTROLLINO MEGA CONTROLLINO Instruction Manual Page 12 (35)
Supply Voltage Terminal (12 / 24V DC) The connection "12V / 24V" of the upper terminal block and the adjacent "GND" connection is used for the voltage / current supply of the CONTROLLINO controls. The CONTROLLINO controls can alternatively be operated with a 12V or 24V voltage supply. The permissible supply voltage is 12V (between 10.8V-13.2V) or 24V (between 21.6V-26.4V) (DC, direct current).
USB Connector The CONTROLLINO PLCs can be connected to a computer (USB connection cable type A-B) via the USB port that is attached to the front panel. The socket is protected against polarity reversal. Don’t use too much force when connecting the USB cable! The main function of the USB port is to program the CONTROLLINO. Inside the CONTROLLINO there is a USB to UART converter which generates a virtual COM-Port on the PC. You can also use this port to give data to a terminal or another program.
"RTC" switch (only at CONTROLLINO MINI) This switch is made for switching the internal RTC (Real Time Clock) onto the SPI bus. If you use the RTC in your program, the switch has to be in the "1" position, otherwise there would be no data connection to the RTC. "ETH" connector (only at CONTROLLINO MAXI and MEGA) The CONTROLLINO PLCs MAXI and MEGA also have an Ethernet connector. It is marked with the sign "ETH".
Inputs (A0 to A…) The CONTROLLINO PLCs have a variety of digital and analog inputs which are suitable for collecting various data or states. The inputs for analog and digital signals are on the same screw terminals and can be configured and queried differently depending on the application. Inputs for analog use The inputs with the labels "A0" to "A.." are used for the measurement of analog voltage values, based on the mass potential of the CONTROLLINO controls.
Inputs as Digital Input Each of the digital inputs labelled "A0" to "A.." can also be used as a digital input to measure a switching status. If a logic "1" is measured the corresponding LED "A.." will be active. At a logic "0" the corresponding LED "A.." will be off. This optical information can be used to get a quick overview about the status of the inputs. This can be very helpful when carrying out error diagnostics at a programming stage.
Interrupt Inputs (IN0 and IN1) In addition to the normal analog and digital inputs, CONTROLLINO PLCs also have 2 special interrupt inputs. This inputs are capable of measuring very fast and important switching operations. The electrical behaviour is identical to the normal digital inputs. If a logic "1" is detected, the corresponding LED "IN0" or "IN1" is green. The LED does not light up for a logic "0".
Type MINI MAXI MEGA Pin Number D0-D7 D0-D11 D0-D11 Number of Digital Outputs 8x High Side Switch 2A @ 12V or 24V 12x High Side Switch 2A @ 12V or 24V 12x Half-Bridge 2A @ 12V or 24V D12-D23 12x High Side Switch 2A @ 12V or 24V Output Parallelization There is the possibility to parallelize some digital outputs to drive loads with the need of more current under the following conditions: • Outputs are controlled from the same processor port (possibility to set it via one instruction) • There is no delay b
PWM Outputs The CONTROLLINO PLCs have PWM outputs (Pulse Width Modulation). These outputs are marked with a dark background and the designation "D0" to "D..". The outputs which are marked with a bright background cannot be used as a PWM output. The PWM outputs are as follows: Version MINI MAXI MEGA PWM Output Numbers D1, D2, D5 D0 ... D11 D0 ... D11, D14, D15, D16 These outputs can be used to control lamps, DC motors or for the output of audio frequencies.
Relay Outputs The relay outputs "R0" to "R.." can be used to connect and switch external circuits. The contact type as well as the contact connections are marked on the PLCs. The maximum permissible switching current per relay is 6A (at 250V / AC) or 6A (at a maximum of 30V / DC). The relay outputs are potential free! The CONTROLLINO MAXI and MEGA are equipped with LEDs to display the switching status of the relays with the labelling "R0" to "R..".
IMPORTANT! The relay outputs are divided into 2 blocks Block A / Block B (figure 4). Due to security reasons, within one block you may only use one type of switching circuit. This means that within block 1, you may only use 230V or DC which is not SELV (Safety Extra Low Voltage) and SELV circuit on block 2 or vice versa. It is not possible to combine these two types of circuits in one block.
LED "OVL" The LED labelled "OVL" signals a thermal overload of the CONTROLLINO PLC. For the CONTROLLINO MINI, two temperature sensors are installed. One temperature sensor is placed on the control board and one on the relay board. If the temperature exceeds 80°C the red "OVL" LED will turn on, indicating a thermal overload. For the CONTROLLINO MAXI the arrangement of the sensors and their function is the same like the CONTROLLINO MINI.
RS485 Interface The CONTROLLINO PLCs MAXI and MEGA have an RS485 interface type SN65HVD08, which allows it to communicate with other RS485 devices. The RS485 is an interface-standard for digital, lineconnected and differential serial data transmission. Connection to the interface is possible via screw terminals. It can carry signals up to about 1.200 metres with 32 subscribers.
Software and Initial Startup The programming of the CONTROLLINO determines its way of functioning. The CONTROLLINO PLCs offer a high degree of flexibility and can therefore be used for many different purposes. Once programmed, your CONTROLLINO provides its service, e.g. as temperature control, light control, alarm system or house control. In case that other tasks are desired, the CONTROLLINO PLC can be reprogrammed as often as required. Inside the CONTROLLINO works a microcontroller.
Arduino versions for Windows, Linux and MAC OSX are available. Select your operating system and start the installation. ATTENTION! We always recommend to download the latest version of Arduino IDE.
Step by step guide for CONTROLLINO software installation Installation for Arduino IDE Version 1.6.4 or higher General requirements • • PC with Arduino IDE (1.6.4 or newer) (Windows, Linux, Mac) Internet connection CONTROLLINO library After starting Arduino IDE navigate to Sketch → Include Library → Manage Libraries (figure 6).
In the window that opens called Library Manager type “Controllino” into the search box. Out of the items shown, select CONTROLLINO Library by CONTROLLINO and click "Install" (figure 7). Figure 7: Library Manager before Installation An automated process will install the CONTROLLINO Library on your PC. Successful installation is shown with an "INSTALLED" label next to the item name (figure 8).
Step by step guide for CONTROLLINO hardware installation Navigate to File → Preferences (Figure 9) Figure 9: Arduino IDE preferences CONTROLLINO Instruction Manual Page 29 (35)
Copy-paste the following link into the field labelled "Additional Boards Manager URLs:" (Figure 10) and press "OK" button. https://raw.githubusercontent.com/CONTROLLINO-PLC/CONTROLLINO_Library/ master/Boards/package_ControllinoHardware_index.
Then navigate to Tools → Board: "Arduino (name of your last used board)" → Boards Manager (figure 11).
In the Boards Manager type “Controllino” into the search box. CONTROLLINO Boards will be shown. Click the "Install" button (figure 12). Figure 12: Boards Manager before Installation After the automated installer finished its work the item will be labelled "INSTALLED" (figure 13).
Installation successful Successful installation can easily be seen. The CONTROLLINO library package will install CONTROLLINO specific examples (figure 14).
The CONTROLLINO Hardware package will allow you to see and select CONTROLLINO boards now (figure 15).
Service and Maintenance This product is free of maintenance. For cleaning of the housing please use a dry, soft and clean cloth. Under no circumstances use aggressive detergent or chemical solvents, because they may damage the housing (e.g. cause discolorations). Disposal At the end of its lifespan, please dispose of this product according to current legal regulations. Figure 16 Imprint This instruction manual is published by CONELCOM GmbH, Trientlgasse 18c, 6020 Innsbruck, Austria (http://www.