陈国洪concept-ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《陈国洪concept-ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 陈国洪 concept ppt 课件
- 资源描述:
-
1、2021/3/301自动化信息技术公司自动化信息技术公司陈国洪陈国洪5 56 62021/3/302第一章第一章 CONCEPTCONCEPT概述概述 第二章第二章 项目结构项目结构第八章第八章 DFB(DFB(派生功能块派生功能块) ) 第九章第九章 变量编辑器变量编辑器第三章第三章 创建项目创建项目第四章第四章 PLCPLC配置配置第六章第六章 梯形图梯形图LDLD第七章第七章 梯形逻辑梯形逻辑984984第五章第五章 功能块语言功能块语言FBDFBD第十章第十章 项目浏览器项目浏览器 第十一章第十一章 引用数据编辑器引用数据编辑器第十二章第十二章 在线功能在线功能第十三章第十三章 导入导
2、入/ /导出导出第十四章第十四章 仿真仿真PLCPLC精品资料2021/3/304 你怎么称呼老师? 如果老师最后没有总结一节课的重点的难点,你是否会认为老师的教学方法需要改进? 你所经历的课堂,是讲座式还是讨论式? 教师的教鞭 “不怕太阳晒,也不怕那风雨狂,只怕先生骂我笨,没有学问无颜见爹娘 ” “太阳当空照,花儿对我笑,小鸟说早早早”2021/3/305 第一章第一章 CONCEPTCONCEPT概述概述 1.1.作为一种自动控制项目的解决方案,CONCEPT提供了与IEC 1131-3国际标准兼容的编程语言: 功能块语言FBDLD(梯形图)顺序语言(SFC)指令表IL结构化文本ST 梯形
3、图LL9842.CONCEPT安装安装CONCEPT2.6安装SR1安装授权,用AUTHRR覆盖CONCEPT目录下的AUTHRRAUTHRR2021/3/306第二章第二章 项目结构项目结构2.1.一个项目的结构 使用CONCEPT创建的PLC程序是按项目中使用的PLC配置和程序分级执行的. 程序被分解为区段组和区段项目区段组(循环)区段组I/O事件程序区段组定时器事件配置循环区段循环区段循环区段循环区段HW区段HW区段定时器区段定时器区段区段组2021/3/3072.2.程序的结构 一个程序包含一个或者更多个区段或区段组.区段组可以包含区段和其他区段组.区段组区段组可以标准步骤地创建并使用
4、Project Project browser 来填充。2.2.1变量 变量是用于区段内、几个区段之间以及在程序和PLC之间交换的数据。变量使用菜单命令ProjectVariable declaration来声明。如果带有此功能的变量分配到一个地址,它就被称作定位变量。如果该变量没有分配到地址,那么它就称作非定位变量。如果该变量被分配到一个派生数据类型,它就被称作多元素变量。2.2.2常量 常量是分配了一个值的变量,该值不能由逻辑程序进行修改(只读)。2.2.3 立即数(值) 立即数是直接使用的数值,用于FFB的输入,以及转移条件等。这些值不能被程序逻辑改变(只读)。2021/3/3082.2
5、.4 直接地址直接地址是PLC的内存范围 。它们位于在State RAM中,并可以分配给输入/输出模块。直接地址可以以不同的格式输入或显示。其显示格式在对话框OptionsPreferences Common 中指定。设置此显示格式与输入格式没有冲突,也就是说,直接地址可以以任何格式输入。以下的地址格式都是可能的:l标准格式(400001) 五个字符地址直接跟在第一位数字(基准)后面。l分隔格式(4:00001) 第一位数字(基准)和随后的五个字符的地址用冒号 ( :)隔开。l紧凑格式(4:1) 第一位数字(基准)与后面的地址用冒号(:)隔开,而地址前面的0不表示出来。lIEC格式(QW1)
6、在第一个位置上是一个IEC标示符,随后是五个字符的地址。 %0X12345=%Q12345 %1X12345=%I12345 %3X12345=%IW12345 %4X12345=%QW12345直接地址的值可以使用引用数据编辑器在线修改。 2021/3/3092.3.区段 一个程序包含一个或多个区段。一个区段描述一个系统单元(例如一个电动机)的功能模式2.4.区段类型 在Concept中为Quantum处理提供了三种区段类型。 A)循环区段在每个程序循环中执行。 B) I/O事件区段不会周期性执行, C) 定时器时间区段用户定义精确的间隔启动并处理。2021/3/3010 LL984区段是最
7、先执行的。LL984区段的垂直顺序可以在ProjectConfigurator ProjectConfigurator Configure Segment Configure Segment scheduler scheduler 对话框中定义。 一旦整个LL984区段都处理完,IEC区段就会随后进行处理(FBD、SFC、LD、IL、ST)其执行顺序可以有Project Execution Project Execution orderorder或者项目浏览器对话框来决定。2.5.区段执行顺序2021/3/3011第三章 创建项目概述项目的创建有7个主要步骤:3.1.启动Concept,并开始
8、一个新的项目3.2.配置PLC,设定硬件配置。3.3.创建用户程序,创建新的区段并创建您的程序3.4.保存,保存您的项目。3.5.载入并测试项目,在PC和PLC之间创建连接。将项目下载到PLC中并启动。用在线测试功能来测试程序。现在删除程序中的任何错误!将修改过的部分下载到PLC中。3.6.优化及分离,现在建议优化程序存储容量并将优化过的程序重新加载到PLC中。在成功的加载、测试和优化(如果有必要)以后,您可以将PC从PLC上断线。程序将离线运行。3.7.文档,创建一套您的项目的完整文档2021/3/30123.1. 启动Concept3.1.1.双击Concept图标启动Concept。3.
9、1.2.选择FileNew ProjectFileNew Project。 响应:项目将作为未命名项目打开。3.1.2.此后,以一个名称保存此项目。已保存的项目可以使用Open Open ProjectProject命令或者使用其项目图标来调用。 2021/3/30133.2. 配置PLC 3.2.1 必要配置:3.2.1.1.指定PLC的类型(最小配置)步骤如下:.选择ProjectPLC configuration . 响应:PLC configuration窗口打开,这里包含更多硬件配置的菜单命令。从列表中选择PLC Selection菜单命令。 响应:PLC Selection对话框打
10、开。.在PLC family列表中选择您的PLC类型。.在CPU/Executive列表中选择您的CPU。.在Runtime列表中选择Enable状态。 响应:可以用IEC语言(FBD、LD、IL和ST)进行区段编辑。 注意:在Runtime列表中,如果显示状态Not available,Disabled或Only 984,则表示选定的CPU不支持任何IEC,那么选定的CPU专门支持IEC语言,这些无须明确启用。.经过简单的测试和编程,现在就可以退出此配置。2021/3/30143.2.1.2.设置内存分区的步骤如下:.选择ProjectPLC configuration . 响应:PLC c
11、onfiguration窗口打开,这里包含更多硬件配置的菜单命令。.从列表中选择PLC memory partition(PLC内存分区)菜单命令。 响应:PLC memory partition(PLC内存分区)对话框打开。.在Discrete(离散量)和Word(字)范围内选择对用户程序必要的I/O标志位和I/O字的可能数目。 注意:不能超过的最大地址范围,这可以在对话框右边看到。2021/3/3015安装装载包的步骤如下:.选择ProjectPLC configuration. 响应:PLC configuration窗口打开,这里包含更多用于硬件配置的菜单命令。.在列表框中选择Load
12、ables菜单命令。 响应:Loadables(装载包)对话框打开。.在Available:列表中选择装载包。.选择Install=command按钮。 响应:选定的装载包会移动到Installed:区域。.重复步骤3和步骤4,直到所有所需装载包安装完成。3.2.1.3安装装载包2021/3/30163.2.1.4设定I/O映像 . .选择:选择:ProjectPLC configurationProjectPLC configuration 响应:响应:PLC configuration PLC configuration 窗口打开,这里包含更多用于硬件配置窗口打开,这里包含更多用于硬件配置
13、的菜单命令。的菜单命令。2021/3/3017. .在列表中选择在列表中选择I/O mapI/O map菜单命令。菜单命令。 响应:响应:I/O mapI/O map(I/OI/O映像)对话框打开。映像)对话框打开。2021/3/3018.选择Edit命令按钮。响应:输入模块的对话框打开。2021/3/3019. .在在ModuleModule栏中,选择栏中,选择 命令按钮。命令按钮。响应:响应:I/O Module SelectionI/O Module Selection(I/OI/O模块选择)对话框打开。模块选择)对话框打开。2021/3/3020. .在Module栏中,选择modul
14、e.响应:模块在当前槽位中显示;选择Input start和/或Output start 栏并输入模块要占用输入和/或输出基准范围的第一个地址。2021/3/3021.选定该模块并选择选定该模块并选择ParamsParams命令按钮。命令按钮。响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、数据格式、测量范围)。数据格式、测量范围)。2021/3/30223.2.2 可选配置 3.2.2.1主站设置指定远程指定远程I/OI/O的步骤如下(此步骤对最小的步骤如下(此步骤对最小化配置可选):化配置可选):.
15、 .选择选择ProjectPLC configurationProjectPLC configuration. . 响应:响应:PLC configuration PLC configuration 窗口打开,窗口打开,这里包含这里包含 更多用于硬件配置的菜单命令。更多用于硬件配置的菜单命令。. .在列表中选择在列表中选择I/O mapI/O map菜单命令。菜单命令。 响应:响应:I/O mapI/O map对话框打开。对话框打开。. .选择选择Head setupHead setup命令按钮。命令按钮。 响应:响应:Head SetupHead Setup(主站设置)对话(主站设置)对话框
16、打开。框打开。. .输入输入RIORIO或或NOMNOM模块的槽位。模块的槽位。 响应:返回到响应:返回到I/O map I/O map 对话框。对话框。. .选择在选择在Go To Go To 列表中的列表中的Head setupHead setup. .2021/3/30233.2.2.1主站设置.在表中选择一个空行(最后一行),然后选择Insert命令按钮。 响应:在类型栏中输入了另一个I/O站。.选择Drop(分站)栏并输入该站号码。注意:只能配置与在段调度程序中注册的段数相同数目的远程I/O站。.选择Go To列表中的hesd setup 进行第二次drop.接下来,进行设定I/O映
17、像步骤地第3到第6步。2021/3/30243.2.2.2设定Modbus通讯设定Modbus通讯(Quantum从站、终端、打印机等)的步骤如下:1.选择ProjectPLC 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
18、)2021/3/30253.3 创建用户程序概述:用户程序是以区段创建的每个区段可以用可用语言中的一种来进行编程在项目中拥有唯一的名称区段可以在编程期间的任何时候生成一个用户程序的创建包含以下步骤: 3.3.1.生成一个新的区段。 3.3.2.声明变量 3.3.3.区段编程 3.3.4.分析程序/区段 3.3.5.指定区段执行顺序2021/3/30263.3.1生成一个新区段的步骤如下: 1.在主菜单File中调用菜单命令New section 结果:New Program section(新程序区段)对话框打开。 2.点击此区段想要使用的编程语言。 3.在文本框Section name中输入
19、区段的唯一名称。 4.以此方式生成所需的所有区段。2021/3/30273.3.2.声明变量一个程序由更功能和功能块()或者由带有变量(例如信号)声明的指令、地址和字面值组成,直接地址和立即数可以直接使用,而变量在他们可以用于编程之前必须进行声明,步骤如下:1.在主菜单Project中调用菜单命令Variable declaration 结果: Variable declaration (声明变量)对话框打开。 2.输入变量名、相关数据类型,如有必要还有基准地址、初值和注释。 3.确认记录。 注意:从连接或者触点等双击弹出Variable declaration 还可以进行更多编辑。2021/
20、3/30283.3.3.区段编程步骤如下:使用FileOpen section打开要编程的区段 根据单一程序语言的原则创建程序2021/3/30293.3.4.分析程序/区段检查一个区段或者整个程序是否有语法错误分析程序区段步骤如下:在主菜单Project中调用菜单命令Analyze Section 结果: Analyze Section 对话框打开。在主菜单Project中调用菜单命令Analyze program 结果: Analyze program 对话框打开。改掉显示或报告错误的原因注意:将一个区段或者程序载入到中只有在检查无误(除去警告的原因并不绝对必要,然而检查警告是明智的)时才
21、可能2021/3/30303.3.5.设定区段执行顺序 区段最初以他们创建的次序储存并在程序启动以后执行.一般来说此次序必须依照项目特定的情况进行调整以符合任务要求.指定区段执行次序的步骤如下: 要指定区段的执行顺序有两种选择:l 在主菜单Project 中调用菜单命令Execution order. ,并使用按钮First ( 第一个)、Last ( 最后一个)、Next ( 下一个)、Previous ( 前一个) 按需要设定区段的顺序。l在主菜单Project 中调用菜单命令Project browser 并按需要用鼠标点住将它们在项目浏览器中移动排序。2021/3/30313.4. 保
22、存第一次保存一个项目在File主菜单中调用Save Project As菜单命令。在File name(文件名)文本框中输入项目名.prj在目录列表中选择想要的驱动器和目录。 作为选择,可在文件名文本框中输入整个路径说明,如 c:product1reactor3.prj (max. 28 characters + .prj)( 最长 28 个字符 + .prj) 如果这些目录并不存在,它们将自动生成。 注意:依照 IEC 1131,一个项目包括属于一台PLC 的所有的程序、数据等。如 果有若干项目( 例如若干台PLC) 从属于一个系统,那么所有的项目应当储存在 一个以此系统命名的公共目录中。点
23、击OK 命令按钮 响应:项目被储存在给定名称下的指定目录里。辅助保存 从File 主菜单中直接选择Save 菜单命令。2021/3/30323.5. 载入及测试3.5.1 概述 装载并测试宏分解为9个主要步骤:将EXEC文件装入PLC连接PC和PLC装载并启动程序激活画面更改立即数更改变量值定位错误下载更改启动并停止PLC2021/3/30333.5.2 连接PC和PLC连接PC和PLC的步骤如下:从Online主菜单中调用Connect菜单命令。 响应:Connect to PLC(连接到PLC)对话框打开。设定协议类型(Modbus、Modbus Plus、TCP/IP或模拟器)以及想要与
24、之通讯的PLC节点(当在网络中工作时)。在Access right(访问权限)下选择Change Configuration(更改配置)选项 OK确认2021/3/30343.5.3 载入及运行程序载入并运行程序的步骤如下:从Online主菜单中调用Connect 菜单命令。 响应:Download Controller(下载到控制器)对话框会在PLC中打开。当第一次载入程序时,使用ALL命令按钮。点击Download命令按钮,响应:多种对话框将打开。回答问题Stop the program in PLC?Yes/No(停止PLC中的程序吗?Yes/No),答Yes。 注意:此问题只在程序已经
25、在PLC中运行时才出现。回答问题Start a program in PLC?Yes/No(启动PLC中的程序吗?),如果没有错误则回答Yes。 如果报告了警告或者错误,它们将在消息窗口中列出,在指定点改正警告或只错误。2021/3/30353.5.4 激活动面如果要专门显示布尔型值。 则 要专门显示布尔型值,调用Online主菜单并单击Animate booleans 菜单命令。 响应:所有布尔数值(变量、直接地址、立即数)均以彩色显示(0信号=红色,1信号=绿色)。如果想要显示所有变量的值。 则 要显示所有变量的值,调用Editing主菜单选项并选择Select ALL菜单命令。然后使用O
展开阅读全文