项目 |
NX102 |
任务 |
功能 |
称为任务的单元执行I/O刷新和用户程序。
任务用于指定执行条件和执行等级。 |
|
周期性执
行的任务 |
主固定周
期任务数
量上限 |
1 |
固定周期
任务数量
上限 |
2 |
条件成立
时执行的
任务 |
事件任务
的最大数 |
32 |
执行条件 |
执行激活事件任务指令或满足变量的条件表达式时 |
编程 |
POU
(程序组织
单元) |
程序 |
已分配任务的POU |
功能块 |
创建具有特定条件的对象时使用的POU |
功能 |
创建针对输入确定特定输出的对象(如数据处理)
时使用的POU |
编程语言 |
类型 |
梯形图 *1和结构化文本(ST) |
命名空间 |
用于POU定义分组的概念。 |
变量 |
外部查看
变量 |
网络变量 |
允许访问HMI,主机计算机和其他控制器的功能 |
数据类型 |
基本数
据型 |
布尔运算 |
BOOL |
位串 |
BYTE、WORD、DWORD、LWORD |
整数 |
INT、SINT、DINT、LINT、UINT、USINT、
UDINT、ULINT |
实型数据 |
REAL、LREAL |
持续时间 |
TIME |
日期 |
DATE |
一天中的
时间 |
TIME_OF_DAY |
日期和
时间 |
DATE_AND_TIME |
文本串 |
STRING |
派生数
据型 |
构造体型、共用体型,列举型 |
构造体型 |
功能 |
一种派生数据型,将具有不同变量类型的数据
组合在一起 |
成员数量
上限 |
2048 |
最大嵌套
层数 |
8 |
成员数据
类型 |
基本数据型、构造体型、列举型、共用体型,
数组变量 |
指定成员
偏移 |
您可以在任何存储单元使用成员偏移来放置
结构体成员 |
共用体型 |
功能 |
一种派生数据型,以不同的数据类型存取
同一数据 |
成员数量
上限 |
4 |
成员数据
类型 |
BOOL、BYTE、WORD、DWORD、LWORD |
列举型 |
功能 |
一种派生数据型,用称为列举值的文本串表达
变量值 |
数据类型
的属性 |
指定排列 |
功能 |
数组是一组具有相同数据类型的要素。
可以从第一个要素开始,通过指定要素编号
(下标)来指定要素 |
维度数量
上限 |
3 |
元素数量
上限 |
65535 |
FB实例的
指定排列 |
支持 |
指定范围 |
可以事先指定数据类型的范围。
数据类型只能取该指定范围内的数值 |
库 |
用户库 |
运动控制 |
控制模式 |
位置控制,速度控制,转矩控制 |
轴的类型 |
伺服轴、虚拟伺服轴、编码器轴、
虚拟编码器轴、PTP轴 |
可管理的
位置 |
指令位置和反馈位置 |
单轴 |
单轴位置
控制 |
绝对定位 |
对用绝对值指定的目标位置执行定位 |
相对定位 |
从指令当前位置对指定行进距离执行定位 |
中断进给 |
从自外部输入收到中断输入的位置对指定行程距离
执行定位 |
周期性同
步绝对
定位 |
在定位控制模式下的每个控制周期输出定位指令 |
单轴速度
控制 |
速度控制 |
在位置控制模式下执行速度控制 |
周期性同
步速度控
制模式 |
在速度控制模式下的每个控制周期输出速度指令 |
单轴转矩
控制 |
转矩控制 |
控制电机的转矩 |
单轴 |
单轴同步
控制 |
启动凸轮
动作 |
用指定凸轮表执行凸轮运动 |
结束凸轮
动作 |
结束用输入参数指定的轴的凸轮运动 |
启动齿轮
动作 |
在主轴和从动轴之间执行具有指定齿轮比的
齿轮运动 |
定位齿轮
动作 |
在主轴和从动轴之间执行具有指定齿轮比和同步
位置的齿轮运动 |
结束齿轮
动作 |
结束指定的齿轮运动或定位齿轮运动 |
同步定位 |
与指定的主轴同步执行定位 |
主轴相移 |
移动同步控制的主轴相位 |
轴组合 |
加上或减去2个轴的指令位置,将结果作为指令
位置输出 |
单轴手动
操作 |
伺服加电 |
接通伺服驱动器的伺服电源,启动轴运动 |
点动 |
使轴以指定的目标速度点动 |
单轴控制
的辅助
功能 |
轴偏差
复位 |
清除轴偏差 |
原点复位 |
运行电机,用临界信号、原点接近信号和原点信号
定义原点 |
指定参数
的原点
复位 |
指定参数后运行电机,使用临界信号、原点接近
信号和原点信号定义原点 |
高速原点
复位 |
对某个绝对目标位置0回到原点执行定位 |
停止 |
使轴减速至停止 |
立即停止 |
使轴立即停止 |
设置超驰
因子 |
可以改变轴的目标速度 |
改变当前
位置 |
可以将指令当前位置或反馈当前位置改为任意位置 |
启动外部
锁定 |
触发时记录轴的位置 |
解除外部
锁定 |
解除当前锁定 |
区域监控 |
可以监控轴的指令位置或反馈位置何时在指定范围
(区域)内 |
支持数字
凸轮开关 |
您可根据轴的位置将数字输出置ON或OFF |
监控轴的
位置偏差 |
可以监控2个指定轴的指令位置或反馈位置之差是
否超过阈值 |
位置偏差
复位 |
将指令当前位置与反馈当前位置之间的偏差设为0 |
转矩限制 |
可以启用或禁用伺服驱动器的转矩控制功能,
并且可以设定转矩限制来控制输出转矩 |
从动轴位
置补偿 |
该功能用于补偿当前处于同步控制下的从动轴
的位置 |
凸轮监控 |
输出同步控制下的从动轴的指定偏移位置 |
起动速度 |
可以设定轴运动开始时的初始速度 |
轴组 |
多轴协调
控制 |
绝对直线
插补 |
对指定的绝对位置执行直线插补 |
相对直线
插补 |
对指定的相对位置执行直线插补 |
圆弧2D
插补 |
对2个轴执行圆弧插补 |
轴组周期
性同步绝
对定位 |
在定位控制模式下的每个控制周期输出定位指令 |
多轴协调
控制的辅
助功能 |
轴组偏差
复位 |
清除轴组偏差和轴偏差 |
启动轴组 |
启动轴组运动 |
禁止轴组 |
禁止轴组运动 |
停止轴组 |
使插补运动的所有轴减速至停止 |
立即停止
轴组 |
使插补运动的所有轴立即停止 |
设置轴组
超驰因子 |
在插补运动过程中改变合成的目标速度 |
接收轴组
定位 |
轴组的指令当前位置和反馈当前位置可以被读取 |
改变轴组
中的轴 |
可临时改写轴组参数中的组成轴参数 |
共用项目 |
凸轮 |
设置凸轮
表属性 |
改变用输入参数指定的凸轮表终点索引 |
保存凸
轮表 |
将用输入参数指定的凸轮表保存在CPU单元的
非易失性存储器中 |
生成凸
轮表 |
根据输入参数中指定的凸轮属性和凸轮节点生成
凸轮表 |
参数 |
写入MC
设定 |
临时改写某些轴参数或轴组参数 |
变更轴
参数 |
可通过用户程序访问或变更轴参数 |
辅助功能 |
计数器模式 |
可以选择线性模式(有限长度)或循环模式
(无限长度) |
单位转换 |
可以设定每个轴的显示单位与机器一致 |
加速/减速
控制 |
自动加速
/减速控制 |
为轴运动或轴组运动的速度曲线设定加减速 |
改变加速
度和减
速度 |
即使在加速或减速过程中,也可以改变加速度
或减速度 |
定位区检查 |
可以设定定位区的范围和定位区的检查时间,
以确定定位何时完成 |
停止方法 |
你可以设置停止方法为立即停止输入信号或
临界输入信号 |
运动控制指令的
重新执行 |
可以在执行过程中改变运动控制指令的输入变量,
在操作过程中重新执行该指令以改变目标值 |
运动控制指令多重
启动 (缓冲模式) |
可以指定何时开始执行,以及在操作过程中执行
另一运动控制指令时,如何衔接前后动作的速度 |
轴组连续运动
(转换模式) |
可以为轴组动作的控制指令多重启动指定转换模式 |
监控功能 |
软件限制 |
轴的动作幅度被监控 |
位置偏差 |
监视每个轴指令当前值与反馈当前值之间的偏差 |
速度、
加速度、
减速度、
转矩、
插补速度、
插补加速
度和插补
减速度 |
您可以为每条轴和每个轴组设定并监控警告值 |
支持绝对值编码器 |
您可以将欧姆龙1S系列伺服电机或G5系列伺服
电机与绝对值编码器搭配使用,这样启动时就
不需要执行原点复位 |
输入信号逻辑反转 |
可以对立即停止输入信号、正方向临界输入信号、
负方向临界输入信号、原点接近输入信号的逻辑
进行反转 |
外部I/F
信号 |
将使用下列伺服驱动器输入信号原点信号、
原点接近信号、正方向临界信号、负方向临界
信号、立即停止信号、中断输入信号 |
单元 (I/O)
管理 |
EtherCAT
从站 |
最大从站数 |
64 |
通信 |
安全通信 |
与支持软件进行安全通信的功能 |
内置
EtherNet
/IP端口 |
通信协议 |
TCP/IP、UDP/IP |
TCP/IP
功能 |
CIDR |
该功能用于在不使用IP地址类别(A~C类)的
前提下执行IP地址分配 |
IP转发 |
该功能用于在接口之间转发IP信息包 |
信息包
过滤 |
该功能用于检查IP信息包,以根据源IP地址和
TCP端口号决定是否接收和发送 |
内置
EtherNet
/IP端口 |
CIP通信
服务 |
标签数据
链接 |
用EtherNet/IP网络设备执行非程序周期性
数据交换 |
报文通信 |
与EtherNet/IP CIP网络设备相互收发CIP指令 |
CIP安全
路由 |
EtherNet/IP网络上的CIP安全路由功能。CIP安全
的端点是系统中的NX-SL5□00 |
TCP/IP
应用 |
Socket
services |
与使用UDP或TCP协议的任意Ethernet节点相互收
发数据使用套接字通信指令 |
安全套接
字服务
(客户端) |
使用TCP协议建立TLS会话,并使用安全套接字通
信指令向/从服务器和Ethernet上的所有节点发送
/接收任意数据 |
FTP
客户端 |
通过FTP将文件从CPU单元传输至其他Ethernet
节点上的计算机或控制器。将使用FTP客户端
通信指令 |
FTP
服务器 |
可以在其它Ethernet节点的计算机上对CPU单元
的SD存储卡进行文件读写 |
时钟自动
调整 |
CPU单元的电源接通后,在指定时间或以指定
间隔从NTP服务器读取时钟信息用所读取的时间
对CPU单元的内部时钟时间进行更新 |
SNMP
代理端 |
向使用SNMP管理器的网络管理软件提供内置
EtherNet/IP端口的内部状态信息 |
OPC UA |
服务器
功能 |
该功能用于响应OPC UA网络上来自客户端的
请求 |
EtherCAT
端口 |
支持的
服务 |
流程数据
通信 |
一种在EtherCAT主站与从站的周期性通信中交 换控制信息的通信方式。这种通信方式由CoE
定义 |
SDO通信 |
一种在EtherCAT主站与从站的非周期性事件通信
中交换控制信息的通信方式。这种通信方式由
CoE定义 |
网络扫描 |
读取所连接的从站设备信息,自动生成从站构成 |
DC (分布式时钟) |
由所有EtherCAT设备(包括主站)共享EtherCAT
系统时间,使时间保持同步 |
从机的启用/禁用
设置 |
从机可作为通信目标被启用或禁用 |
断开/连接从机 |
临时从EtherCAT网络断开从机以进行维护,
例如从机的更换,然后再重新连接从机 |
支持的应
用协议 |
CoE |
可通过EtherCAT将CAN应用的SDO消息发送至
从站 |
通信指令 |
CIP通信指令、套接字通信指令、SDO消息指令、
无协议通信指令、FTP客户端指令、Modbus RTU
协议指令、Modbus TCP协议指令 |
系统管理 |
事件日志 |
功能 |
事件将被记录在日志中 |
事件数量
上限 |
系统事件
日记 |
768 *2
[包含]
• 用于CPU单元:512
• 用于不带MPU的NX单元:256 |
访问事件
日记 |
576
[包含]
• 用于CPU单元:512
• 用于不带MPU的NX单元:64 |
用户定义
的事件
日志 |
512 |
调试 |
在线编辑 |
单独 |
可以在线更改程序、功能块、功能和全局变量。
多名操作员可通过网络单独更改POU |
强制刷新 |
用户可以将特定变量强制设为TRUE或FALSE |
|
强制变量
数量上限 |
EtherCAT
从机的设
备变量 |
64 |
MC调试 |
可以用Sysmac Studio检查电机运行和配线 |
同步 |
在线时可以使Sysmac Studio的项目文件与
CPU单元的数据相同 |
微分监控 |
您可监控变量何时变为TRUE或FALSE |
|
被监控变量的数量
上限 |
8 |
数据追踪 |
类型 |
单个触发
追踪 |
当满足触发条件时,进行指定的采样数,然后
自动停止 |
连续追踪 |
连续执行数据追踪,用Sysmac Studio收集追踪
数据 |
同时数据
追踪数量
上限 |
2 |
记录数量上限 |
10000 |
采样 |
采样变量
的数量
上限 |
48 |
采样时间 |
在指定时间或执行采样指令时按指定的任务周期进行采样 |
触发追踪 |
设定事件前后记录数据的触发条件 |
|
触发条件 |
• BOOL变量变为TRUE或FALSE时
• 将非BOOL变量与常量进行对比。
比较方法:等于 (=)、大于 (>)、
大于或等于 (≥),小于 (<),
小于或等于 (≤),不等于 (≠) |
延迟 |
您可设定满足触发条件前后采样的百分比。 |
安全数据
记录 |
功能 |
按时间顺序记录安全CPU单元安全程序中使用
的变量 |
目标 |
目标安全
CPU单元 |
NX-SL5□00 *3 |
目标变量
类型 |
安全程序中使用的暴露变量和设备变量 |
记录变量
的数量
上限 |
100 |
数据类型 |
SAFEBOOL、SAFEBYTE、SAFEWORD、
SAFEINT、SAFEDINT、BOOL、BYTE、
WORD、INT、DINT |
记录时间
上限 |
480s(取决于记录间隔) |
记录间隔 |
可选择主固定周期任务周期存储的最小值或
增加主固定周期任务周期的常数倍
(×1、×2、×3、×4) *4 |
同时执行数量上限 |
2 |
模拟 |
在Sysmac Studio中对CPU单元的操作进行仿真 |
可靠性
功能 |
自诊断 |
控制器
异常 |
级别 |
重大故障、局部故障、轻微故障、观察、信息 |
用户异常 |
事先登录用户异常,然后通过执行指令建立记录 |
|
级别 |
8 |
安全 |
保护软件
资产,
防止运行
错误 |
CPU单元名称和
串行ID功能 |
通过Sysmac Studio与CPU单元连线时,
将项目的CPU单元名称与所连接的CPU单元
名称进行对比 |
保护 |
无恢复信
息的用户
程序传输 |
防止通过Sysmac Studio读取CPU单元中的数据 |
CPU单元
的写入保
护功能 |
你可以防止通过Sysmac Studio和SD内存卡将
数据写入CPU单元 |
整体项目
文件保护 |
你可以使用密码来保护Sysmac Studio上的
smc文件不被擅自开启 |
数据保护 |
您可以使用密码来保护Sysmac Studio上
的POU |
验证操作
权限 |
用操作权限限制在线操作,防止因操作错误
造成设备损坏或人身伤害 |
|
组数 |
5 |
用户认证 |
该功能用于Sysmac Studio与控制器联机时对每
个用户进行认证,并根据用户的权限限制操作。 |
|
组数 |
5 |
用户程序执行ID
验证 |
不在Sysmac Studio上输入特定硬件(CPU单元)
的用户程序执行用ID,就无法执行用户程序 |
SD存储
卡功能 |
存储类型 |
SD存储卡、SDHC存储卡 |
应用 |
从SD存储卡自动
传送 |
当控制器的电源为打开时,存储在SD存储卡
自动加载目录中的数据将被传输至控制器 |
从SD存储卡传输
程序 |
您可利用系统定义变量的规格,将存储在SD
存储卡中的程序传输至控制器 |
SD存储卡操作指令 |
可以通过用户程序的指令存取SD存储卡 |
用Sysmac Studio
进行文件操作 |
可以对SD存储卡上的控制器文件执行文件操作,
在计算机上读/写标准文档的文件 |
SD存储卡寿命到期
检测 |
用系统定义变量和事件日志提供SD存储卡的
寿命到期通知 |
数据备份 |
SD存储
卡备份 |
操作方法 |
CPU单元
前面板
DIP开关 |
您可通过操作CPU单元前面板DIP开关,
执行备份、验证和恢复操作 |
系统定义
变量的
规格 |
您可通过操作系统定义变量执行备份、
验证和恢复操作 |
Sysmac
Studio
中的SD
存储卡
窗口 |
可从Sysmac Studio中的SD存储卡窗口
执行备份和验证操作 |
特殊指令 |
该特殊指令用于备份数据 |
保护 |
禁止向
SD存储卡
备份数据 |
禁止将数据备份至SD存储卡 |
从SD存储卡恢复安全单元 |
使用安全CPU单元前面板DIP开关和SD存储卡
为安全CPU单元恢复数据 |
Sysmac Studio控制器备份 |
Sysmac Studio用于备份、恢复和验证控制器数据 |