Omron Sysmac NX Series User Manual page 270

Machine automation controller analog i/o units high-speed analog input units
Hide thumbs Also See for Sysmac NX Series:
Table of Contents

Advertisement

Appendices
Rec_is_End
Recording
Ended
CSV_Output
_is_Start
CSV Output
Started
CSV_Output
_is_Start
CSV Output
Started
ST Programming
 Programming Examples That Use DeviceVariableToArray_100 and DataRe-
corder
The following shows programming examples that use DeviceVariableToArray_100 (Join Device
Output Data) and DataRecorder (Data Recorder). Assign the programs to the priority-4 primary pe-
riodic task.
//********************************************************
//
DeviceVariableToArray_100
//********************************************************
IF NXBus_N2_NX_Unit_I_O_Data_Active_Status=TRUE AND NXBus_N2_NX_Unit_Error_Status
=FALSE THEN
I_O_Data_is_Valid:=TRUE;
ELSE
I_O_Data_is_Valid:=FALSE;
END_IF;
IF I_O_Data_is_Valid=TRUE THEN
\\OmronLib\NX_HAD\DeviceVariableToArray_100(
A - 32
CSV_Output
_is_Done
CSV Output
Done
LogDataToCSV_instance
\\OmronLib\DataRecorder\Log
DataToCSV
Execute
Ch1_Log_Data
LogData
Ch1_Rec_Info
RecordInfo
'Ch1_Log_Data.csv'
FileName
WriteLineNum
USINT#100
Cancel
ENO=>Enable_OUT,
Input01:=N2_Ch1_Analog_Input_Value_1_10,
Input02:=N2_Ch1_Analog_Input_Value_11_20,
Input03:=N2_Ch1_Analog_Input_Value_21_30,
Input04:=N2_Ch1_Analog_Input_Value_31_40,
Input05:=N2_Ch1_Analog_Input_Value_41_50,
NX-series Analog I/O Units User's Manual for High-speed Analog Input Units (W592)
Done
LogData
Ch1_Log_Data
Busy
Canceled
Error
ErrorID
ErrorIDEx
CSV_Output
_is_Start
CSV Output
Started
CSV_Output
_is_Done
CSV Output
Done

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sysmac nx-had401Sysmac nx-had seriesSysmac nx-had402

Table of Contents