3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

modbus_unsigned_to_signed()

Definition

modbus_unsigned_to_signed(unsigned_data)

Features

When using Modbus protocol, this is a command to convert 2 bytes unsigned data into signed data.

Parameters

Parameter Name

Data Type

Default Value

Description

unsigned_data

int

-

2byte unsigned data(0~65535)

Return

Value

Description

signed_data

2byte signed data(-32769 ~ 32767)

Exception

Exception

Description

DR_Error (DR_ERROR_TYPE)

Parameter data error occurred

DR_Error (DR_ERROR_VALUE)

Parameter value is invalid

DR_Error (DR_ERROR_RUNTIME)

C Extension module error occurred

DR_Error (DR_ERROR_STOP)

Program terminated forcefully

Example

Python
unsigned_data = 40000
signed_data = modbus_unsigned_to_signed(unsigned_data)

Keyword

modbus / unsigned / signed