文档详情

陈国洪concept2.6

cn****1
实名认证
店铺
PPT
1.29MB
约70页
文档ID:593475916
陈国洪concept2.6_第1页
1/70

自动化信息技术公司自动化信息技术公司陈国洪陈国洪2002005 5..6 6 第一章第一章 CONCEPTCONCEPT概述概述 第二章第二章 项目结构项目结构第八章第八章 DFB(DFB(派生功能块派生功能块) ) 第九章第九章 变量编辑器变量编辑器第三章第三章 创建项目创建项目第四章第四章 PLCPLC配置配置第六章第六章 梯形图梯形图LDLD第七章第七章 梯形逻辑梯形逻辑984984第五章第五章 功能块语言功能块语言FBDFBD第十章第十章 项目浏览器项目浏览器 第十一章第十一章 引用数据编辑器引用数据编辑器第十二章第十二章 功能功能第十三章第十三章 导入导入/ /导出导出第十四章第十四章 仿真仿真PLCPLC 第一章第一章 CONCEPTCONCEPT概述概述 1.1.作为一种自动控制项目的解决方案,CONCEPT提供了与IEC 1131-3国际标准兼容的编程语言: •功能块语言FBD•LD(梯形图)•顺序语言(SFC)•指令表IL•结构化文本ST •梯形图LL9842.CONCEPT安装•安装CONCEPT2.6•安装SR1•安装授权,用AUTHRR覆盖CONCEPT目录下的AUTHRRAUTHRREnd 第二章第二章 项目结构项目结构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 2.2.4 直接地址直接地址是PLC的内存范围 它们位于在State RAM中,并可以分配给输入/输出模块直接地址可以以不同的格式输入或显示其显示格式在对话框Options→→Preferences →→Common →→中指定设置此显示格式与输入格式没有冲突,也就是说,直接地址可以以任何格式输入以下的地址格式都是可能的:l标准格式(400001) 五个字符地址直接跟在第一位数字(基准)后面l分隔格式(4:00001) 第一位数字(基准)和随后的五个字符的地址用冒号 ( :)隔开。

l紧凑格式(4:1) 第一位数字(基准)与后面的地址用冒号(:)隔开,而地址前面的0不表示出来lIEC格式(QW1) 在第一个位置上是一个IEC标示符,随后是五个字符的地址 %0X12345=%Q12345 %1X12345=%I12345 %3X12345=%IW12345 %4X12345=%QW12345直接地址的值可以使用引用数据编辑器修改 End 2.3.区段 一个程序包含一个或多个区段一个区段描述一个系统单元(例如一个电动机)的功能模式2.4.区段类型 在Concept中为Quantum处理提供了三种区段类型 A)循环区段在每个程序循环中执行 B) I/O事件区段不会周期性执行, C) 定时器时间区段用户定义精确的间隔启动并处理End LL984区段是最先执行的LL984区段的垂直顺序可以在Project→ConfiguratorProject→Configurator → Configure → Segment → Configure → Segment scheduler scheduler …… 对话框中定义。

一旦整个LL984区段都处理完,IEC区段就会随后进行处理(FBD、SFC、LD、IL、ST)其执行顺序可以有Project →Execution Project →Execution orderorder……或者项目浏览器对话框来决定2.5.区段执行顺序End 第三章 创建项目概述项目的创建有7个主要步骤:End3.1.启动Concept,并开始一个新的项目3.2.配置PLC,设定硬件配置3.3.创建用户程序,创建新的区段并创建您的程序3.4.保存,保存您的项目3.5.载入并测试项目,在PC和PLC之间创建连接将项目下载到PLC中并启动用测试功能来测试程序现在删除程序中的任何错误!将修改过的部分下载到PLC中3.6.优化及分离,现在建议优化程序存储容量并将优化过的程序重新加载到PLC中在成功的加载、测试和优化(如果有必要)以后,您可以将PC从PLC上断线程序将离线运行3.7.文档,创建一套您的项目的完整文档 End3.1. 启动Concept3.1.1.双击Concept图标启动Concept3.1.2.选择File→NewFile→New Project Project。

响应:项目将作为未命名项目打开3.1.2.此后,以一个名称保存此项目已保存的项目可以使用Open Open ProjectProject……命令或者使用其项目图标来调用 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.2.1.2.设置内存分区的步骤如下:⑴.选择Project→PLC configuration . 响应:PLC configuration窗口打开,这里包含更多硬件配置的菜单命令⑵.从列表中选择PLC memory partition(PLC内存分区)菜单命令 响应:PLC memory partition(PLC内存分区)对话框打开⑶.在Discrete(离散量)和Word(字)范围内选择对用户程序必要的I/O标志位和I/O字的可能数目 注意:不能超过的最大地址范围,这可以在对话框右边看到End 安装装载包的步骤如下:⑴.选择Project→PLC configuration. 响应:PLC configuration窗口打开,这里包含更多用于硬件配置的菜单命令⑵.在列表框中选择Loadables菜单命令 响应:Loadables(装载包)对话框打开⑶.在Available:列表中选择装载包⑷.选择Install=〉command按钮 响应:选定的装载包会移动到Installed:区域⑸.重复步骤3和步骤4,直到所有所需装载包安装完成。

3.2.1.3安装装载包End 3.2.1.4设定I/O映像 ⑴⑴. .选择:选择:Project→PLCProject→PLC configuration configuration 响应:响应:PLC configuration PLC configuration 窗口打开,这里包含更多用于硬件配置窗口打开,这里包含更多用于硬件配置的菜单命令的菜单命令End ⑵⑵. .在列表中选择在列表中选择I/O mapI/O map菜单命令菜单命令 响应:响应:I/O mapI/O map((I/OI/O映像)对话框打开映像)对话框打开End ⑶⑶.选择Edit…命令按钮响应:输入模块的对话框打开End ⑷⑷. .在在ModuleModule栏中,选择栏中,选择…… 命令按钮命令按钮响应:响应:I/O Module SelectionI/O Module Selection((I/OI/O模块选择)对话框打开模块选择)对话框打开End ⑸⑸. .在Module栏中,选择module.End响应:模块在当前槽位中显示;选择Input start和/或Output start 栏并输入模块要占用输入和/或输出基准范围的第一个地址。

⑹⑹.选定该模块并选择选定该模块并选择ParamsParams命令按钮命令按钮响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、响应:如果该模块拥有参数对话框,您可以在这里定义参数(例如,断线行为、数据格式、测量范围)数据格式、测量范围)End 3.2.2 可选配置 3.2.2.1主站设置指定远程指定远程I/OI/O的步骤如下(此步骤对最小的步骤如下(此步骤对最小化配置可选):化配置可选):①①. .选择选择Project→PLCProject→PLC configuration configuration. . 响应:响应:PLC configuration PLC configuration 窗口打开,窗口打开,这里包含这里包含 更多用于硬件配置的菜单命令更多用于硬件配置的菜单命令②②. .在列表中选择在列表中选择I/O mapI/O map菜单命令菜单命令 响应:响应:I/O mapI/O map对话框打开对话框打开③③. .选择选择Head setupHead setup……命令按钮命令按钮 响应:响应:Head SetupHead Setup(主站设置)对话(主站设置)对话框打开。

框打开④④. .输入输入RIORIO或或NOMNOM模块的槽位模块的槽位 响应:返回到响应:返回到I/O map I/O map 对话框⑤⑤. .选择在选择在Go To Go To 列表中的列表中的Head setupHead setup. .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.进行相应设定End3.2.2.3 设定peer cop通讯3.2.2.4设定数据保护3.2.2.5多种PLC设定3.2.2.6ASCII消息(仅为984LL) 3.3 创建用户程序End概述:用户程序是以区段创建的.每个区段可以用可用语言中的一种来进行编程.在项目中拥有唯一的名称.区段可以在编程期间的任何时候生成.一个用户程序的创建包含以下步骤: 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.以此方式生成所需的所有区段End 3.3.2.声明变量一个程序由更功能和功能块(FFB)或者由带有变量(例如信号)声明的指令、地址和字面值组成,直接地址和立即数可以直接使用,而变量在他们可以用于编程之前必须进行声明,步骤如下:1.在主菜单Project中调用菜单命令Variable declaration… 结果: Variable declaration (声明变量)对话框打开。

2.输入变量名、相关数据类型,如有必要还有基准地址、初值和注释 3.OK确认记录   注意:从FFB连接或者触点等双击弹出Variable declaration 还可以进行更多编辑End 3.3.3.区段编程步骤如下:①使用File→Open section打开要编程的区段. ②根据单一程序语言的原则创建程序. 3.3.4.分析程序/区段检查一个区段或者整个程序是否有语法错误.分析程序/区段步骤如下:①在主菜单Project中调用菜单命令Analyze Section… 结果: Analyze Section 对话框打开②在主菜单Project中调用菜单命令Analyze program … 结果: Analyze program 对话框打开③改掉显示或报告错误的原因.注意:将一个区段或者程序载入到PLC中只有在检查无误(除去警告的原因并不绝对必要,然而检查警告是明智的)时才可能. 3.3.5.设定区段执行顺序 区段最初以他们创建的次序储存并在程序启动以后执行.一般来说此次序必须依照项目特定的情况进行调整以符合任务要求.指定区段执行次序的步骤如下: 要指定区段的执行顺序有两种选择:l 在主菜单Project 中调用菜单命令Execution order... ,并使用按钮First ( 第一个)、Last ( 最后一个)、Next ( 下一个)、Previous ( 前一个) 按需要设定区段的顺序。

l在主菜单Project 中调用菜单命令Project browser 并按需要用鼠标点住将它们在项目浏览器中移动排序 3.4. 保存⑴第一次保存一个项目①在File主菜单中调用Save Project As…菜单命令②在File name(文件名)文本框中输入项目名.prj③在目录列表中选择想要的驱动器和目录 作为选择,可在文件名文本框中输入整个路径说明,如 c:\product1\reactor3.prj (max. 28 characters + .prj)( 最长 28 个字符 + .prj) 如果这些目录并不存在,它们将自动生成 注意:依照 IEC 1131,一个项目包括属于一台PLC 的所有的程序、数据等如 果有若干项目( 例如若干台PLC) 从属于一个系统,那么所有的项目应当储存在 一个以此系统命名的公共目录中④点击OK 命令按钮 响应:项目被储存在给定名称下的指定目录里⑵辅助保存 从File 主菜单中直接选择Save 菜单命令 3.5. 载入及测试3.5.1 概述 装载并测试宏分解为9个主要步骤:⑴将EXEC文件装入PLC⑵连接PC和PLC⑶装载并启动程序⑷激活画面⑸更改立即数⑹更改变量值⑺定位错误⑻下载更改⑼启动并停止PLCEnd 3.5.2 连接PC和PLC连接PC和PLC的步骤如下:⑴从Online主菜单中调用Connect…菜单命令。

响应:Connect to PLC(连接到PLC)对话框打开⑵设定协议类型(Modbus、Modbus Plus、TCP/IP或模拟器)以及想要与之通讯的PLC节点(当在网络中工作时)⑶在Access right(访问权限)下选择Change Configuration(更改配置)选项⑷ OK确认End 3.5.3 载入及运行程序载入并运行程序的步骤如下:⑴从Online主菜单中调用Connect… 菜单命令 响应:Download Controller(下载到控制器)对话框会在PLC中打开⑵当第一次载入程序时,使用ALL命令按钮⑶点击Download命令按钮,响应:多种对话框将打开⑷回答问题Stop the program in PLC?Yes/No(停止PLC中的程序吗?Yes/No),答Yes 注意:此问题只在程序已经在PLC中运行时才出现⑸回答问题Start a program in PLC?Yes/No(启动PLC中的程序吗?),如果没有错误则回答Yes 如果报告了警告或者错误,它们将在消息窗口中列出,在指定点改正警告或只错误End 3.5.4 激活动面⑴如果要专门显示布尔型值。

则 要专门显示布尔型值,调用Online主菜单并单击Animate booleans 菜单命令 响应:所有布尔数值(变量、直接地址、立即数)均以彩色显示(0信号=红色,1信号=绿色)⑵如果想要显示所有变量的值 则 要显示所有变量的值,调用Editing主菜单选项并选择Select ALL菜单命令然后使用Online主菜单选项调用Animate Selection菜单命令 响应:所有的值(变量、直接地址、立即数)均以彩色显示(红色= 0信号,绿色= 1信号,黄色=两者,对于变量,直接显示其值,对于多元素变量,双击变量显示其值)⑶如果想要在文本语言(IL和ST)中输入监视区域 则 使用Selectes Inspect(选定检查)菜单命令将文本语言IL和ST粘贴到区段监视区域 响应:分配变量的当前值在这些监视区域显示对于多元素变量,只有第一个元素的值会显示出来这可以通过在双击调用可用选项的Numeric Inspect Settings(数字检查设定)对话框的监视常来进行更改End 3.5.5 更改立即数的值更改立即数的过程如下:1.激活动画。

2.在要更改的立即数上双击3.输入一个新值并点OK确认 响应:新值将在下一个逻辑扫描期间发送到PLCEnd 3.5.6 更改变量的值借助引用数据编辑器,可以显示并设定变量的值(状态、控制、强制)改变变量值的步骤如下:1.在菜单中选择Online,然后选择Reference Data Editor菜单命令2.在标记为RDE Templates(RDE模板)的对话框中输入要显示的变量3.要设置该值,加亮Disable(禁用)复选框,然后输入想要的值4.RDE模板可以以唯一的名称保存 要做到这一点,调用RDE主菜单选项并选择Save template as菜单命令 注意:可以一次调用若干个RDE模板,要做到这一点,调用RDE主菜单选项并选择Open template…菜单命令End 3.5.7定位错误 如果在PLC 处理程序期间有错误发生,通常它们会在Messages( 消息) 屏幕上显示并输入日志登记表的事件清单进行错误定位的步骤如下:1 从Online 主菜单中调用Online Event Viewer ( 事件观察器) 菜单命令 响应:一个窗口将打开,在其中列出并说明所有错误。

2 选择一个错误行并使用命令按钮Go to Error 响应:这将直接转到错误发生的区段错误对象会被加亮3 修正程序4 如果您的程序现在的状态为UNEQUAL ,那么请再次执行在下载并启动程序( 参载入并运行程序) 中所说明的步骤如果现在程序的状态MODIFIED,那么请再次执行在下载更改中所说明的步骤 3.5.8 下载更改 如果在更改以后项目的状态为MODIFIED,这些更改可以无须停止当前运行的程序而装载到PLC 中下载更改的步骤如下:1 从Online 主菜单访问Download Changes... 菜单命令2 单击OK响应:更改将下载到控制器 3.5.8 启动及停止PLC启动及停止PLC的步骤如下: 如果同一个项目正在PC和PLC(EQUAL)中运行,那么PLC可以以Online→Online Control Panel…来启动或者停止End 3.6优化及分离优化项目:在安装结束或在几次运行Download Changes... 之后,执行一次优化是很有用的,这样可以填充在程序内存管理中的间隙优化以后在PC 和PLC 上的项目会UNEQUAL( 不等),而程序必须以Download... ( 警告:程序必须被停止并再次启动!) 载入PLC。

优化项目的步骤如下:1 以File → Save Project 保存项目2 在File 主菜单中调用Close project 菜单命令并注意其后出现的对话框3 在File 主菜单中调用Optimize Project... 菜单命令并选择要优化的项目注意随后出现的对话框4 在Online 主菜单中以Memory Statistics... 菜单命令检查程序数据内存的大小5 此大小可以随后在PLC 配置中更改6 以File → Save Project 保存项目7 使用Online → Download... 将优化过的程序重新载入PLC要做到这一点,当前运行的程序必须被终止8 以Online → Online Control Panel 启动新载入的程序 3.7 文档 每个项目都应当被完全地文档化更改和补充也应当文档化( 部分文档)文档包括:n项目的注释(Project → Properties)n每个个别区段的注释(File → Section properties)n变量的注释n应用功能、功能模块和DFB 的注释( 在每个模块的属性对话框中的命令按钮 Comment)DFB, n步和转移的注释( 在每个元素的属性对话框中的命令按钮Comment)n在图形编程语言中自由放置的文本格式的注释(Object → Text)n对文本编程语言每一行的注释n用户指定数据类型的注释n派生功能模块(DFB) 的注释。

第四章 PLC配置本章包含以下几个内容:4.1 关于硬件配置的总体描述configuration4.2 在离线和模式下的配置4.3 必须的配置4.4 底板扩展模块4.5 配置以太网End 4.1关于硬件配置的总体描述⑴总体描述预览:系统配置至关重要,因为它对所有的控制操作模式都有影响它必须要定义所有指定控制信息以及总体描述,确定所需要的存储空间并决定输入/ 输出区域对于初次配置,用户必须输入PLC 区域的若干基本细节,例如PLC 类型以及内存只有有效配置才能被核准一个配置通常会提及一个项目,也就是说,菜单命令PLC configuration 仅在一个项目打开以后才可用可以离线或者进行配置⑵配置方式①使用配置菜单在PLC 配置窗口中有一些必须执行的菜单命令可用灰色的菜单命令当前不可用, 但为扩展硬件配置,可通过Config. Extensions 目录中的菜单命令Select Extensions 激活②读取模块设置 PLC模块设置是手动输入的,可以在ONLINE()模式中与连接硬件相比较在读入它以后,Concept中缺少的模块会在I/O映像中显示,并且可以再次编辑。

然后可以为每个模块进行I/O寻址③下载硬件配置一个项目的硬件配置被保存并可以下载到模拟程序Concept-SIM, Concept-SIM32 或PLC 中这样做,可以建立主机和PLC 之间的 EQUAL 状态End 4.2 在离线和模式下的配置4.2.1 在离线模式下的配置 在OFFLINE(离线)模式下PLC配置窗口中所有硬件配置的菜单命令都可用Config.Extensions 目录中的子菜单可以在Select Extensions对话框中激活,以扩展配置 如果PLC在ONLINE()模式中,可以使用菜单命令Online→Disconnect…切换到离线模式在编辑器窗口的页脚,状态条指示器会显示NOT CONNECTED(未连接)4.2.2 在模式中并在活动模拟器中的配置 在带有一个活动模拟器或者一个Modbus Plus连接时,在模式进行配置是不可行的也就是说不可连接可用的对话框只能是调用以及读取可以使用菜单命令Online Connect…切换到模式,并建立主机到PLC之间的连接4.2.3 在模式并在真实的PLC中的配置 使用到一台真实PLC的连接在模式下进行配置是可行的,只要Change Configuration(更改配置)访问级被激活。

在PLC正处于RUN(运行)模式时配置或重配置一台PLC是不可执行的如果PLC中有程序正在运行,必须将之停止才能指定重配置使用Online→Online Control Panel→Stop PLC停止PLC在编辑之后,当PLC启动时所做更改将自动传输到硬件中End 4.3 必须的配置本节包括以下内容:4.3.1 前提条件4.3.2 PLC选择4.3.3 对PLC类型的CPU选择4.3.4 PLC内存映像4.3.5 装载包(Loadables)4.3.6 段管理器4.3.7 I/O影响End 4.3.1 前提条件简介只有当CPU已在PLC Selection对话框中选定时,PLC Configuration(PLC配置)窗口中所有的菜单才能可用以下对话框是最小化的选择,必须作为硬件配置的一部分进行编辑lPLC选择lPLC内存分区l装载包(Ioaderabele)l段调度程序lI/O映像只有与所使用的硬件兼容,参数选择就可以被采用End 4.3.2 PLC选择⑴决定逻辑区欲使用的编程语言(IEC或LL984)的逻辑区可以扩展至相应的PLC类型和PLC系列的选择装载包的分配和安装根据以下设定决定: 选择 意义n 启动 IEC装载包的安装。

可以设置IEC想要占用的内存区域 装载包的分配和安装对应于所应于所选择的CPU,由 装载包对话框自动执行n 禁止 不安装IEC装载包,将完全关闭IEC区而整个逻辑区将为 LL984 使用n 仅为984/仅为IEC 某些Momentum CPU只能在IEC区域或者只能在 LL984区域编辑⑵定义全部 IEC 通过定义全部IEC 内存容量以及全局数据,您也自动地定义了IEC 程序的内存容 内存量在此容量的基础上,LL984 用户程序的可用内存空间也被确定了n注意:全局数据是指非定位变量的内存空间n注意:全部 IEC 内存 = IEC 程序内存 + 全局数据End 4.3.2对于PLC 类型的CPU 选择简介 在安装硬件 (Concept EXECLoader) 时,您可能需要加载不同的 EXEC 执行文件(*.BIN),不同的PLC 类型的固件(firmware)可以通过装载带有相应CPU 的EXEC 执行文件使用应用的PLC 有所不同,如下表如示。

4.3.3 PLC内存映像 就程序的创建来说,对于输入位、输出/标志位、输入字和输出/标志字应配置选句子的地址空间对State RAM值的概述:l最大State RAM l已用State RAMlState RAM的使用一旦选定了CPU类型,系统会为用户分配一套默认值地址End 4.3.4 段管理器1.预览 如果配置了一个远程I/O站(Drop分站),处理LL984区段的次序和方法可以在对话框Segment manager中定义 在删除(对话框I/O map)一个已配置好的远程I/O分站时,它会自动从段管理器中删除2.功能模式 每个I/O分站被分配到一个段因此不允许在段调度程序中输入比在I/O映像中配置的I/O分站更少的段数在段调度程序中,最大段数默认设置为32个 配置器检查在两个对话框之间的一致性并将I/O分站在段调度程序中分配一个窗口会告诉您哪个I/O分站被插入3.改变段处理次序 段处理的次序可以手动更改,在这里段号或者分站号可以在对应行中编辑对于本地I/O分站,1会被自动输入到对话框的第一行的In stat.和Out stat. 栏中。

如果没有定义次序,各段将以递增次序进行处理End 4.3.5 I/O(Image)映像1.简介 在I/O映像中,先配置I/O站号(dorps),然后配置模块的I/O地址和参数2.定位分站 分站(Drop)号可以随意安排,除了第一个以外(从第2个开始)第一个分站号自动分配给本地分站,且不能编辑3.配置板扩展器 140XBE100 00 模块对扩展底板来说是必须的这样做可以连接第二个底板,并且最多可获得14个额外的槽位140XBE100 00 模块安装在两个底板上此外要求一个独立的电源供应(电源单元)扩展地板在Concept中配置在第一个分站,使用槽位2-1到2-16n警告 140 XBE 100 00 的插槽分配在配置表中没有表示,不要配置该模块 您应当注意该模块和电源模块的硬件插槽,不要让其它模块占用这些插槽忽视警告可能导致受伤或者设备损坏n注意:通过一个底板的数据流比通过远程系统的更快End 4.3.6. 读入映像在“停止”状态的PLC的模式中,硬件模块I/O映像可以传输如下:①打开一个项目②打开PLC Configuration窗口③使用PLC Type菜单命令,打开PLC Type对话框并选择PLC类型。

④将主机连接到PLC(Online →Connect… )⑤打开I/O Map映像对话框(PLC Configuration→I/O Map)⑥使用Edit命令按钮打开Local Quantum I/O station对话框⑦选中Poll复选框 响应:识别了的模块在Read栏彩色列出⑧双击Read栏中的彩色文本框 响应:列出的模块传输到Modbule栏中⑨在对应的栏(In.Ref.,In End,Out Ref.,Out End)内输入地址区⑩在主机和PLC之间的硬件匹配后,配置可以继续进行End 4.4 底板扩展模块1.简介 Quantum底板扩展模块通过140 XBE 100 00模块为本地分站或者RIO分站提供了一个扩展底板2.功能描述 此模块通过一条电缆连接两个Quantum底板(主底板和从底板)并支持在两个底板之间的所有数据通讯每个底板需要一个140 XBE 100 00模块,占用一个插槽并需要本底板电源供电End 4.5 配置以太网使用Quantum时的配置1.在Configurator窗口中打开Select Extensions对话框。

2.在文本框中选择以太网模块(NOE)的数目 响应:这些模块随后会在I/O Module Selection对话框的列表框中出现并可以插入I/O映像3.在Cinfigurator窗口中打开Ethernet I/O Scanner对话框,在其中输入来自网络管理员的信息(互联网地址、子网掩码、网关、针类型)4.在Online主菜单中打开Connect to PLC 对话框(菜单命令Cinnect…)5.在Protocol Type列表框中选择选项TCP/IP,然后再IP address或DNS Hostname文本框中,输入网卡的(IP)地址6.在编辑之后,在Online主菜单中打开Download Controller 对话框(菜单命令Load…),并点击Download命令按钮 响应:出现一条消息,询问是否想要启动PLC7.在以Yes命令按钮确认此信息之前,“Link”显示必须在 以太网模块上出现End 第五章 功能块语言FBD 第六章第六章 梯形图梯形图LD第六章第六章 梯形图梯形图LD 第七章第七章 梯形逻辑梯形逻辑984 第八章第八章 DFB(派生功能块派生功能块) 第九章第九章 变量编辑器变量编辑器第九章第九章 变量编辑器变量编辑器 第八章第八章 DFB(派生功能块派生功能块) 第十章第十章 项目浏览器项目浏览器 第十一章第十一章 引用数据编辑器引用数据编辑器 第十二章第十二章 功能功能 第十三章第十三章 导入导入/导出导出 第十四章第十四章 仿真仿真PLC Short Cut Keys Menu Entry Command ExecutedF1Calls the context-sensitive online help. Use this key to call up an explanation of the menu entry command or dialog chosen. In dialogs, this key corresponds to the menu entry command Help.Ctrl+F4System menu (for the document window)→Close document windowCtrl+F6System menu (for the document window)→Next Ctrl+SData file →Save project/save DFBALT+F4Data file →Quit the application window (Concept-Application)F8Project→Variable declarations F3Project→Search Shift+F3Project→TraceF5Project→Search history F6Project→Search nextAlt+F9Project→Analyze sectionCtrl+POnline→Online control panel F9Online→Single sweep triggerCtrl+ROnline→Reference Data EditorShift+F5Window→CascadeShift+F4Window→Tile VerticallyGeneral Short Cut Keys End 关于炼铁厂二高炉上料的故障分析关于炼铁厂二高炉上料的故障分析一.故障经过: 2005年4月25日7:35炼铁厂二高炉上料操作工发现料头、料尾信号不正确,操作人员采取措施后现象依旧。

计控维护人员赶到现场将编程器重新启动后故障没有消除,后将PLC主机重新启动,联机后料头、料尾信号全部正常,此时为7:45 8:40生产操作工发现节流角度显示不正常,显示器上所显示与编程器上所查看的数据不一致计控维护人员检查后初步断定PLC主机出现故障,故将备用PLC主机换上,换完后故障依旧再进一步检查发现FIX显示中,节流角度显示取自于PLC地址为400615,编程器查看PLC地址为400640,在程序编制中400615是直接从输入寄存器读入,而400640是经由PID控制点K511来控制,K511是由FIX显示中料罐投运的工作键所控制,将此工作键投入运行后节流角度FIX显示与编程器显示的数据一致,9:50故障消除,开始拉料故障消除后检查发现备用PLC与换下的PLC中子程序段运行方式一致计控处理故障时高炉9:05停风,10:30分送风二.原因分析:1.FIX做的不够完善,画面乱怀疑为计算机病毒引起2.PLC主机下电更换后,没有将料罐投运的工作键及时发送给PLC程序中造成了处理故障时间过长三.强化措施:1.将二高炉所有的PLC编程主机的以太网取消,排除病毒影响利用明天检修时间对程序进行系统检查并查杀病毒。

2.和操作工联系好,如出现程序或画面显示不正常时应先查看条件状态是否满足 3、维护人员的技术素质有待进一步的提高,加快故障处理的速度以适应现代生产的需要 首钢计量自动化公司 2005年4月25日 关于炼铁厂二高炉上料关于炼铁厂二高炉上料plcplc死机故障分析死机故障分析一、故障经过: 2005-5-24 14:30应上料班长要求对氮气总管流量加历史曲线记录15:00计控人员在上料编程器上加程序,加好程序后在向PLC主机传程序过程中15:40分PLC死机,马上从新联机PLC出现错误显示为快捷恢复生产,将备用PLC及备用编程器一同更换后联机后一切正常,此时为16:10分高炉减风3000二、原因分析: 1、造成此次故障的原因,在加程序后,程序过大,传程序时间过长,造成PLC死机从启后出现错误 2、换备用PLC后联机时由于上位与下位机的程序中的日期不同而联不上机三、强化措施: 1、今后再做修改程序一定要在检修或停风时进行,以免影响生产。

2、进一步做好备份机的准备工作,再发现死机时要将上位机和下位机一同更换 首钢计量自动化公司 2005年5月24日 关于炼铁厂二高炉昆腾主机程序丢失故障分析关于炼铁厂二高炉昆腾主机程序丢失故障分析n一、故障经过: 2004年1月18日中午13:00分,炼铁厂二高炉停风处理风口,2:50分送风后发现上料突然无显示,可控硅柜不动作,接通知后马上到现场发现上料PLC主机柜供电开关掉闸,合闸后发现所有站无通讯,主机站通讯模块有错误提示,检查各通讯电缆、模块均正常,此时检查主机PLC正常显示,经分析怀疑主机有问题更换PLC主机,换后主机正常运行,通讯正常但是新主机CONCEPT软件为2.5版本,重新安装2.5版本CONCEPT,安装后发现联机出现错误,反复安装调试仍不能联机,最后将备用编程器更换后恢复正常(原使用的操作系统为WINNT,备机使用的操作系统为WIN2000)。

此时为16:30分,后又给生产人员留时间进行拉料最后将带注释的的程序重新安装后一切正常,此时为18:00n二、原因分析: 1、造成此次故障的主要原因为上料主机供电开关意外掉闸,使昆滕主机内部程序出现故障,产生通讯故障 2、由于上料主机的操作系统与编程软件不匹配,造成编程器与主机不能正常联机,而影响恢复时间n三、强化措施: 1、将所有高炉昆滕主机,利用高炉停风机会,升级为CONCEPT2.5版本 2、将操作系统升级为WIN2000系统 3、加强备用系统,包括备用主机的程序预装,备用程序检查,备用上位机准备工作 4、加强技术业务能力提高 5、加强对新版本升级技术跟踪 高炉点检站 2004-1-18 n二炉B角故障处理经过n一、故障经过:n2004年7月6日9点40分,上料通知B角度数没有,9点50分到现场,检查上料过程站线路都正常,10点00分对编码器更换后仍没显示, 10点20分对高速计数模块140EHC20200更换后,还是没有显示。

经过分析,高速计数模块140EHC20200更换以后,要从程序重新置数;10点30与上料操作工协商置数不同意,10点45分后与技师协商后先拉两匹料再置数,与11点00分给高速计数模块EHC20200重新置数以后显示正常n二、故障原因:n1、高速计数模块EHC20200损坏n2、高速计数模块没有及时得到置数n3、上料操作工操作不熟,延误30分钟n三.措施:n1、弄清哪些模块更换后需要对配置信息重新置数n140EHC20200nB883-001,B883-200n2、加强技术业务学习,缩短故障处理时间n高炉点检站n2004.7.7 。

下载提示
相似文档
正为您匹配相似的精品文档