好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

陈国洪concept2.6.ppt

70页
  • 卖家[上传人]:简****9
  • 文档编号:95231671
  • 上传时间:2019-08-16
  • 文档格式:PPT
  • 文档大小:1.29MB
  • / 70 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • concept2.6讲座,自动化信息技术公司 陈国洪 2005.6,第一章 CONCEPT概述,第二章 项目结构,concept2.6讲座,第八章 DFB(派生功能块),第九章 变量编辑器,第三章 创建项目,第四章 PLC配置,第六章 梯形图LD,第七章 梯形逻辑984,第五章 功能块语言FBD,第十章 项目浏览器,第十一章 引用数据编辑器,第十二章 功能,第十三章 导入/导出,第十四章 仿真PLC,,,,第一章 CONCEPT概述,1.作为一种自动控制项目的解决方案,CONCEPT提供了与IEC 1131-3国际标准兼容的编程语言: 功能块语言FBD LD(梯形图) 顺序语言(SFC) 指令表IL 结构化文本ST 梯形图LL984 2.CONCEPT安装 安装CONCEPT2.6 安装SR1 安装授权,用AUTHRR覆盖CONCEPT目录下的AUTHRR,,第二章 项目结构,2.1.一个项目的结构 使用CONCEPT创建的PLC程序是按项目中使用的PLC配置和程序分级执行的. 程序被分解为区段组和区段,项目,区段组 (循环),区段组 I/O事件,程序,区段组 定时器事件,配置,循环 区段,循环 区段,循环 区段,循环 区段,HW 区段,HW 区段,定时器 区段,定时器 区段,区段组,,,,,,,,,,,,,,,2.2.程序的结构,一个程序包含一个或者更多个区段或区段组.区段组可以包含区段和其他区段组.区段组可以标准步骤地创建并使用Project → Project browser 来填充。

      2.2.1变量 变量是用于区段内、几个区段之间以及在程序和PLC之间交换的数据变量使用菜单命令Project→Variable declaration来声明如果带有此功能的变量分配到一个地址,它就被称作定位变量如果该变量没有分配到地址,那么它就称作非定位变量如果该变量被分配到一个派生数据类型,它就被称作多元素变量 2.2.2常量 常量是分配了一个值的变量,该值不能由逻辑程序进行修改(只读) 2.2.3 立即数(值) 立即数是直接使用的数值,用于FFB的输入,以及转移条件等这些值不能被程序逻辑改变(只读)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 直接地址的值可以使用引用数据编辑器修改2.3.区段 一个程序包含一个或多个区段一个区段描述一个系统单元(例如一个电动机)的功能模式 2.4.区段类型 在Concept中为Quantum处理提供了三种区段类型 A)循环区段在每个程序循环中执行 B) I/O事件区段不会周期性执行, C) 定时器时间区段用户定义精确的间隔启动并处理LL984区段是最先执行的LL984区段的垂直顺序可以在Project→Configurator → Configure → Segment scheduler … 对话框中定义 一旦整个LL984区段都处理完,IEC区段就会随后进行处理(FBD、SFC、LD、IL、ST)其执行顺序可以有Project →Execution order…或者项目浏览器对话框来决定2.5.区段执行顺序,,,第三章 创建项目,概述 项目的创建有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.1. 启动Concept,3.1.1.双击Concept图标启动Concept 3.1.2.选择File→New Project 响应:项目将作为未命名项目打开 3.1.2.此后,以一个名称保存此项目已保存的项目可以使用Open Project…命令或者使用其项目图标来调用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语言,这些无须明确启用 ⑹.经过简单的测试和编程,现在就可以退出此配置3.2.1.2.设置内存分区的步骤如下:,⑴.选择Project→PLC configuration . 响应:PLC configuration窗口打开,这里包含更多硬件配置的菜单命令 ⑵.从列表中选择PLC memory partition(PLC内存分区)菜单命令 响应:PLC memory partition(PLC内存分区)对话框打开 ⑶.在Discrete(离散量)和Word(字)范围内选择对用户程序必要的I/O标志位和I/O字的可能数目 注意:不能超过的最大地址范围,这可以在对话框右边看到。

      安装装载包的步骤如下: ⑴.选择Project→PLC configuration. 响应:PLC configuration窗口打开,这里包含更多用于硬件配置的菜单命令 ⑵.在列表框中选择Loadables菜单命令 响应:Loadables(装载包)对话框打开 ⑶.在Available:列表中选择装载包 ⑷.选择Install=〉command按钮 响应:选定的装载包会移动到Installed:区域 ⑸.重复步骤3和步骤4,直到所有所需装载包安装完成3.2.1.3安装装载包,3.2.1.4设定I/O映像 ⑴.选择:Project→PLC configuration,响应:PLC configuration 窗口打开,这里包含更多用于硬件配置的菜单命令⑵.在列表中选择I/O map菜单命令响应:I/O map(I/O映像)对话框打开⑶.选择Edit…命令按钮响应:输入模块的对话框打开⑷.在Module栏中,选择… 命令按钮响应:I/O Module Selection(I/O模块选择)对话框打开⑸.在Module栏中,选择module.,响应:模块在当前槽位中显示;选择Input start和/或Output start 栏并输入模块要占用输入和/或输出基准范围的第一个地址。

      ⑹.选定该模块并选择Params命令按钮响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、数据格式、测量范围)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.,,3.2.2.1主站设置,⑥.在表中选择一个空行(最后一行),然后选择Insert命令按钮 响应:在类型栏中输入了另一个I/O站 ⑦.选择Drop(分站)栏并输入该站号码注意:只能配置与在段调度程序中注册的段数相同数目的远程I/O站 ⑧.选择Go To列表中的hesd setup 进行第二次drop. ⑨.接下来,进行设定I/O映像步骤地第3到第6步。

      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),3.3 创建用户程序,概述:用户程序是以区段创建的.每个区段可以用可用语言中的一种来进行编程.在项目中拥有唯一的名称.区段可以在编程期间的任何时候生成. 一个用户程序的创建包含以下步骤: 3.3.1.生成一个新的区段 3.3.2.声明变量 3.3.3.区段编程 3.3.4.分析程序/区段 3.3.5.指定区段执行顺序,3.3.1生成一个新区段的步骤如下:,1.在主菜单File中调用菜单命令New section… 结果:New Program section(新程序区段)对话框打开。

      2.点击此区段想要使用的编程语言 3.在文本框Section name中输入区段的唯一名称 4.以此方式生成所需的所有区段3.3.2.声明变量,一个程序由更功能和功能块(FFB)或者由带有变量(例如信号)声明的指令、地址和字面值组成,直接地址和立即数可以直接使用,而变量在他们可以用于编程之前必须进行声明,步骤如下: 1.在主菜单Project中调用菜单命令Variable declaration… 结果: Variable declaration (声明变量)对话框打开 2.输入变量名、相关数据类型,如有必要还有基准地址、初值和注释 3.OK确认记录 注意:从FFB连接或者触点等双击弹出Variable declaration 还可以进行更多编辑3.3.3.区段编程,步骤如下: ①使用File→Open section打开要编程的区段. ②根据单一程序语言的原则创建程序.,3.3.4.分析程序/区段,检查一个区段或者整个程序是否有语法错误.分析程序/区段步骤如下: ①在主菜单Project中调用菜单命令Analyze Section… 结果: Analyze Section 对话框打开。

      ②在主菜单Project中调用菜单命令An。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.