Datasheet
Machine Automation Controller NX1P
18
Function Specifications
Item NX1P2
Tasks
Function
I/O refresh and the user program are executed in units that are called tasks.
Tasks are used to specify execution conditions and execution priority.
Periodically
Executed Tasks
Maximum Number
of Primary Periodic
Tasks
1
Maximum Number
of Periodic Tasks
2
Conditionally
Executed Tasks
Maximum Number
of Event Tasks
32
Execution Condition
When Activate Event Task instruction is executed or when condition
expression for variable is met
Setup System Service Monitoring Settings Not supported
Programming
POUs
(programorganization
units)
Programs POUs that are assigned to tasks.
Function Blocks POUs that are used to create objects with specific conditions.
Functions
POUs that are used to create an object that determine unique outputs for the
inputs, such as for data processing.
Programming
Languages
Types Ladder diagrams * and structured text (ST)
Namespaces Namespaces are used to create named groups of POU definitions.
Variables
External Access of
variables
Network Variables
The function which allows access from the HMI, host computers, or other
Controllers
Data Types
Data types
Boolean BOOL
Bit Strings BYTE, WORD, DWORD, LWORD
Integers INT, SINT, DINT, LINT, UINT, USINT, UDINT, ULINT
Real Numbers REAL and LREAL
Durations TIME
Dates DATE
Times of Day TIME_OF_DAY
Date and Time DATE_AND_TIME
Text Strings STRING
Derivative Data Types Structures, Unions, and Enumerations
Structures
Function A derivative data type that groups together data with different data types.
Maximum Number
of Members
2048
Nesting Maximum
Levels
8
Member Data Types Basic data types, structures, unions, enumerations, array variables
Specifying Member
Offsets
You can use member offsets to place structure members at any memory
locations.
Union
Function
A derivative data type that enables access to the same data with different data
types.
Maximum Number
of Members
4
Member Data Types BOOL, BYTE, WORD, DWORD, and LWORD
Enumeration Function
A derivative data type that uses text strings called enumerators to express
variable values.
Data Type Attributes
Array
Specifications
Function
An array is a group of elements with the same data type. You specify the
number (subscript) of the element from the first element to specify the
element.
Maximum Number
of Dimensions
3
Maximum Number
of Elements
65535
Array Specifications
for FB Instances
Supported
Range Specifications
You can specify a range for a data type in advance. The data type can take
only values that are in the specified range.
Libraries You can use user libraries.
Motion
Control
Control Modes Position control, Velocity control, and Torque control
Axis Types Servo axes, Virtual servo axes, Encoder axes, and Virtual encoder axes
Positions that can be managed Command positions and actual positions