SYSMAC STUDIO是OMRON旗下的一个整合开发环境,这款软件可以用于设置、编程、调试以及维护NJ系列控制器。Sysmac Studio在一个简单的界面中集成了配置,编程,模拟和监控。这种先进的软件工具是NJ系列机器自动化控制器所需的唯一软件,它将逻辑,运动和视觉融合到一个平台上。
产品特色:
一套软件整合运动、序列、安全、驱动、和视觉传感和HMI的支援功能
完全符合开放标准IEC 61131-3(及日本标准规格JIS B 3503)
以丰富的指令集支持梯形图、ST语言和功能块编程
用于轻松编程复杂的移动配置文件的凸轮编辑器
一套模拟工具即可完成3D环境下的序列和运动
带有32位安全密码的高级安全功能
功能介绍:
真正的集成开发环境
为了让机器开发人员能够从一个单一的环境中完全控制,Sysmac Studio在一个简单的界面中集成了配置,编程,仿真和监控。这种先进的软件工具是NJ系列机器自动化控制器所需的唯一软件,它将逻辑,运动和视觉融合到一个平台上。IDE中的主要硬件产品系列是:
NJ / NX系列控制器
NA系列人机界面
NX系列I / O和安全
G5系列伺服
MX2系列和RX系列变频器
FH和FQM视觉系统和传感器
GX网络组件
E3 N-Smart传感器
ZW系列测量传感器
开源分布式版本控制系统
Sysmac Studio的Team Edition实现在平台丰富的界面中集成了分布式版本控制系统。它允许多个共同开发人员在同一个项目上工作,通过简单的项目比较和高效处理机器版本。欧姆龙选择了最受欢迎的开源分布式控制系统Git,使开发团队可以自由选择任何基于Git的云网络存储库。
版本控制系统允许工程师在本地版本的项目上完全控制项目源代码。对本地版本上的代码进行的改进和修改可以与远程服务器合并,以便其他团队可以访问代码。
符合熟悉的标准
Sysmac Studio完全符合开放标准IEC 61131-3,提供了基于梯形图,结构化文本编程语言和程序组织单元(包括程序,功能和功能块)的先进编程环境。此外,还包括基于PLCopen标准的运动控制指令和遵循IEC规则的指令集。提供一个熟悉的编程环境几乎消除了新软件的学习曲线,可以快速采用。
用变量编程
不需要学习NJ系列控制器的内部存储器映射。Sysmac Studio自动将CPU单元中的内存分配给您创建的变量,以促进更快的开发并减少错误。这也消除了在开始软件开发之前等待硬件的存储器地址定义的需要。硬件和软件可以独立设计,并行开发。
使用说明:
1、打开sysmac studio软件,点击“新建工程”,在右侧出现“工程属性”和“选择设备”可对工程进行命名及对PLC的选型。
2、点击创建,进入编程界面。
3、点击“配置和设置”,选择EtherCat,选择“主设备”可在“工具箱”中全部供应商选择具体的设备,如:伺服、远程/0、模拟量等。如果是添加非欧姆龙的伺服需添加ESI文件,点击“主设备”邮件,选择“显示ESI库”,点击“ESl库”下方绿色的“该文件夹”可添加对应厂家伺服的ESI文件,然后关闭软件,重新进入就可以选择刚刚添加的ESI文件。以(1/0和欧姆龙伺服为例)点击E001或者E002,可对节点地址进行修改。
4、点击E002,右侧出现PDO参数设置,点击“编辑PDO映射设置”可增加或者删除PDO注意:分布式时钟有限必须为启用状态。
5、点击“运动控制轴”,选择“轴设置”右键,添加“运动控制轴”,出现默认轴“MC_Axis000(0)”双击“MC_Axis000(0)”对伺服的相应参数进行设置。
6、轴使用:“使用的轴”,轴类型:“伺服器轴”,输出设备1:“选择对应的伺服”点击下方“详细设置”就可以对需要用到的伺服变量进行设置,如果有的选择了“设备”在对应的“过程数据”中未找到相关数据,可按照第四步中的PDO参数设置进行添加对应的PDO。
7、单位换算设置:本文以20精度的伺服为例对参数进行设置。
8、操作设置:因更改了伺服精度参数,操作设置有错误,对最大速度及最大点进速度进行修改皆可以避免错误问题。
9、原点返回设置:根据实际需求自行设置。
10、点击“编程”,“Program”,双击“Selection”,就可进行程序编写。
11、基于伺服的小程序:启动、使能、绝对位移、相对位移、回原。
12、在编写多段程序的时候,“需在任务设置”当中的“程序分配设置”点击程序名下方的“+”增加对应的程序,否则无法运行及监控。