当前位置:文档之家› 陈国洪concept2.6

陈国洪concept2.6


End
3.3.1生成一个新区段的步骤如下:
1.在主菜单File中调用菜单命令New section… 结果:New Program section(新程序区段)对话框打开。 2.点击此区段想要使用的编程语言。 3.在文本框Section name中输入区段的唯一名称。 4.以此方式生成所需的所有区段。
End
第二章 项目结构
2.1.一个项目的结构 使用CONCEPT创建的PLC程序是按项目中使用的PLC配置和程序分级执行的. 程序被分解为区段组和区段
项目 程序 配置
区段组 (循环) 区段组
区段组 I/O事件
区段组 定时器事件
循环 区段
循环 区段
循环 区段
循环 区段
HW 区段
HW 区段
定时器 定时器 区段 区段
End
3.3.2.声明变量
一个程序由更功能和功能块(FFB) 或者由带有变量(例如信号)声明 的指令、地址和字面值组成,直接 地址和立即数可以直接使用,而变 量在他们可以用于编程之前必须进 行声明,步骤如下: 1.在主菜单Project中调用菜单命令 Variable declaration… 结果: Variable declaration (声 明变量)对话框打开。 2.输入变量名、相关数据类型,如有必 要还有基准地址、初值和注释。 3.OK确认记录。 注意:从FFB连接或者触点等双 击弹出Variable declaration 还可 以进行更多编辑。
End
3.2.2.1主站设置
⑥.在表中选择一个空行 (最后一行),然后 选择Insert命令按钮。 响应:在类型栏中输 入了另一个I/O站。 ⑦.选择Drop(分站)栏 并输入该站号码。注 意:只能配置与在段 调度程序中注册的段 数相同数目的远程 I/O站。 ⑧.选择Go To列表中的 hesd setup 进行第 二次drop. ⑨.接下来,进行设定 I/O映像步骤地第3到 第6步。
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,直到所有所需装载包 安装完成。
自动化信息技术公司
陈国洪
2005.6
第一章 CONCEPT概述 第二章 项目结构 第三章 创建项目 第四章 PLC配置 第五章 功能块语言FBD 第六章 梯形图LD 第七章 梯形逻辑984 第八章 DFB(派生功能块) 第九章 变量编辑器 第十章 项目浏览器 第十一章 引用数据编辑器 第十二章 在线功能 第十三章 导入/导出 第十四章 仿真PLC
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)
End
3.3.3.区段编程
步骤如下: ①使用File→Open section打开要编 程的区段. ②根据单一程序语言 的原则创建程 序.
3.3.4.分析程序/区段
检查一个区段或者整个程序是否有语法错误.分 析程序/区段步骤如下: ①在主菜单Project中调用菜单命令Analyze Section… 结果: Analyze Section 对话 框打开。 ②在主菜单Project中调用菜单命令Analyze program … 结果: Analyze program 对 话框打开。 ③改掉显示或报告错误的原因. 注意:将一个区段或者程序载入到PLC中只有 在检查无误(除去警告的原因并不绝对必要, 然而检查警告是明智的)时才可能.
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
2.3.区段 一个程序包含一个或多个区段。一个区段描述一个 系统单元(例如一个电动机)的功能模式 2.4.区段类型 在Concept中为Quantum处理提供了三种区 段类型。 A)循环区段在每个程序循环中执行。 B) I/O事件区段不会周期性执行, C) 定时器时间区段用户定义精确的间隔启动 并处理。
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.2.1.2.设置内存分区的步骤如下:
⑪.选择Project→PLC configuration . 响应:PLC configuration窗口打开,这里包含更 多硬件配置的菜单命令。 ⑫.从列表中选择PLC memory partition(PLC内存分区) 菜单命令。 响应:PLC memory partition(PLC内存分区)对话 框打开。 ⑬.在Discrete(离散量)和Word(字)范围内选择对 用户程序必要的I/O标志位和I/O字的可能数目。 注意:不能超过的最大地址范围,这可以在对话 框右边看到。
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
3.1. 启动Concept
3.1.1.双击Concept图标启动Concept。 3.1.2.选择File→New Project。 响应:项目将作为未命名项目打开。 3.1.2.此后,以一个名称保存此项目。已保存的项目可以使用Open Project„命令或者使用其项目图标来调用。
End
响应:输入模块的对话框打开。
End
⑭.在Module栏中,选择„ 命令按钮。
响应:I/O Module 。 Selection (I/O模块选择)对话框打开。
End
⑮.在Module栏中,选择module.
响应:模块在当前槽位中显示;选择Input start和/或Output 栏并输入模块要占用输入和/或输出基准范围的第一个地址。
End
2.5.区段执行顺序
LL984区段是最先执行的。 LL984区段的垂直顺序可以 在Project→Configurator → Configure → Segment scheduler „ 对话框中定 义。
一旦整个LL984区段都处 理完,IEC区段就会随后进 行处理(FBD、SFC、LD、IL、 ST)其执行顺序可以有 Project →Execution order„或者项目浏览器对 话框来决定。
相关主题