陈国洪concept2.6
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
End
3.2.1.4设定I/O映像 ⑪.选择:Project→PLC configuration
响应:PLC configuration 窗口打开,这里包含更多用于硬件配置 的菜单命令。
End
⑫.在列表中选择I/O map菜单命令。
响应:I/O map(I/O映像)对话框打开。
End
⑬.选择Edit„命令按钮。
End
3.3.2.声明变量
一个程序由更功能和功能块(FFB) 或者由带有变量(例如信号)声明 的指令、地址和字面值组成,直接 地址和立即数可以直接使用,而变 量在他们可以用于编程之前必须进 行声明,步骤如下: 1.在主菜单Project中调用菜单命令 Variable declaration… 结果: Variable declaration (声 明变量)对话框打开。 2.输入变量名、相关数据类型,如有必 要还有基准地址、初值和注释。 3.OK确认记录。 注意:从FFB连接或者触点等双 击弹出Variable declaration 还可 以进行更多编辑。
响应:输入模块的对话框打开。
End
⑭.在Module栏中,选择„ 命令按钮。
响应:I/O Module 。 Selection (I/O模块选择)对话框打开。
End
⑮.在Module栏中,选择module.
响应:模块在当前槽位中显示;选择Input start和/或Output 栏并输入模块要占用输入和/或输出基准范围的第一个地址。
自动化信息技术公司
陈国洪
2005.6
第一章 CONCEPT概述 第二章 项目结构 第三章 创建项目 第四章 PLC配置 第五章 功能块语言FBD 第六章 梯形图LD 第七章 梯形逻辑984 第八章 DFB(派生功能块) 第九章 变量编辑器 第十章 项目浏览器 第十一章 引用数据编辑器 第十二章 在线功能 第十三章 导入/导出 第十四章 仿真PLC
End
第二章 项目结构
2.1.一个项目的结构 使用CONCEPT创建的PLC程序是按项目中使用的PLC配置和程序分级执行的. 程序被分解为区段组和区段
项目 程序 配置
区段组 (循环) 区段组
区段组 I/O事件
区段组 定时器事件
循环 区段
循环 区段
循环 区段
循环 区段
HW 区段
HW 区段
定时器 定时器 区段 区段
End
2.2.程序的结构
一个程序包含一个或者更多个区段或区 段组.区段组可以包含区段和其他区段组. 区段组可以标准步骤地创建并使用 Project → Project browser 来填充。 2.2.1变量 变量是用于区段内、几个区段之间以 及在程序和PLC之间交换的数据。变量使 用菜单命令Project→Variable declaration来声明。如果带有此功能 的变量分配到一个地址,它就被称作定 位变量。如果该变量没有分配到地址, 那么它就称作非定位变量。如果该变量 被分配到一个派生数据类型,它就被称 作多元素变量。 2.2.2常量 常量是分配了一个值的变量,该值不 能由逻辑程序进行修改(只读)。 2.2.3 立即数(值) 立即数是直接使用的数值,用于FFB的 输入,以及转移条件等。这些值不能被 程序逻辑改变(只读)。
End
3.2.1.3安装装载包
安装装载包的步骤如下: ⑪.选择Project→PLC configuration. 响应:PLC configuration窗口打开,这里 包含更多用于硬件配置的菜单命令。 ⑫.在列表框中选择Loadables菜单命令。 响应:Loadables(装载包)对话框打开。 ⑬.在Available:列表中选择装载包。 ⑭.选择Install=〉command按钮。 响应:选定的装载包会移动到Installed: 区域。 ⑮.重复步骤3和步骤4,直到所有所需装载包 安装完成。
start
End
⑯.选定该模块并选择Params命令按钮。
响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、 数据格式、测量范围)。
End
3.2.2 可选配置 3.2.2.1主站设置
指定远程I/O的步骤如下(此步骤对最小 化配置可选): ①.选择Project→PLC configuration. 响应:PLC configuration 窗口打开, 这里包含 更多用于硬件配置的菜单命令。 ②.在列表中选择I/O map菜单命令。 响应:I/O map对话框打开。 ③.选择Head setup„命令按钮。 响应:Head Setup(主站设置)对话 框打开。 ④.输入RIO或NOM模块的槽位。 响应:返回到I/O map 对话框。 ⑤.选择在Go To 列表中的Head setup.
End
3.1. 启动Concept
3.1.1.双击Concept图标启动Concept。 3.1.2.选择File→New Project。 响应:项目将作为未命名项目打开。 3.1.2.此后,以一个名称保存此项目。已保存的项目可以使用Open Project„命令或者使用其项目图标来调用。
End
End
2.2.4 直接地址
直接地址是PLC的内存范围 。它们位于在State RAM中, 并可以分配给输入/输出模块。 直接地址可以以不同的格式输入或显示。其显示格式在对 话框Options→Preferences →Common →中指 定。设置此显示格式与输入格式没有冲突,也就是说, 直接地址可以以任何格式输入。 以下的地址格式都是可能的: 标准格式(400001) 五个字符地址直接跟在第一 位数字(基准)后面。 分隔格式(4:00001) 第一位数字(基准)和随后 的五个字符的地址用冒号 ( :)隔开。 紧凑格式(4:1) 第一位数字(基准)与后面 的地址用冒号(:)隔开,而地址前面的0不表示出来。 IEC格式(QW1) 在第一个位置上是一个IEC标示符, 随后是五个字符的地址。 %0X12345=%Q12345 %1X12345=%I12345 %3X12345=%IW12345 %4X12345=%QW12345 直接地址的值可以使用引用数据编辑器在线修改。
End
2.5.区段执行顺序
LL984区段是最先执行的。 LL984区段的垂直顺序可以 在Project→Configurator → Configure → Segment scheduler „ 对话框中定 义。
一旦整个LL984区段都处 理完,IEC区段就会随后进 行处理(FBD、SFC、LD、IL、 ST)其执行顺序可以有 Project →Execution order„或者项目浏览器对 话框来决定。
End
第三章
创建项目
概述 项目的创建有7个主要步骤: 3.1.启动Concept,并开始一个新的项目
3.2.配置PLC,设定硬件配置。
3.3.创建用户程序,创建新的区段并创建您的程序 3.4.保存,保存您的项目。 3.5.载入并测试项目,在PC和PLC之间创建连接。将项目下载 到PLC中并启动。用在线测试功能来测试程序。现在删除程序 中的任何错误!将修改过的部分下载到PLC中。 3.6.优化及分离,现在建议优化程序存储容量并将优化过的 程序重新加载到PLC中。在成功的加载、测试和优化(如果 有必要)以后,您可以将PC从PLC上断线。程序将离线运行。 3.7.文档,创建一套您的项目的完整文档
3.2. 配置PLC
3.2.1 必要配置:
3.2.1.1.指定PLC的类型(最小配置)步骤如下: ⑪.选择Project→PLC configuration . 响应:PLC configuration窗口打开,这里包 含更多硬件配置的菜单命令。 ⑫从列表中选择PLC Selection菜单命令。 响应:PLC Selection对话框打开。 ⑬.在PLC family列表中选择您的PLC类型。 ⑭.在CPU/Executive列表中选择您的CPU。 ⑮.在Runtime列表中选择Enable状态。 响应:可以用IEC语言(FBD、LD、IL和ST) 进行区段编辑。 注意:在Runtime列表中,如果显示状态Not available,Disabled或Only 984,则表示 选定的CPU不支持任何IEC,那么选定的CPU 专门支持IEC语言,这些无须明确启用。 ⑯.经过简单的测试和编程,现在就可以退出此配 置。
End
3.3.3.区段编程
步骤如下: ①使用File→Open section打开要编 程的区段. ②根据单一程序语言 的原则创建程 序.
3.3.4.分析程序/区段
检查一个区段或者整个程序是否有语法错误.分 析程序/区段步骤如下: ①在主菜单Project中调用菜单命令Analyze Section… 结果: Analyze Section 对话 框打开。 ②在主菜单Project中调用菜单命令Analyze program … 结果: Analyze program 对 话框打开。 ③改掉显示或报告错误的原因. 注意:将一个区段或者程序载入到PLC中只有 在检查无误(除去警告的原因并不绝对必要, 然而检查警告是明智的)时才可能.
End
3.3.1生成一个新区段的Baidu Nhomakorabea骤如下:
1.在主菜单File中调用菜单命令New section… 结果:New Program section(新程序区段)对话框打开。 2.点击此区段想要使用的编程语言。 3.在文本框Section name中输入区段的唯一名称。 4.以此方式生成所需的所有区段。
End
3.2.1.2.设置内存分区的步骤如下:
⑪.选择Project→PLC configuration . 响应:PLC configuration窗口打开,这里包含更 多硬件配置的菜单命令。 ⑫.从列表中选择PLC memory partition(PLC内存分区) 菜单命令。 响应:PLC memory partition(PLC内存分区)对话 框打开。 ⑬.在Discrete(离散量)和Word(字)范围内选择对 用户程序必要的I/O标志位和I/O字的可能数目。 注意:不能超过的最大地址范围,这可以在对话 框右边看到。
End
2.3.区段 一个程序包含一个或多个区段。一个区段描述一个 系统单元(例如一个电动机)的功能模式 2.4.区段类型 在Concept中为Quantum处理提供了三种区 段类型。 A)循环区段在每个程序循环中执行。 B) I/O事件区段不会周期性执行, C) 定时器时间区段用户定义精确的间隔启动 并处理。
End
3.3 创建用户程序
概述:用户程序是以区段创建的.每个区段可以用可用语言中的 一种来进行编程.在项目中拥有唯一的名称.区段可以在编 程期间的任何时候生成. 一个用户程序的创建包含以下步骤: 3.3.1.生成一个新的区段。 3.3.2.声明变量 3.3.3.区段编程 3.3.4.分析程序/区段 3.3.5.指定区段执行顺序
第一章 CONCEPT概述
1.作为一种自动控制项目的解决方案,CONCEPT提供了与IEC 1131-3国际标准兼容的编程语言: • 功能块语言FBD • LD(梯形图) • 顺序语言(SFC) • 指令表IL • 结构化文本ST • 梯形图LL984 2.CONCEPT安装 • 安装CONCEPT2.6 • 安装SR1 • 安装授权,用AUTHRR覆盖CONCEPT目录下的AUTHRR
End
3.2.2.1主站设置
⑥.在表中选择一个空行 (最后一行),然后 选择Insert命令按钮。 响应:在类型栏中输 入了另一个I/O站。 ⑦.选择Drop(分站)栏 并输入该站号码。注 意:只能配置与在段 调度程序中注册的段 数相同数目的远程 I/O站。 ⑧.选择Go To列表中的 hesd setup 进行第 二次drop. ⑨.接下来,进行设定 I/O映像步骤地第3到 第6步。
End
3.2.2.2设定Modbus通讯
设定Modbus通讯(Quantum从站、终端、打印机等)的步骤如下: 1.选择Project→PLC configuration 响应:PLC configuration 窗口打开,这里包含更多用于硬件配置菜单命令。 2.在列表中选择Modbus Port settings 菜单命令。 响应:Modbus Port settings(Modbus端口设定)对话框打开。 3.进行相应设定。 3.2.2.3 设定peer cop通 讯 3.2.2.4设定数据保护 3.2.2.5多种PLC设定 3.2.2.6ASCII消息(仅为 984LL)