====== Type conversion and composition ====== Function blocks in the group "Type conversion and composition". Each link opens the block page; sorted by library and name. ^ Block ^ Page title ^ Library ^ What it is for ^ | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:005-bcd_to_udint|BCD_TO_UDINT]] | BCD_TO_UDINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | Function converts a bit array (ANY_BIT) to an integer type. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:010-bcd_to_uint|BCD_TO_UINT]] | BCD_TO_UINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | Function converts a bit array (ANY_BIT) to an integer type. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:015-bcd_to_ulint|BCD_TO_ULINT]] | BCD_TO_ULINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | Function converts a bit array (ANY_BIT) to an integer type. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:020-bcd_to_usint|BCD_TO_USINT]] | BCD_TO_USINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | Function converts a bit array (ANY_BIT) to an integer type. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:005-bd18_bit_composition|bd18_bit_composition]] | Bit composition | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | Function brings bits together to create an integer value. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:010-bd18_bit_composition_8bit|bd18_bit_composition_8bit]] | Bit composition, 8 bits | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings 8 bits together to create an integer value. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:015-bd19_bit_decomposition|bd19_bit_decomposition]] | Bit decomposition | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function decomposes an integer value to bits (which are formed in an array). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:020-bd19_bit_decomposition_8bit|bd19_bit_decomposition_8bit]] | Bit decomposition, 8 bits | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function decomposes an integer value to 8 bits (which are formed in an array). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:030-bd54_int_decomposition|bd54_int_decomposition]] | Integer decomposition | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The block decomposes the input data to up to four (integer) values composed from defined range of bits. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:005-composition-decomposition:025-bd55_int_composition|bd55_int_composition]] | Integer Composition | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The block composes the output value from up to 4 binary input vectors with defined positioning within the output vector. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:035-date_to_dt|DATE_TO_DT]] | DATE_TO_DT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a absolute time. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:030-date_to_ldate|DATE_TO_LDATE]] | DATE_TO_LDATE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a date. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:040-date_to_ldt|DATE_TO_LDT]] | DATE_TO_LDT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a absolute time. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:045-date_to_ltod|DATE_TO_LTOD]] | DATE_TO_LTOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:050-date_to_tod|DATE_TO_TOD]] | DATE_TO_TOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:025-dt_to_date|DT_TO_DATE]] | DT_TO_DATE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a date. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:055-dt_to_ldt|DT_TO_LDT]] | DT_TO_LDT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a absolute time. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:060-dt_to_ltod|DT_TO_LTOD]] | DT_TO_LTOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:065-dt_to_tod|DT_TO_TOD]] | DT_TO_TOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:070-ldate_to_date|LDATE_TO_DATE]] | LDATE_TO_DATE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a date. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:075-ldate_to_dt|LDATE_TO_DT]] | LDATE_TO_DT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a absolute time. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:080-ldt_to_date|LDT_TO_DATE]] | LDT_TO_DATE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a date. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:085-ldt_to_dt|LDT_TO_DT]] | LDT_TO_DT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a absolute time. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:090-ldt_to_ldate|LDT_TO_LDATE]] | LDT_TO_LDATE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a date. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:095-ldt_to_tod|LDT_TO_TOD]] | LDT_TO_TOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:100-ltime_to_time|LTIME_TO_TIME]] | LTIME_TO_TIME | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time period duration. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:105-ltod_to_dt|LTOD_TO_DT]] | LTOD_TO_DT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:110-ltod_to_ldt|LTOD_TO_LDT]] | LTOD_TO_LDT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:115-ltod_to_tod|LTOD_TO_TOD]] | LTOD_TO_TOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:125-time_to_ltime|TIME_TO_LTIME]] | TIME_TO_LTIME | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time period duration. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:120-to_bcd_bool|TO_BCD_BOOL]] | TO_BCD_BOOL | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function performs conversion of an integer (ANY_INT) to a logical value (BOOL). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:130-to_bcd_byte|TO_BCD_BYTE]] | TO_BCD_BYTE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function converts any integer number (ANY_INT) to a binary-coded decimal bit array (BYTE). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:135-to_bcd_dword|TO_BCD_DWORD]] | TO_BCD_DWORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function converts any integer number (ANY_INT) to a binary-coded decimal bit array (DWORD). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:140-to_bcd_lword|TO_BCD_LWORD]] | TO_BCD_LWORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function converts any integer number (ANY_INT) to a binary-coded decimal bit array (LWORD). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:145-to_bcd_word|TO_BCD_WORD]] | TO_BCD_WORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function converts any integer number (ANY_INT) to a binary-coded decimal bit array (WORD). | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:150-to_byte|TO_BYTE]] | TO_BYTE | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the bit value of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:155-to_dint|TO_DINT]] | TO_DINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:160-to_dword|TO_DWORD]] | TO_DWORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the bit value of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:165-to_int|TO_INT]] | TO_INT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:170-to_lint|TO_LINT]] | TO_LINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:175-to_lreal|TO_LREAL]] | TO_LREAL | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a real number. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:180-to_lword|TO_LWORD]] | TO_LWORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the bit value of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:185-to_real|TO_REAL]] | TO_REAL | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a real number. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:190-to_sint|TO_SINT]] | TO_SINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:195-to_string|TO_STRING]] | TO_STRING | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a string. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:200-to_udint|TO_UDINT]] | TO_UDINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:205-to_ulint|TO_ULINT]] | TO_ULINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:210-to_usint|TO_USINT]] | TO_USINT | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the whole number of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:215-to_word|TO_WORD]] | TO_WORD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the bit value of the input value to the output. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:050-type-casts:220-tod_to_ltod|TOD_TO_LTOD]] | TOD_TO_LTOD | [[en:mervis-ide:35-help:035-software_basic:060-libraries:020-basic-analogue-boxes:00-start|Basic Analogue Boxes]] | The function brings the input value to the output as a time in a day. | | [[en:mervis-ide:35-help:035-software_basic:060-libraries:025-basic-digital-boxes:035-type-casts:005-to_bool|TO_BOOL]] | TO_BOOL | [[en:mervis-ide:35-help:035-software_basic:060-libraries:025-basic-digital-boxes:00-start|Basic Digital Boxes]] | The function brings the last bit of the input value to the output. | [[en:mervis-ide:35-help:035-software_basic:060-libraries|Back to the function block overview]]