欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)

欧姆龙通过CX-One软件配置单机系统

如应客户要求配置电源单元为CJ1W PA205R、CPU规格为CJ1M CPU13、DC输入规格为CJ1W ID211、输出单元规格为CJ1W OD211、模拟量输入单元规格为CJ1W AD041-V1、定位单元规格为CJ1W NCF71。

首先,打开CX-Programmer软件,新建一个工程,选择CPU的规格为CJ1M,点击“设定”,选择CPU类型为CPU13,然后点击“确定”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(1)

双击在导航栏中的“IO表和单元设置”,打开“PLC IO 表”窗口,点击“选项”→“消耗和宽”,调出“消耗和宽”窗口,可以查看所有单元的电流消耗情况和宽度。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(2)

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(3)

第二步,根据硬件情况配置输入/输出单元。在主机架的第一个(00)空槽位右击鼠标,选择“添加单元”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(4)

在“基本I/O”中选择所需要的“CJ1W-ID211”,点击“确定”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(5)

同样的方法,在第二个(01)空槽位中添加“CJ1W-OD211”单元,如添加单元与实际单元不同,可以在需要改变的单元处右击鼠标,选择“改变/确认单元”重新选择单元。单元还可以进行剪切、复制、粘贴、删除操作。

在第五个(04)空槽位中右击鼠标,添加单元,选择“位置控制器”→“CJ1W-NCF71”。特殊I/O单元和总线I/O单元需要设置单元号。这里设置为0号单元(根据实际情况而定)。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(6)

在第七个(06)空槽位中右击鼠标,添加单元,选择“通用模拟量I/O”→“CJ1W-AD041-V1”。特殊I/O单元和总线I/O单元需要设置单元号。这里设置为1号单元(根据实际情况而定)。

第三步,设定CPU特殊IO单元和总线单元的参数。双击需要设置的单元,如“CJ1W-AD041-V1”单元,打开参数表,可以设置使能、量程等,如下图所示。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(7)

对于总线单元“CJ1W-NCF”,右击它,选择“启动专用的应用程序”→“继承设定启动”,将调出NCF单元专用设定软件“CX-Motion-NCF”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(8)

在专用软件中,点击该单元,再点击新建驱动器图标

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(9)

,配置伺服驱动器的型号规格。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(10)

双击单元号可对单元参数进行设置,如输入内存区、输出内存区、通信参数以及对应轴的原点搜索参数等。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(11)

双击轴号可对相应伺服驱动器的参数进行设置。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(12)

第四步,确定I/O地址。如输入模块CJ1W-ID211的字地址是CIO0,输出模块CJ1W-OD211的字地址是CIO1,总线单元CJ1W-NCF71的首字地址是CIO1500,特殊IO单元CJ1W-AD041-V1的首字地址是CIO2010。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(13)

第五步,编写PLC程序与制作HMI画面。

1、调用功能块库中的功能块来实现伺服定位程序的编写。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(14)

选择“omronlib”→“PositionController”→“NCF”→“_NCF021_MoveRelative_DINT12”→“打开”。功能块在项目树下就生成了可调用的功能块。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(15)

插入功能块,并配置相应接口地址。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(16)

2、制作HMI画面。

打开CX-Designer欧姆龙NS系列HMI制作软件,新建一个项目,如下图所示。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(17)

在“工具”中选择“库”,打开画面库文件。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(18)

选择“SAP”→“SmartActiveParts

_E”→“Motion”→“NCF”→“OutCIO_InCIO”→“_NCF001_20_Adjust Operation”→用鼠标拖动放入画面中,在屏幕上制作NCF的SAP,如下图所示。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(19)

双击该控件,进行通信参数的设置,将目标单元号设定为“4”(根据实际情况而定)。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(20)

第五步,程序仿真调试。

1、点击“在线模拟”图标

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(21)

,进行PLC程序仿真。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(22)

2、在“工具”中调出“Switch Box工具”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(23)

3、在“Switch Box工具”中设定需要监视的软元件,进行调试。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(24)

第六步,保存各个软件生成的文件,有“Switch Box工具”、“CX-Designer”、“CX-Motion-NCF”、“CX-Programmer”的文件。

第七步,硬件接线。

略。

第八步,上传程序到PLC、伺服和HMI中。

1、PLC程序传送。

打开“CX-Designer”软件,打开之前保存的PLC程序。打开IO表,看看之前的设置是否正确。点击“新PLC1[CJ1M]离线”,确定好CPU单元的类型,设定网络类型中的端口和通讯波特率。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(25)

点击“PLC”→“在线工作”,电脑开始与PLC建立连接。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(26)

点击“PLC”→选择“传送”→“到PLC”→“传送全部”→“是”,程序开始传送到PLC中。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(27)

2、NCF单元的程序传送。

在“CX-Designer”软件中,打开“IO表和单元设置”,在NCF单元中右击鼠标,选择“启用专用的应用程序”→“只启用”,调出NCF单元调试设置软件“CX-Motion-NCF”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(28)

在“CX-Motion-NCF”软件中,打开所保存的NCF单元参数文件。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(29)

点击“Online”图标,在线连接。双击轴号,然后点击“Download”图标,确认传送所有参数,上位机中的参数就开始传送到NCF单元。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(30)

3、NS触摸屏文件的传送。

打开CX-Designer欧姆龙NS系列HMI制作软件,打开之前保存的NS文件。选择菜单“PT”→“传输”→“传输设置”→进入传输设置窗口。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(31)

设置通信路由为“中继PLC传输”,选择“PC-PLC-NS”的传输方式,分别设置各个通信方法的端口和参数,好了点击“确定”。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(32)

选择菜单“PT”→“传输”→“传输PC→PT”或“快速传输PC→PT”→确定后开始传输文件。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(33)

第九步,在线联机调试。

1、在线修改执行条件I/O点。在需要修改的段上右击鼠标,选择“在线编辑”→“开始”,程序段变为可编辑状态。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(34)

双击将要修改的元件进行修改。修改完成后同样右击该段,选择“在线编辑”→“发送修改”,则在线修改完成传送。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(35)

2、单元参数核对。如要核对AD单元中的参数是否与上位机中的参数是否一致,我们打开“IO表和单元设置”,双击AD单元,选择“比较”,如不一致,则会用黄色将不一致的地方标示出来,大大方便我们对参数的检查和修改。

欧姆龙cx-one编程基本知识(欧姆龙通过CX-One软件配置单机系统)(36)

#电工交流圈##机械##PLC#

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页