Should the content or the presentation of this documentation violate legal provisions or the rights of third parties, please contact us by mail (info@microsyst.de) without any additional costs. 1.2 Safety instructions When installing and operating the device, please ensure the compliance with all applicable national and international installation, accident prevention and safety regulations.
Our warranty does not include any damage caused by failure to comply with the required conditions or by improper handling. In addition to this, the current version of microSYST Systemelectronic’s general terms and conditions shall apply. Certified according to DIN EN ISO 9001.
2 Start-up 2.1 Connection cable 2.1.1 Grounding The metal housing of the units corresponds to protection class I, so the units require a protective earth connection. The connection cable for the operating voltage must contain a protective earth conductor with a sufficient cross-section. 2.1.2 Data- / supply line The units comply with the current EU directive and are therefore correspondingly immune to interference.
Clock 24V DC Power plug 24V DC Digital IO M12 / T-Coding M12 / A-Coding Signal Signal n.c. IN 1 +24 VDC IN 2 IN 3 IN 4 OUT 1 OUT 2 2.2.3 Ethernet Ethernet 230V AC Power plug 230V AC Ethernet M12 / S-Coding RJ45...
Impuls counter 24V DC Power plug 24V DC Impulse input M12 / T-Coding M12 / A-Coding Signal Signal n.c. Input 1 +24 VDC Input 2 n.c. n.c. n.c. n.c. Preset / Reset 2.2.6 Profibus Profibus 230V AC Power plug 230V AC Profibus IN Profibus OUT M12 / S-Coding...
Profinet 24V DC Power plug 24V DC Profinet IN / OUT M12 / T-Coding M12 Socket / D-Coding Signal Signal n.c. +24 VDC 2.2.8 RS485 RS485 230V AC Power plug 230V AC RS485 IN RS485 OUT M12 / S-Coding M12 Plug / B-Coding M12 Socket / B-Coding Signal Signal...
Timer 24V DC Power plug 24V DC Digital IO M12 / T-Coding M12 / A-Coding Signal Signal n.c. IN 1 +24 VDC IN 2 IN 3 IN 4 OUT 1 OUT 2 2.3 Switching on / Switching off the device •...
3 Configuration Please note that the units may no longer function properly as a result of a faulty configuration. We therefore recommend making a backup via the microSYST configuration software 2.x (hereinafter referred to as “MKS 2.x”), as described subsequently.
3.3.1 Project structure and layer view The Project structure appears in the upper left window of the user interface. Here you can see the control board, additional components, visualisation objects, elements from the editor window as well as script and texts. Use the Layer tab to switch to the layer view where you can show, hide and rename layers.
• USB: Please note that this interface can only be used if the unit is connected to the PC via USB. The device logs on to the PC with a virtual COM port, which is then preselected. If several units are connected, you can choose between the virtual COM ports. Figure 4: USB 3.4.2 Save You can save the currently loaded project by clicking on File | Save as in the menu bar.
MKS 2.x. To do so, please follow the description of the individual components below. Note: Please note that only the components used by microSYST can be configured. Components / additional boards: The individual components / additional boards together form the microSYST peripheral bus system (MPB) and can be combined or modified as required.
Page 20
Note: For each of the components / additional boards, you will find the name, the address and the poll cycle in the properties and settings in the general tab. Seite 18...
3.6.1 Control board S1X4 The control board is automatically inserted when a new project is created. By clicking on the control board in the project structure, the Settings and properties of this component are displayed. In the Settings and properties section under General, you can change the name of the component in the project.
Page 22
In the tab Ethernet you can configure the Ethernet interface. The protocol is set to ASCII in the factory and is described later in the manual. Figure 9: Tab Ethernet In the tab RS485 you can configure the RS485 interface. The protocol is set to ASCII in the factory and is described later in the manual.
Page 23
Figure 11: Tab Ext.2 In the Display tab, set the display properties. The screen display can be rotated by 180° via the Rotation setting. The clock mask is preconfig- ured at the factory and must not be changed. Figure 12: Tab Display Seite 21...
3.6.2 A/D converter The A/D converter component allows you to convert physical units of measurement (length, mass, time) into numbers. It has two channels for current and two channels for voltage. Caution: Please note that each of the four channels must be activated before it can be used to provide a value.
Page 25
Figure 14: Tab Channel 3/Channel 4 Seite 23...
3.6.3 BCD / IO In the Function tab, you set how this component works. You can choose from various options: • Digital input: Delivers the current level of the input (High / Low mode dependent). In addition, high-edge events are reported once. To be able to evaluate the events meaningfully, the poll cycle time should be set to at least 100 ms.
3.6.4 Pulse counter Under Mode of operation you can choose between the following modes: • Pulse counter • Pulse interval • Pulses per time • Interval counter • Incremental Decoder • Incremental Decoder IDX Reset • Incremental Decoder Speed. The respective operating modes are described in more detail below. Caution: Please note that there are different inputs depending on the operating mode.
Page 29
3.6.4.1 Operating mode - Pulse counter mode The pulse counter counts up and down pulses at both inputs. The setting of input 2 can determine the counting direction of input 1. Under Options - Min./Max. you will find several choices for setting your counter how it should react when the min.
Page 30
Figure 19: Inputs pulse counter Note: If the level is set to pull up, a pull up resistor is switched to 5 V, the maximum pulse repetition frequency is 100 Hz (minimum pulse duration 5 ms). Seite 28...
Page 31
3.6.4.2 Operating mode - Pulse spacing mode In this mode, the time between edges is measured. Under Options - Min. / Max. you will find several choices for setting your counter to react when the min / max value is reached: •...
Page 32
Note: If the level is set to pull up, a pull up resistor is switched to 5 V, the maximum pulse repetition frequency is 100 Hz (minimum pulse duration 5 ms). Seite 30...
Page 33
3.6.4.3 Operating mode - pulses per time There is the option of displaying the number of pulses per set time unit. Under Options - Min. / Max. you will find several selection options for setting your counter how it should react when the min. / max. value is reached: •...
Page 34
Figure 23: Inputs Pulses per Time Note: If the level is set to pull up, a pull up resistor is switched to 5 V, the maximum pulse repetition frequency is 100 Hz (minimum pulse duration 5 ms). Seite 32...
Page 35
3.6.4.4 Operating Mode - Interval Counter The interval of the timer is counted up or down. Under Options - Min. / Max. you will find several choices for setting your counter how to react when the min. / max. value is reached: •...
Page 36
Figure 25: Inputs Interval Counter Note: If the level is set to pull up, a pull up resistor is switched to 5 V, the maximum pulse repetition frequency is 100 Hz (minimum pulse duration 5 ms). Seite 34...
Page 37
3.6.4.5 Operating mode - Incremental Decoder Incremental (quadrature) decoder, 32 bit quadrature register. Additional 32 bit counting register of the Dx signal (full revolution) both up and down. Figure 26: Mode Incremental Decoder Now set the filter in the tab Inputs at Inc.Dec.Input. For all incremental inputs Dx, phA, phB you can choose between 1-63 (6 bits).
Page 38
3.6.4.6 Operating mode - Incremental Decoder IDX Reset Incremental (quadrature) decoder, 16 bit quadrature register. Additional 16 bit counting register of the Dx signal (full revolution) both up and down. The quadrature register is cleared after each Dx pulse. The Quadrature register then shows the position of the encoder in relation to Dx. Figure 28: Mode Incremental Decoder IDX Reset Under inputs and Inc.Dec.input you can adjust the filter.
Page 39
3.6.4.7 Operating mode - Incremental Decoder velocity In that operating mode you can see the number of increments per selected time unit. Depending on the direction of rotation they can be positive or negative. The average of up to 30 measured values can be calculated under Options. Under Time unit you can determine the timeframe in ms in which the incoming pulses will be counted.
3.6.5 RS / RTC With the RS/RTC component you can receive telegrams and adjust it to deliver and to display the required values. Additionally, the exact time via Real Time Clock (RTC) can be displayed. Time out, baud rate and parity can be adjusted under the tab RS232 Settings respectively RS485 Settings Figure 32: tab RS232 settings Additionally, you can find stop bits, data bits and mode under RS485 Settings.
Page 41
Figure 34: tab RS485 - Telegram Seite 39...
Page 42
3.6.5.1 Inserting a telegram part To insert a new telegram part, click on New. . . under the tab RS485 / RS232 Telegram. A new dialogue appears where you can create a new telegram part. Now, you can define the name and the data type to be created.
Page 43
3.6.5.2 Detail view integer Figure 36: Integer settings • Name: The telegram part’s name. • Usage: Length specifications: The stated length specifications bytes are used for specifying the length of the following bytes. Delta: The entered delta value will be added to the length specification. Conformity: A hexadecimal value can be specified here.
Page 44
3.6.5.3 Detail view string Figure 37: String settings • Name: The telegram part’s name. • Usage: Length specifications: The following ASCII characters are used for the length specification of following telegram entries (bytes). Additionally, the string option has to be marked with “process as value”.
Page 45
Alphanumeric: The ASCII character string may only contain the following characters: A – Z, a – z, 0 – 9 Displayable characters: The ASCII character string may only contain the following char- acters: space, ! " # $ % & ’ ( ) * + , - . / : ; < = > ? @ [ ] ˆ _ ‘ { | } ~ A – Z, a – z, 0 – Process as value See Application - Length specifications Seite 43...
Page 46
3.6.5.4 Dynamic detail view Figure 38: Dynamic settings • Name: The telegram part’s name. • Synchronisation The dynamic data type requires a preceding and a following telegram entry with the application “Conformity” as a fixed point. The option last hit can be set if the preceding fixed point should occur multiple times in the dynamic part.
3.6.6 Deleting a telegram part If you want to delete an existing telegram part in the telegram chart, select the relevant telegram part and click on Delete. 3.6.7 Moving a telegram part If you want to move an existing telegram part in the telegram chart up or down, select it and click on Up or Down.
Page 48
3.6.7.1 Real Time Clock You can also use the Real Time Clock. This feature must be activated. Figure 40: RTC tab Under settings you can select your preferred time zone as well as the display format from already pre-selected format strings or you can also enter formats which you require. Important: Please use the placeholders available in the formatting string under settings: Seite 46...
Page 49
Placeholder Description Short name of the weekday. Depending on the location Full name of the weekday. Depending on the location. Short name of the month. Depending on the location. Full name of the month. Depending on the location. The structure of date and time depends on the location. Indication of the century.
Page 50
With special days you can determine specific days which are not standard (e.g. company holidays, month-end, public holidays etc.) You can either indicate individual days or a specific period (from date_x to date_y) and enter an individual name. Please click on add in order to see this day or period in your list.
3.6.8 Sound board Under the tab MP3’s you can add your required songs with the button Add Figure 43: tab MP3’s Important: Please note that the memory of the sound board ist limited to 15,9 MB. It is useful to use only small MP3 files as the transfer will probably takes some time.
3.6.9 Profibus Under Options you can adjust the Profibus DP slave address in the range from 1 to 126. Please select empty data if you want all values to be set to 0 and the strings to be set to empty after a break in the Profibus DP communication.
Page 53
Figure 47: inserting a data part Note: • Integer: an integer value between 1 - 4 byte, can be unsigned or signed. • String: a string of characters which consists of a byte sequence which will be used in a different coding (e.g.
Page 54
Byte order As soon as the selection is higher than 8 bit the option for the byte order will be activated. This is important in order to correctly interpret the decimal value. MSB – Higher-value byte first LSB – Lower byte first 3.6.9.3 String settings Figure 49: String settings •...
In the line Ready to operate the maximum power consumption for the normal operating mode Ready-To-Operate will be entered. Important: These settings are device-specific and will normally be made by microSYST. The Profinet component provides the current PE mode. The reaction of the display to the different PE modes is made with scripting (e.g.
Page 56
Figure 52: Network view and hardware catalog 3. Drag MifacePnMpb-DAP3 into the network view (Figure 53). Figure 53: Inserting MifacePnMpb-DAP3 4. Connect MifacePnMpb-DAP3 via PROFINET IO-System with the PLC (Figure 54). First, please click on the green square of the MifacePnMpb-DAP3, drag with a pressed mouse button a connection line to the green square of the PLC and release the mouse button Seite 54...
Page 57
(e.g. miface1). Figure 55: Assigning device name 5. Please set the desired update time (Figure 56). Click on the microSYST symbol of the MifacePnMpb-DAP3 and select under the tab Properties the item General/PROFINET interface [X1]/Advanced options/Real time settings/IO cycle.
Page 58
Figure 56: Setting update time 6. Please click on the microSYST symbol of the MifacePnMpb-DAP3 and check the Ethernet settings (Figure 57). Under the tab properties please select General/PROFINET interface [X1]/Ethernet addresses. Please ensure that the settings correspond to the picture.
Page 59
Figure 57: Checking Ethernet settings Selecting and configuring IO module(s) Click on the tab Device view (Figure 58) and extend the folder Module of the hardware catalog. Figure 58: Device view The type and number of the required IO modules depends on the data amount to be transferred cyclically.
Page 60
Example: A maximum of 64 output bytes and a maximum of 64 input bytes have to be transferred cyclically between the PN controller (PLC) and the PN device (Miface PN MPB / display): 1. Select the module 64 Byte Out (Figure 59). Figure 59: Selecting IO Module 2.
Page 61
Figure 61: Setting “64 Byte In” I-address Example: A maximum of 240 output bytes and a maximum of 240 input bytes have to be transferred cyclically between the PN controller (PLC) and the PN device (Miface PN MPB / display): 1.
Page 62
1. Connect the device to be named with the profinet network and set up the power supply. 2. By a click with the right mouse button on the microSYST symbol (Figure 63) you can open the context menu and select Assign device name.
Page 63
Figure 64: Assigning dialog for device name 4. Please click on Update list and select the device to be assigned which appears after a few seconds in the list and which can be clearly identified with the MAC address. 5. Pleasec click on Assign name and close the dialog window. 3.6.10.4 Technical Data Seite 61...
3.7 Configuration of the visualisation 3.7.1 Visualisation objects 3.7.1.1 General information You can display any information with different visualisation objects (e.g.texts, numbers, scrolling texts or simple basic forms such as rectangles, triangles, lines and circles etc. In the editor all added objects can be easily moved / positioned by using the drag-and-drop function, changed in size with active points and changed in order using the context menu (right-click on the object).
3.7.2 Layer You can choose between 32 layers, which are assigned to the visualisation objects under Settings and properties under the tab General. If there are different visualistion objects on the same layer it is possible to put the different objects to the foreground or to the background by a right-click on the object.
Page 67
• With a left-click the colour under colour 1 and with a right-click the colour under colour 2 will be used when selecting the tools pencil and fill with colour. • The eraser uses black in the RAW mode and transparent in the RAW_TRANSPARENT mode.
3.7.4 Table of variables In the project structure under migra control board by clicking on logic|script you will find the table of variables. Every component and every visualisation objects have values, which can be seen here. Figure 68: Table of variables Please see the following chapter Telegrams for information on reading and changing values.
4 Telegrams 4.1 General telegram description Telegrams with a structure based on ASCII characters are used to control the displays. The content to be transmitted is a byte sequence, which can be available in a different coding for the data type string (e.g. UTF8, CP1252, etc..). Basically, a distinction is made between read and write access, as well as between the data types integer and string.
4.2 Integer telegrams 4.2.1 Read integer values Use the following telegram to read an integer value from the display: Figure 70: Read Integer Values The structure of the response telegram follows the general telegram structure (see previous chapter General telegram description), but always without length information and without bus address: Figure 71: Reply telegram Integer Example: The value 516 is entered in the integer variable 8.
Telegram Description Write with length specification. @12I4:1234, On the integer value 12 these telegrams write the value 1234 or -1234. @12I5:-1234, @6R12I4:1234, Example as befor but the RS485-address 6 will be used. @6R12I5:-1234, Write without length specification. @12I:1234, @12I:-1234, Example as before. @6R12I:1234, @6R12I:-1234, 4.2.3 Increment / decrement integer values...
Examples Telegram Description @42I:++, This telegram increases (++) oder decreases (--) the integer value 42 by one @42I:--, @6R42I:++, Example as befor but the RS485-address 6 will be used. @6R42I:--, Telegram with delta @42I:+=8, This telegram increases (+=) oder decreases (-=) the integer value 42 by eight @42I:-=8, @6R42I:+=8, Example as befor but the RS485-address 6 will be used.
Example: The string “Hello World” is entered in the string variable 4. The following table contains sample telegrams for reading out the variable 4: Telegram Description Response This example reads the string on address 4 @4S, @4S11:Hello world, Example as before but the RS485-address 11 will be used @11R4S, 4.3.2 Write strings Use the following telegram to write a string to the display:...
Example: Telegram Description This telegram starts the standard operation of the display. @17I:0, Example as before but the RS485-address 1 will be used @1R17I:0, 4.4.2 Display test Use the following telegram to activate the display test: Figure 79: Display Test Example: Telegram Description...
5.3 Wall mounting The wall mounting has the following dimensions (figure 80): Figure 80: Wall mounting 5.4 Chain attachment The chain attachment has the following dimensions (figure 81): Figure 81: Chain attachment Seite 76...
• For all problems not mentioned here, please contact our Service & Support by e-mail sup- port@microsyst.de or by phone +49 9681/91960-0. Please have the article number and serial number of the respective unit ready for any requests. Seite 77...
8 Version history version initial date remarks 29 Nov. 2018 document created 06 Mar. 2020 document updated 06 Mai 2021 declaration of conformity updated 15 Oct. 2021 Pin assignment PB and RS485 changed telegram description changed 25 Apr 2022 document updated Seite 79...
Need help?
Do you have a question about the miline S1X4 and is the answer not in the manual?
Questions and answers