EasyManuals Logo

ALTUS Nexto NX3004 User Manual

ALTUS Nexto NX3004
388 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #213 background imageLoading...
Page #213 background image
4. Configuration
205
Input parameters
Type
Description
REQUEST
BOOL
This variable, when true, enables the function
block use.
PORT
SERIAL_PORT
Select the serial port, as described in the
SERIAL_PORT data type.
RTS_VALUE
BOOL
Value to be written on RTS signal.
RTS_EN
BOOL
Enables the RTS_VALUE parameter writing.
DTR_VALUE
BOOL
Value to be written on DTR signal.
DTR_EN
BOOL
Enables the DTS_VALUE parameter writing.
BREAK
BOOL
In case it’s true, enables logic 0 (busy) in the
transmission line.
Table 4-143. SERIAL_SET_CTRL Input Parameters
Output parameters
Type
Description
DONE
BOOL
This variable is true when the block is
completely executed. It is false otherwise.
EXEC
BOOL
This variable is true while the block is being
executed. It is false otherwise.
ERROR
BOOL
This variable is true when the block concludes
the execution with an error. It is false
otherwise. It is connected to the variable
DONE, as its status is showed after the block
conclusion.
STATUS
SERIAL_STATUS
In case the ERROR variable is true, the
STATUS structure will show the error found
during the block execution. The possible
states, already described in the
SERIAL_STATUS data type, are:
- NO_ERROR
- ILLEGAL_SERIAL_PORT
- PORT_BUSY
- HW_ERROR_UART
- HW_ERROR_REMOTE
- FB_SET_CTRL_NOT_ALLOWED
- NOT_CONFIGURED
Table 4-144. SERIAL_SET_CTRL Output Parameters
Utilization example in ST language, after the library is inserted in the project and the serial port
configured:
PROGRAM MainPrg
VAR
Set_Control: SERIAL_SET_CTRL;
Port: SERIAL_PORT := COM1;
Status: SERIAL_STATUS;
END_VAR
//INPUTS:
Set_Control.REQUEST := TRUE;
Set_Control.PORT := Port;
Set_Control.RTS_VALUE := FALSE;
Set_Control.RTS_EN := FALSE;
Set_Control.DTR_VALUE := FALSE;
Set_Control.DTR_EN := FALSE;
Set_Control.BREAK := FALSE;
//FUNCTION:
Set_Control();
//OUTPUTS:
Set_Control.DONE;
Set_Control.EXEC;
Set_Control.ERROR;
Status := Set_Control.STATUS; // If it’s necessary to treat the error.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ALTUS Nexto NX3004 and is the answer not in the manual?

ALTUS Nexto NX3004 Specifications

General IconGeneral
BrandALTUS
ModelNexto NX3004
CategoryProcessor
LanguageEnglish