今天是: 2024-11-21    "世界问候日"  您好,地球

技巧网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索
热搜: PLC 视觉 活动
查看: 8620|回复: 0

[欧姆龙NX] 欧姆龙PLC之NJ/NX快速入门基础篇

[复制链接]

  离线 

TA的专栏

累计签到:296 天
连续签到:1 天

75

主题

5

回帖

336万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3361114
发表于 2023-4-8 19:06:28 | 显示全部楼层 |阅读模式
一、软件介绍

控制NX/NJ系列PLC的软件为Sysmac Studio,目前最新版本为1.40。

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

卸载
安装包内自带卸载软件,但会把Sysmac Studio和CX-ONE两个软件一同卸载。
(安装:卸载后,建议先安装CX-ONE,再安装SS)

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

二、创建新的工程

如图,选择对应型号的PLC以及PLC硬件的版本(PLC硬件侧面可看到)。

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

新建工程后,离线状态下,可更改设备型号与版本;

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

三、通讯设置及在线连接

新的PLC默认IP地址为:192.168.250.1

如下图,可先不新建工程,直接连接PLC;

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

如下图,新建工程后,设置通讯参数;

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

常用的连接方式:
①Ethernet-直接连接:可以在不知道IP地址的情况下连接;
(有些电脑无法直连解决方法看如下方法一和方法二)
②Ethernet-Hub连接:需要知道PLC的IP地址;

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

方法一:将电脑的防火墙全部关闭
(如还不能直连,看方法二)

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

方法二:电脑菜单找到如图文件夹,打开选择直连,点击‘Browse’,有连接设备的情况下,能找到对应的PLC。

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

四、拓展模块添加配置+ I/O映射

添加拓展模块两种方法:
①离线手动添加
②在线后,与实际单元比较合并
1、手动添加:双击模块或长按着模块,拖到PLC后面

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

2、在线后,选中PLC,右键--->与物理网络配置比较合并

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

I/O映射
右键,自动创建变量或者手动自己建,建立的变量都为全局变量

欧姆龙PLC之NJ/NX快速入门基础篇

欧姆龙PLC之NJ/NX快速入门基础篇

五、控制器设置(NX1P2有区别)

修改IP地址:
默认IP地址为------192.168.250.1
默认端口号为------9600 (NX1P2设置看下一页)


五、控制器设置(NX1P2)
NX1P2添加选件板后,在线可扫描上来


NX系列PLC:
D区、W区、CIO区等都要手动启用
默认不启用


六、EtherCAT配置+运动控制轴添加
添加EtherCAT模块两种方法:
①离线手动添加
②在线后,与实际单元比较合并
1、手动添加:双击添加或长按着模块,拖到主设备后面

2、在线后,选中主设备,右键--->与物理网络配置比较合并

添加第三方ESI文件
离线状态下,如图,找到需要安装的ESI文件(文件后缀名为
'.xml')等待安装完成,手动重启软件


六、添加运动控制轴
运动控制器设置,右键轴设置,添加轴


轴参数设置:
①Omron电机编码器为23位=8388608脉冲/圈
②设置模组的导程
③设置最大速度和最大点动速度

设置回零方法及回零速度、加速度:

七、添加程序+任务设置
新建工程后,默认有一个空程序,右键添加程序后,在任务设置把新
建的程序添加到PLC运行任务

任务设置中,可以修改PLC运行周期

八、新建全局变量+分配实际地址
建立全局变量,定义标签名称和标签的数据类型


建立结构体、联合体
结构体:
内部包含两种或两种以上不同数据类型的
一种变量。
联合体:
内部包含不同数据类型变量,可实现同一
数据,由不同类型的变量来访问。


建立结构体
新建结构体,命名为“结构体”,右键添加成员


建立结构体
新建全局变量,数据类型为结构体的名称‘结构体’


建立联合体
新建结构体,命名为“结构体”,右键添加成员,16个BOOL和
一个字

建立联合体

新建全局变量,数据类型为联合体的名称‘联合体’
离线模拟,改变某BOOL的状态,字的状态也会改变


建立全局变量:
可建立数组、分配标签与实际地址相关联
(NJ系列PLC默认启用D、W、CIO;NX系列PLC要手动启用
请看 第五节 控制器设置)
最下面的触摸屏变量,选‘公开’才能导出变量到触摸屏,操作看下一页

导出全局变量

①导出全局变量NS触摸屏
新建NS项目文档,添加可网口连接
NJ的触摸屏型号


①导出全局变量NS触摸屏
将导出的全局变量,右键直接粘贴到变量表


①导出全局变量NS触摸屏
如图,为导入的变量


②导出全局变量维伦触摸屏
电脑桌面新建文本文档,打开文件,把导出的全局变量咱贴到文本文档


变量导入第三方触摸屏:如维伦触摸屏
(出现乱码,修改文本文档的编码格式即可)


全局变量导入到维伦触摸屏
添加Omron NJ/NX系列PLC,导入标签


全局变量导入到维伦触摸屏
选中上一步导出的全局变量的文件文档


九、程序编写+监控变量
右键插入接点、线圈、功能、功能块;插入回路等等


程序段的内部变量,需前面加程序段的名字变量,如图,
在程序Prram0中的局部变量内部数据


十、自建功能/功能块
功能:
功能不占PLC内存,可添加任意数量,比如指令Move
功能块:
有保持功能,占用PLC内存,有数量上限,且插入功能块后,
必须给功能块命名,如延时指令TON、伺服使能MC_Power等


自建功能
右键添加功能可以用梯形图、ST,实现输入圆半径后,计算圆的面积和圆的圆周


自建功能
在程序中,插入功能‘圆’,启动模拟器,模拟运行


自建功能块
右键添加功能块,实现输入圆半径后,计算圆的面积和圆的圆周


自建功能块
程序插入功能块,仿真模拟





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
QQ在线咨询
售前咨询热线
暂无
售后咨询热线
暂无
快速回复 返回顶部 返回列表