CX-Programmer是欧姆龙所有PLC系列的编程软件,用于工业自动化领域中的程序创建与设备调试。它作为CX-One软件套件的核心组件,为CS/CJ/CP及C系列等多种型号的PLC提供了一个通用的编程平台,便于不同设备间的程序转换与复用。
CX-Programmer支持梯形图、结构化文本和顺序功能图等多种编程语言,并提供了功能块和阵列变量等进阶功能,方便组织复杂程序与数据。在调试与维护方面,软件具备在线编辑、数据追踪以及I/O表配置等功能,能够帮助减少现场调试时间。CX-Programmer还可与CX-Simulator等仿真工具配合,在没有实际硬件的情况下进行程序的模拟运行与验证!
1600-0325-7848-5341
1600-0201-1347-5300
1、结构与阵列
使用相同数据类型(数组)或不同数据类型(结构)的数据块创建高级程序。新用户定义类型的成员符号可以直接从程序中访问。由于内存分配和管理自动化,符号创建更快,你只需使用成员名称即可轻松监控“Watch Window”中的所有成员符号。使用结构和数组作为函数块的输入/输出变量,便于在统一布局中简单传递许多参数。这种统一性和清晰的数据层级有助于开发和维护过程中的程序可读性。对于最复杂的程序数据,甚至嵌套结构、结构的数组以及带有数组元素的结构都支持。
2、计时器与计数器
为计时器(倒计时)和计数器(倒计时)符号设计的特殊数据类型大大简化了梯形图中计时器/计数器作为梯级的使用,重置和检查它们只需使用它们的名称即可。当使用自动分配功能时,你可以定义一个类型为 TIMER 或 COUNTER 的符号,且无需担心符号存储在哪里。这意味着当程序增长或将梯级复制到新项目时,无需维护地址。还支持计时器和计数器阵列。
3、智能输入
一种更智能的方式,用更少的按键次数输入程序,从而实现更快的编程速度。直观的窗口、符号浏览和工具提示帮助,减少了调试过程中需要修正的错误和错别字。输入指令或符号名称时,“预测文本”风格的浏览器会显示可能的匹配,方便点击或选择。下一个输入和输出的符号地址会自动递增,以加快新程序的创建速度,并且有一个特殊的复制粘贴功能,允许快速复制顺序地址。无需手动绘制梯级连接,因为这些连接会自动填充——即使是更复杂的操作,如并行接触(OR)或功能块调用。这一切都让编程更智能、更快捷、更直观。
4、位置控制验证
位置控制功能的早期验证可以显示位置或速度随时间的变化图表,在转移前验证动作。每个任务最多可验证4个轴的移动:
▪ 作为所有轴
▪ 一轴/双轴插值
▪ 脉冲输出指令
5、顺序功能图
CX-Programmer 现在支持顺序功能图(SFC):
▪ 使程序流程一目了然
▪ 有助于实现有结构的训练计划
▪ 简便监控和调试
▪ 需要v4 CPU
6、结构化文本
用ST写完整个程序
有了ST,数值处理或复杂的逻辑比较变得简单!一个平均数百分的程序只需几行文字,因此可以在几分钟内完成。CX-Programmer 包含增强的程序比较,能够详细比较功能块和结构化文本。
1、一个功能块调用一个梯形图的例子
使用功能块的主要目的是促进良好的结构化编程,功能调用;让复杂的程序创建的代码更少,更易于程序的管理
2、一个功能块由块头和块体组成
1)块头—要在功能块程序中使用的数据:作为输入和输出的连接的变量,功能块内部变量,用块内本地参数定义-形参。
2)块体包含可能的指令,算法 - 这是功能块每次执行时的实际的代码。调用中,对应输入和输出变量用实际对应的变量代入。不是所有的PLC都可以创建功能块。
3)可以建立功能块欧姆龙PLC:CJ1M,CJ,CS,CP1H/L等
4)每一类型的PLC能创建的功能块数量是不同的。在PLC中最多可以定义64个功能块,最多可以写30000条语句
3、创建和使用功能块的步骤
1)PLC必须是一个有效的PLC类型
2)是功能块的定义创建。选择合适的功能块类型:梯形图或结构化文本;新的功能块被创建,它的名称将默认为‘功能块’。
3)是打开功能块进行编辑,包括在块头中设置使用功能块变量;块体使用书面的算法功能块梯形结构化编辑器或文本编辑器编写 。
4)创建后的功能块可以在主程序梯图编辑器中调用使用
如果某具体的功能块已经存在,那么可以从‘FB列表中’选择。如果没有,创建的功能块只需要输入一个新名称,选择适当的‘FB列表’定义。选择的功能块会自动在全局符号表中创建(包括分配在功能块头中定义的每个变量的内存);功能块的调用将在梯形图中显示。
调用的功能块的执行,可以通过执行条件连接功能块EN输入引脚。当执行条件满足时(相当于True),能量流达到EN脚,功能块被执行。 功能块ENO输出引脚可选的。也可不选;可以连接执行线圈或者执行条件,但是最右边的元素必须用线圈或指示终止。
5)连接功能块的输入和输出引脚。
这些引脚必须使用[回车]键或从[插入]菜单的[功能块参数]选项选择参数连接;而不能用触点或者线圈连接。功能块左侧为输入引脚;右侧为对功能块的输出引脚。该功能块的输入和输出引脚连接完全是可选的
6)设置完成后,CX –P程序可以编译,下载和运行
4、建立方式
1)选择树型菜单中[功能块],右键插入
2)或者选中树型菜单中[功能块],再从下拉菜单[插入]中选择[功能块]
3)有几种形式创建
一是从文件中直接导入(后缀 .CXF)现有的功能块
二是自己创建:用结构文本方式写;或者是梯形图来写
5、调用方式
选择在编程区适当的单元格中,右键调用,或者使用从[插入]菜单[功能块调用]选项
v9.7版本
1、支持型号
支持CP2E-ExxDR-A,CP2E-SxxDx-x和CP2E-NxxDx-x.
2、通过密码设置读保护
当PLC属性对话框的保护标签页中设置密码时,请设置密码(确认)。
3、PLC设置
支持CS/CJ系列PLC的单元设置标签中的响应时间的批量设置。
展开内容
查看
查看
9.1/186.51M
WebStorm 2017是 JetBrains 面向 Web 前端与全栈开发推出的专业 IDE,在这一版本中已确立对 Angular、React 与 Vue.js 三大框架的深度支持,涵盖组件模板补全、语法校验、模板预览与断点调试,同时它还提供智能代码补全、实时语法检查、
8.8/526.9M
ap100编程软件是一款专业的钣金数控编程软件,用于各种半斤设计以及图纸的制作,让我们的机械工程设计师们能够轻松自如的制作出各种图纸或者各种设计,软件有着非常便利的界面设置,操作者能够更容易的理解软件的做法,多种多样的功能和元素,也满足了大部分用户的需求。
查看
8.0/2.15G
ABB Robot Studio中文版是一款非常强大的机器人仿真软件,使用非常的简单,可以使用虚拟的机器人进行离线的编程,可以帮助用户快速的实现智能化、编程自动化的操作,可以快速的提高生产的效率,不管是用在教育、企业生产、培训等。
查看
7.7/3.13G
IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。
8.3/3.05G
Mixly3.0编程软件是由北京师范大学米思齐团队开发的一款免费开源的图形化Arduino编程工具,基于Google的Blockly框架设计。它允许用户无需编写代码,直接通过拖拽模块的方式完成Arduino程序开发,极大降低了学习门槛,非常适合青少年和编程初学者使用。
8.5/842M
Keil uVision5是ARM公司面向基于ARM Cortex-M、Cortex-R等微控制器推出的集成开发环境(IDE),提供完整的C/C++编译、调试、仿真及RTOS支持。
查看
查看
查看
查看