ABBAC450学习总结收集资料课件

上传人:29 文档编号:241638555 上传时间:2024-07-12 格式:PPT 页数:61 大小:3.88MB
返回 下载 相关 举报
ABBAC450学习总结收集资料课件_第1页
第1页 / 共61页
ABBAC450学习总结收集资料课件_第2页
第2页 / 共61页
ABBAC450学习总结收集资料课件_第3页
第3页 / 共61页
点击查看更多>>
资源描述
ABBPLCABBPLCABBPLCABBPLCAC450AC450AC450AC450控制系统控制系统控制系统控制系统设备管理部自动化室设备管理部自动化室拾揖纶坐蛊替民夷姑鸣紧沃寒沂眷薛睫牵陀蔚遍诲礁旭竿总假块拷笨卧壬ABBAC450学习总结ABBAC450学习总结ABB PLC AC450控制系统设备管理部自动化室拾揖纶11.AC4501.AC450系统概述系统概述4.AC4504.AC450编程语言、编程软件编程语言、编程软件2.AC4502.AC450硬件介绍硬件介绍 内内 容容3.MasterBus3003.MasterBus300通讯通讯5.AC4505.AC450与西门子与西门子PLCPLC通讯通讯6.6.问题与解决方法归纳问题与解决方法归纳少忧措讶目糙氦灌华嫁撞绢参锰枪门智倔踏腥泄镀皆云态鹃夫怂恭杰幻泄ABBAC450学习总结ABBAC450学习总结1.AC450系统概述4.AC450编程语言、编程软件2.A2AC450AC450系统概述系统概述1.燕蜀肆指货彦秉醚篇瓮鱼藩迢赊瞬此瘤七应搪东眉柄拦穷渤嚷经谜甸探譬ABBAC450学习总结ABBAC450学习总结AC450系统概述1.燕蜀肆指货彦秉醚篇瓮鱼藩迢赊瞬此瘤七应3 主要特点:主要特点:AC450AC450(Advant Controller 450Advant Controller 450)大型逻辑调节控制器。)大型逻辑调节控制器。可以扩展到最多可以扩展到最多57005700个模拟和数字个模拟和数字I/OI/O点。冗余处理器模点。冗余处理器模块,具有块,具有8OR16Mbyte8OR16Mbyte动态动态RAMRAM,Motorola 68040Motorola 68040,工作在,工作在25MHz25MHz。S100I/O S100I/O板放在板放在I/OI/O机架里,每个机架里,每个S100I/OS100I/O根据类型不同有根据类型不同有4-324-32个通道,每个机架有个通道,每个机架有2121个槽,经总线扩展(光纤最长个槽,经总线扩展(光纤最长500m500m)可达)可达5 5个个I/OI/O机架。机架。通过最多通过最多7 7个个Master Fieldbuses(S400I/0)Master Fieldbuses(S400I/0)或最多或最多8 8个个Advant Fieldbus100(S800I/0),Advant Fieldbus100(S800I/0),可以连接分布式可以连接分布式I/OI/O系统、系统、S400I/OS400I/O系统和系统和S400I/OS400I/O模块。模块。控制网络控制网络:MasterBus300MasterBus300总线总线 七李侯殊裙又扦耿健阁邪五红壬蒙孪凋多瑶桥谢菠填访玻足芥绕葬仆傅副ABBAC450学习总结ABBAC450学习总结 主要特点:七李侯殊裙又扦耿健阁邪五红壬蒙孪凋多瑶桥谢菠填访4单独使用的过程控制器单独使用的过程控制器控制网络组态控制网络组态应硫倚菜渍叛萧萧需角炽看凑膛铡买钢蚕萨蒂莉加拣缸侠忍啃野识图相宁ABBAC450学习总结ABBAC450学习总结单独使用的过程控制器控制网络组态应硫倚菜渍叛萧萧需角炽看凑膛5AC450AC450硬件介硬件介绍2.夏滑理妊壳婚个茶门搀调雪派防赠黍魄倪始谊酚写操灾妹痪灌烛糯屈然仁ABBAC450学习总结ABBAC450学习总结AC450硬件介绍2.夏滑理妊壳婚个茶门搀调雪派防赠黍魄倪始6框架构成:框架构成:CPU-CPU-固化的系统软件和应固化的系统软件和应用程序用程序通讯子模块通讯子模块系统软件备份子模块系统软件备份子模块带充电的备用电源模块带充电的备用电源模块5V5V主电源调节器主电源调节器系统管理模块系统管理模块其他子插槽其他子插槽伤碌裸隘物入哭统抡眉憾屠侗财着晚廷叶权望粹罚带守缓啥欺比汰布绍读ABBAC450学习总结ABBAC450学习总结框架构成:CPU-固化的系统软件和应用程序伤碌裸隘物入哭统抡7实验室现有模块类型:实验室现有模块类型:辙稚朽抉菩章伸磁羔上撵罕怎怔诱篙峦铜骨肩裕埋抿枷淑贼鞋怒侩啮推筑ABBAC450学习总结ABBAC450学习总结实验室现有模块类型:辙稚朽抉菩章伸磁羔上撵罕怎怔诱篙峦铜骨肩8毯鹏溢统衍湃齐土炯颠毗挥灼沧潞忘柏醇谴聂郁矣捧千亲阐理变坐邮睡椭ABBAC450学习总结ABBAC450学习总结毯鹏溢统衍湃齐土炯颠毗挥灼沧潞忘柏醇谴聂郁矣捧千亲阐理变坐邮92.1 2.1 2.1 2.1 机架:机架:机架:机架:RF522RF522RF522RF522愿莹梁棠卡培缝辅触层影嗜叹咙马舶阿喂歪渐握湖盔掌臼衅癣早翘经宴宰ABBAC450学习总结ABBAC450学习总结2.1 机架:RF522愿莹梁棠卡培缝辅触层影嗜叹咙马舶阿喂10电压调节器电压调节器提供提供备用电源备用电源同步同步时钟信号时钟信号CPUCPU母板母板无无CPUCPU母板母板程序卡子板程序卡子板HTCHTC通讯板通讯板MB300MB300通讯子板通讯子板脆欢鸦货慑椎框院经秦俊落挑雅凤墟骄儡泣窝蹭堰能坞纪辙厨全缸涅留天ABBAC450学习总结ABBAC450学习总结电压调节器提供同步CPU母板无CPU母板程序卡子板HTC通讯112.2 CPU2.2 CPU2.2 CPU2.2 CPUPM511VPM511V Motorola 68040 Motorola 68040微处理器微处理器LEDLED显示显示状态显示状态显示P1P1、P2P2、-3(P3)-3(P3)和和-4(P4)-4(P4)系统软件备份卡系统软件备份卡 PCMCIA PCMCIA 每次启动自动引导到每次启动自动引导到RAMRAM 多多CPUCPU配置使用了配置使用了MB510MB510接口接口模式选择旋钮模式选择旋钮子插槽子插槽 通讯通讯HLT:CPUHLT:CPU暂停暂停TO:TO:总线超时总线超时BC:BC:备用备用DUAL:DUAL:冗余处理器准备好冗余处理器准备好懊拾柄缴刷绽舆标浚牵综烬础驶嫉贰赦注洪旧磁添沧银磷晤鄂锹贬菠互次ABBAC450学习总结ABBAC450学习总结2.2 CPUPM511VHLT:CPU 暂停懊拾柄缴刷绽舆12工作模式工作模式工作模式工作模式处理器模块前的处理器模块前的LEDLED代码指示其工作模式,分别为代码指示其工作模式,分别为P1P1、P2P2、-3(P3)-3(P3)和和-4(P4)-4(P4)。P1 P1 OPERATIONOPERATION工作模式:工作模式:处理器模块执行应用程序,这是一个处理器模块执行应用程序,这是一个AdvantAdvant控制器的正常状态,控制器的正常状态,在这种模式下可以完成控制任务并控制过程输出。在这种模式下可以完成控制任务并控制过程输出。P2 P2 CONFIGURATIONCONFIGURATION工作模式:工作模式:处理模块不执行应用程序可以组态控制器系统和应用程序。处理模块不执行应用程序可以组态控制器系统和应用程序。-3-3(P3P3)STOPPEDSTOPPED工作模式:工作模式:处理器模块一点儿不执行程序,主处理器模块一点儿不执行程序,主CPUCPU完成自检以检测控制器完成自检以检测控制器的一些基本功能,过程输出是定义的状态(零)。的一些基本功能,过程输出是定义的状态(零)。-4-4(P4P4)OFFLINEOFFLINE工作模式:工作模式:过程控制器只执行低层的故障跟踪命令。过程输出是定义的状过程控制器只执行低层的故障跟踪命令。过程输出是定义的状态(零)。态(零)。技辕颤鹅爵葡角摔鞘画删锌遮蜕忧把餐撇之菱乾镍钮淆次冀答峻伦甘瑰扎ABBAC450学习总结ABBAC450学习总结工作模式处理器模块前的LED代码指示其工作模式,分别为P1、13冗余处理模块的信息:冗余处理模块的信息:后备单元和主单元都有下列工作方式:后备单元和主单元都有下列工作方式:STANDBY,UPGRADING,STOPPESTANDBY,UPGRADING,STOPPE和和OFFLINEOFFLINE。在后备处理器模块前的在后备处理器模块前的LEDLED用代码指示其工作模式:用代码指示其工作模式:b1b1、b2b2、-3-3或或-4-4。其中。其中b1b1为为STANDBYSTANDBY工作模式工作模式,b2b2为为UPGRADINGUPGRADING工作模式工作模式。1.AUTO(1.AUTO(热启动热启动):如果控制器在如果控制器在CONFIGURATIONCONFIGURATION或或OPERATIONOPERATION工作模式,它仍然保留工作模式,它仍然保留CONFIGURATIONCONFIGURATION或或OPERATIONOPERATION工作模式。模式选择开关打到位置工作模式。模式选择开关打到位置1 1(AUTOAUTO),按下),按下按钮(按钮(ENTERENTER)。)。2.STOP2.STOP:进入进入STOPPEDSTOPPED工作模式。工作模式。3.CLEAR3.CLEAR(冷启动):(冷启动):清除清除RAMRAM(控制器系统组态和应用程序被清除)系统软件安装在(控制器系统组态和应用程序被清除)系统软件安装在RAM,RAM,控制器控制器进入进入CONFIGURATIONCONFIGURATION模式。模式选择开关打到位置模式。模式选择开关打到位置3 3(ClearClear),按下按钮),按下按钮(ENTERENTER),或输入命令),或输入命令RECONFIGRECONFIG,CPUCPU冷启动。冷启动。4.OFFLINE4.OFFLINE:进入进入OFFLINEOFFLINE模式。模式。注:正常位置是注:正常位置是AUTOAUTO。挫材行桥蜒吨卞傅耐村涡含稚奈笆嘉篷跃蛹详烁郡廖魁燥媳纳瀑霹烂转九ABBAC450学习总结ABBAC450学习总结冗余处理模块的信息:挫材行桥蜒吨卞傅耐村涡含稚奈笆嘉篷跃蛹详142.3 CI546(Ethernet2.3 CI546(Ethernet2.3 CI546(Ethernet2.3 CI546(Ethernet通讯板通讯板通讯板通讯板)盘瑟丽憋居霜申谭惺塌绰便绘币监萤付树榔月游场泌六高酸唐侗柳羞倚尼ABBAC450学习总结ABBAC450学习总结2.3 CI546(Ethernet通讯板)盘瑟丽憋居霜申谭152.4 CS5132.4 CS5132.4 CS5132.4 CS513(MB300MB300MB300MB300通讯板)通讯板)通讯板)通讯板)例子:用于例子:用于例子:用于例子:用于MB300MB300MB300MB300通讯通讯通讯通讯用于用于用于用于MPIMPIMPIMPI网络时网络时网络时网络时轩坛恕炮时载忠砸跺焰履义篡子炭单坏赚舆股伯洱座啃斡诱该笆雏厂苞粤ABBAC450学习总结ABBAC450学习总结2.4 CS513(MB300通讯板)例子:用于MB300通16彬兼烹上们丝贵瞳肝斜磷仰冈宾票廓鬼脂诉贮优察蒜傅更延典铀捌琵五跃ABBAC450学习总结ABBAC450学习总结彬兼烹上们丝贵瞳肝斜磷仰冈宾票廓鬼脂诉贮优察蒜傅更延典铀捌琵172.5 PU5162.5 PU5162.5 PU5162.5 PU516驱动安装注意:驱动安装注意:驱动安装注意:驱动安装注意:陛纺珠仙鸡执硬翼梦起臂狙涣硷导篮渝榆婉变嗜待峻骂拼庄寂扇秽弛满唬ABBAC450学习总结ABBAC450学习总结2.5 PU516驱动安装注意:陛纺珠仙鸡执硬翼梦起臂狙涣硷182.6 2.6 2.6 2.6 其他板卡其他板卡其他板卡其他板卡挚仙愿积纯铣充劫愧刽湾辙增卓茄茹懦膀肘唤恭吮嫁级神肆藐状慨蘑葫抠ABBAC450学习总结ABBAC450学习总结2.6 其他板卡挚仙愿积纯铣充劫愧刽湾辙增卓茄茹懦膀肘唤恭吮19MasterBus300MasterBus300通讯通讯3.赦蒋坏草溜汾拿祷游壶挤治程涧稳广川洁始怕德掏罚憎彭烃嗣颓惋诧誉樱ABBAC450学习总结ABBAC450学习总结Master Bus 300通讯3.赦蒋坏草溜汾拿祷游壶挤治20Master Bus300Master Bus300通讯通讯:控制网络的通讯总线。用于连接控制网络的通讯总线。用于连接Advant OCSAdvant OCS自动化系统中的各自动化系统中的各个站。他有效的将通讯功能从其余的系统中隔离,因此可以以最小个站。他有效的将通讯功能从其余的系统中隔离,因此可以以最小的影响完全自由地对应用程序进行扩展或对网络更改结构。最多可的影响完全自由地对应用程序进行扩展或对网络更改结构。最多可以连接以连接4545个站在一个个站在一个MB300MB300上。上。MB300MB300通讯时,工程师站需要安装通讯时,工程师站需要安装PU516PU516板,与板,与AC450AC450上的上的CS513CS513板连接,示意图如下:板连接,示意图如下:交叉线交叉线交叉线交叉线DPDPDPDP线线线线DPDPDPDP线线线线窍蒙蓖蓉主销南户迫霹烁拌绝诊光卯骡鱼盼应翻遍顷佣毗凰蛮搅洛唱年竟ABBAC450学习总结ABBAC450学习总结Master Bus300通讯:交叉线DP线DP线窍蒙蓖蓉21AC450AC450编程语言、编程软件编程语言、编程软件4.泰术烫赦贴枢辫胶氰替泄歌胳妙坊奔狮露叭虐庚烧淳盾蟹列罐纤吁缩组纳ABBAC450学习总结ABBAC450学习总结AC450编程语言、编程软件4.泰术烫赦贴枢辫胶氰替泄歌胳妙22 AC450 AC450控制器的编程语言采用控制器的编程语言采用AMPLAMPL(即即ABB master programming ABB master programming languagelanguage),这是一种用图形表示的功能模块化的编程语言,专门为过),这是一种用图形表示的功能模块化的编程语言,专门为过程控制应用而开发。程控制应用而开发。它的基本单位是它的基本单位是PCPC(process controlprocess control)元素,每一个元素,每一个PCPC元素执行元素执行一个完整的功能,例如计数器、延时一个完整的功能,例如计数器、延时PCPC元素、或模拟控制器,每个元素、或模拟控制器,每个PCPC元元素用一种描述它功能的模块表示,每一种功能模块由带若干输入、输出素用一种描述它功能的模块表示,每一种功能模块由带若干输入、输出管脚的模块组成。管脚的模块组成。除了除了PCPC元素外,元素外,AMPLAMPL还包含一些结构元素,用于将还包含一些结构元素,用于将PCPC元素分成适当元素分成适当的模块,以便对某一段程序进行单独地控制和执行。同时,可以给这些的模块,以便对某一段程序进行单独地控制和执行。同时,可以给这些程序块设定不同的循环时间和优先级。程序块设定不同的循环时间和优先级。编程工作就是根据工艺控制要求,选择使用适当的功能块,将输入编程工作就是根据工艺控制要求,选择使用适当的功能块,将输入输出对应连接,完成现场工艺控制要求。输出对应连接,完成现场工艺控制要求。4.1 4.1 4.1 4.1 编程语言编程语言编程语言编程语言AMPLAMPLAMPLAMPL凛妙蓉脓盼椭父分变环溃艘居轨侩湃侮进沪塞链拯疯档菩察矛胰怔漏炬叔ABBAC450学习总结ABBAC450学习总结 AC450控制器的编程语言采用AMPL(即ABB m234.2 4.2 4.2 4.2 编程软件编程软件编程软件编程软件自橙攒琳娘互膜剐筋素紧盅孕郴谍赴络歇褥回呕熬琉政叮束笨砖芍娜暖烈ABBAC450学习总结ABBAC450学习总结4.2 编程软件自橙攒琳娘互膜剐筋素紧盅孕郴谍赴络歇褥回呕熬244.3 4.3 4.3 4.3 编程编程编程编程 ABB AC450ABB AC450编程可以采用两种方式:编程可以采用两种方式:1.1.用用On-Line BuilderOn-Line Builder在线设计程序;在线设计程序;2.2.用用Function Chart BuilderFunction Chart Builder离线设计程序并传输应用程序。离线设计程序并传输应用程序。4.3.1 On-Line Builder4.3.1 On-Line Builder在线设计程序步骤在线设计程序步骤 1.1.启动启动Application BuilderApplication Builder 2.2.产生或打开一个产生或打开一个ProjectProject和和NodeNode民猛首漓硬荔叼哥检镍辰齿铣裂土彝则搂雾系姆谋径剃辽斧蜀覆巷怂掉苍ABBAC450学习总结ABBAC450学习总结4.3 编程 ABB AC450编程可以采用两种方式:25 3.3.启动启动On-Line BuilderOn-Line Builder1 12 23 3践只慨孜凹礼硝赫棉辰佃啸驶击戳驰饵疑菏阑菱疵谅荔骗滞虚涝带醛咬窟ABBAC450学习总结ABBAC450学习总结 3.启动On-Line Builder123践只慨孜凹礼26 4.4.定义定义DBDB部分的大小(命令:部分的大小(命令:#DIMDB#DIMDB)涩情脯佑弄饱逸肠仟椽交串五陇或财椅私函夕惮岿基哈檬焉崩噶吧拔神惯ABBAC450学习总结ABBAC450学习总结 4.定义DB部分的大小(命令:#DIMDB)涩情脯佑弄饱27 5.5.定义定义PCPC部分的大小(命令:部分的大小(命令:#DIMPC#DIMPC)掀冷以防里灿翠吧雀咎铃肚洪委莲焚臭菇捞难艳叫帅怀虱寅益艇耿陋悉越ABBAC450学习总结ABBAC450学习总结 5.定义PC部分的大小(命令:#DIMPC)掀冷以防里灿28 6.6.产生产生DBDB元素(命令:元素(命令:#CRDB#CRDB 调用名)调用名)例如:例如:#CRDB CI541#CRDB CI541。(。(CI541CI541板是板是Profibus DPProfibus DP通讯板。)通讯板。)#END#END 退出退出鸽遂别讥轨疑侍冉忧君沮衅凭伎芯缆际掇寿唁养哈誉愚娇杆倘回只哄琵锅ABBAC450学习总结ABBAC450学习总结 6.产生DB元素(命令:#CRDB 调用名)例如:#CR29 7.7.修改修改DBDB元素(命令:元素(命令:#MDB#MDB 目标名称)目标名称)例如:对前面例如:对前面CI541CI541产生的产生的PB2PB2元素进行修改。元素进行修改。命令:命令:#MDB#MDB PB2(PB2(这里不是这里不是CI541)CI541)。啃创机苫欺凳款恼肋滋贷婶吨伺姜否思扰裔灸锁营厚樊镶简足讶曳插悍仗ABBAC450学习总结ABBAC450学习总结 7.修改DB元素(命令:#MDB 目标名称)例如:对前面30 8.8.设计设计PCPC结构(命令:结构(命令:#IS PCx#IS PCx)例如:例如:#IS PC1IS PC1 Available space in area PC Available space in area PC:291 kbyte291 kbyte DB connection:100%local data DB connection:100%local data:100%100%PC1 T PC1 T PCPGM(20,1)PCPGM(20,1)PC1.1 T PC1.1 T CONTRM(250,0)CONTRM(250,0)PC1.1.1 T PC1.1.1 T AND(3)AND(3)PC1.1.2 T PC1.1.2 T OR(2)OR(2)PC1.1.3 T PC1.1.3 T!屏幕上就会显示:屏幕上就会显示:良酮斧隋价习灿燃居绒峡寅虏能溶此叭庶椽赃柏泼者纠辱句苫双岭嗓圈脆ABBAC450学习总结ABBAC450学习总结 8.设计PC结构(命令:#IS PCx)例如:#IS P31 9.9.连接连接PCPC元素(命令:元素(命令:#C PCx#C PCx)幽包吉喊乖娘奢甚蕊苞以并弧将哇非貌舒即姐赘横爹蟹闺划现橇件式伟邻ABBAC450学习总结ABBAC450学习总结 9.连接PC元素(命令:#C PCx)幽包吉喊乖娘奢甚蕊3210.10.启动模式、工作模式和命令之间的关系启动模式、工作模式和命令之间的关系开始点:开始点:控制器包含一个在控制器包含一个在OPERATIONOPERATION或或CONFIGURATIONCONFIGURATION工作工作 模式的应用。模式的应用。事件:事件:电源故障电源故障/电源断开,然后又上电。电源断开,然后又上电。用户按用户按ENTERENTER按钮按钮组态模式切换:组态模式切换:#ECONFIG#ECONFIG P1 P2;P1 P2;#DICONFIG#DICONFIG P2 P1 P2 P1。牧遁虞泛腮食涡半巡榜慌绣驼啪麦产敏屹拟曼迁粹晌进橡溉备阔派钥打墟ABBAC450学习总结ABBAC450学习总结10.启动模式、工作模式和命令之间的关系开始点:牧遁虞泛腮食33 11.PC 11.PC程序设置成程序设置成UnblockUnblock模式,模式,命令:命令:#DIBM PCx,#DBL PCx#DIBM PCx,#DBL PCx1.1.封锁和解锁封锁和解锁PCPC程序程序可以封锁或解锁:可以封锁或解锁:一个或所有一个或所有PCPC程序;程序;一个或多个一个或多个PCPC程序中的一个执行程序中的一个执行 单单元(元(PCPGM,MASTER,CONTRMPCPGM,MASTER,CONTRM或或SEQSEQ)或所)或所有执行单元。有执行单元。从指定执行单元或从指定执行单元或PCPC程序来的到数据程序来的到数据库去的输出(不是到执行单元的输出)。库去的输出(不是到执行单元的输出)。封锁封锁/解锁从几个解锁从几个PCPC程序中的所有执程序中的所有执行单元来的到数据库去的输出数据。行单元来的到数据库去的输出数据。2.2.允许和禁止允许和禁止BUILDBUILD模式模式 用用#EBM#EBM命令对已存在的命令对已存在的PCPC程序进行改程序进行改变和增加。变和增加。用用#DIBM#DIBM命令结束一个或几个命令结束一个或几个PCPC程序程序的建立。的建立。3.3.列出系统和列出系统和PCPC程序的状态程序的状态用用#LSS#LSS命令列出系统和命令列出系统和PCPC程序的状态。程序的状态。列表显示处于列表显示处于BUILDBUILD模式、模式、BLOCKEDBLOCKED或或UNBLOCKEDUNBLOCKED模式的模块以及过程控制器的模式的模块以及过程控制器的工作模式。工作模式。鱼腆汕画胎怀滑垂岗炮溯苑苗钵檄毅好绪贤荒僻塔殖腥捷次酱卜咸眶降截ABBAC450学习总结ABBAC450学习总结 11.PC程序设置成Unblock模式,命令:#DIBM34 12.12.备份应用程序,命令:备份应用程序,命令:#DUAP XXXXXXX#DUAP XXXXXXX吨狰急面蒋辟嘱换蛰童蹦睛贾稻称甭瞳信呼疮赌恫短惑藩肘帽齐阁儒脖束ABBAC450学习总结ABBAC450学习总结 12.备份应用程序,命令:#DUAP XXXXXXX吨狰354.3.2 Function Chart Builder4.3.2 Function Chart Builder设计程序步骤设计程序步骤 1.1.启动启动Application BuilderApplication Builder 2.2.产生或打开一个产生或打开一个ProjectProject和和NodeNode 3.3.启动启动Function Chart builderFunction Chart builder1 12 23 3瘁茵臭挨抛稗共羽桓待亮又牛纺耗待潭澄鞘辖出鄂饿疲祖领策描屑户梯委ABBAC450学习总结ABBAC450学习总结4.3.2 Function Chart Builder设计36 4.4.在在*.ODB*.ODB窗口选择窗口选择DBDB,产生数据库元素,产生数据库元素 输入板子的类型输入板子的类型 选择转换参数选择转换参数茫政辞癸骂砸俘垒掳课战咋途式朵巧叠喇子宰炮蕉晰骑愚扔夯贡瞅弘往绥ABBAC450学习总结ABBAC450学习总结 4.在*.ODB窗口选择DB,产生数据库元素 输入板375.5.修改数据库元素修改数据库元素 选择要修改的元素选择要修改的元素 点击点击EditEdit按钮编辑按钮编辑DBDB元素元素 点击点击DeleteDelete按钮删除按钮删除DBDB元素元素 输入修改的目标名输入修改的目标名 输入适当的属性输入适当的属性雇砍乒术轨挚帚茧惋老处夫胃鲍棘奄载缀颇痕奏凰仅概铺滨某杀灰谰冈乾ABBAC450学习总结ABBAC450学习总结5.修改数据库元素 选择要修改的元素 输入修改的目标名雇砍乒386.6.通过通过*.ODB*.ODB窗口产生并命名一个新窗口产生并命名一个新PCPC元素元素 在在.OBD.OBD窗口中选择窗口中选择PCPC 选择选择NEWNEW按钮,新建按钮,新建PC1PC1 选择选择PCPGMPCPGM并输入执行时间并输入执行时间致滥挞该齐们五膨鞭硼躇冲诸驻蛀浪蛋命娘嗽贯藉硕乐滓恢租雹亨吏氨磊ABBAC450学习总结ABBAC450学习总结6.通过*.ODB窗口产生并命名一个新PC元素 在.OBD窗397.7.建立建立PCPC结构结构 选择结构模块并输入调用参数选择结构模块并输入调用参数 如果必要,在如果必要,在InsertInsert组框中改组框中改变插入层次变插入层次树图和功能图表示:树图和功能图表示:骏毁拐敬筑瞧嚷卞廊财孙屡低填离脓讳捷侦缴抚取递丽舍沦怠赵囚描岩媳ABBAC450学习总结ABBAC450学习总结7.建立PC结构 选择结构模块并输入调用参数骏毁拐敬筑瞧嚷卞408.8.连接一个连接一个PCPC元素元素 选择一个选择一个PCPC端子并按连接按钮端子并按连接按钮或连接命令或连接命令 输入要连接的输入要连接的DB/PCDB/PC元素的名元素的名字或常数或选择一个字或常数或选择一个DBDB精臼嘱热木重耗勇帆寅饯撒瓤两牛猪堰饥敲豪否晌渠缠纯摧煌嚎乃演眉油ABBAC450学习总结ABBAC450学习总结8.连接一个PC元素 选择一个PC端子并按连接按钮或连接命令414.3.3 4.3.3 从从Function Chart BuilderFunction Chart Builder(FCBFCB)传输应用程序)传输应用程序 1.1.产生产生FCBFCB源码文件源码文件 在在FCBFCB中产生的应用程序存放在下列目录的中产生的应用程序存放在下列目录的*.OBD*.OBD文件中:文件中:C:PROJproj_nameNODESnode_nameC:PROJproj_nameNODESnode_name 从这个文件我们需要为数据库和每个从这个文件我们需要为数据库和每个PCPC程序产生单独的源码文件。用于程序产生单独的源码文件。用于DBDB的文件存的文件存放在下面目录:放在下面目录:C:PROJproj_nameNODESnode_nameDBDATAC:PROJproj_nameNODESnode_nameDBDATA 用于用于PCPC程序的文件存放在下面目录:程序的文件存放在下面目录:C:PROJproj_nameNODESnode_namePCDATAC:PROJproj_nameNODESnode_namePCDATA 这些源码要用这些源码要用Application BuilderApplication Builder进行转换,转换的用与进行转换,转换的用与DBDB和和PCPC的文件存放在下面的文件存放在下面的目录:的目录:C:PROJproj_nameNODESnode_nameSRCEC:PROJproj_nameNODESnode_nameSRCE 在控制器标定之后,这些源码文件可以用在控制器标定之后,这些源码文件可以用ONBONB装入控制器中。装入控制器中。掠呆芭羡驰汾顾和察锋槛栈想宝甲青蝗刨叛庸玉男锌集伞衰渐以秋扯藉谎ABBAC450学习总结ABBAC450学习总结4.3.3 从Function Chart Builder(422.2.转换源码文件转换源码文件 源码要用源码要用Application BuilderApplication Builder进行转换,转换的用与进行转换,转换的用与DBDB和和PCPC的文件存放在下面的的文件存放在下面的目录:目录:C:PROJproj_nameNODESnode_nameSRCE C:PROJproj_nameNODESnode_nameSRCE 在控制器标定之后,这些源码文件可以用在控制器标定之后,这些源码文件可以用ONBONB装入控制器中。装入控制器中。PC PC源码文件源码文件(*.AAX*.AAX)(*.AA*.AA)DB DB源码文件源码文件(*.BAX*.BAX)(*.BA*.BA)币柬赞赵憎烟郎峦敏量佑椒讫般吝员掐禄跋过伯等钙蛋聚退稽上法壶煞锤ABBAC450学习总结ABBAC450学习总结2.转换源码文件币柬赞赵憎烟郎峦敏量佑椒讫般吝员掐禄跋过伯等433.3.控制器的标定控制器的标定 根据在根据在FCBFCB中产生的应用程序的需要标定中产生的应用程序的需要标定DBDB。用命令。用命令#DIMDB#DIMDB和和#DIMPC#DIMPC。方法和。方法和ONBONB中中的标定方法相同。的标定方法相同。4.4.下载源码下载源码 用用TRDBSTRDBS命令将命令将DBDB装入到控制器中:装入到控制器中:TRDBS SRCETRDBS SRCE:*(.BA.BA)用用TRPCSTRPCS命令将命令将PCPC程序装入到控制器中:程序装入到控制器中:TRPCS SRCE TRPCS SRCE:*(.AA.AA)5.5.将将PCPC程序置为程序置为UnblockedUnblocked模式模式 用用#LSS#LSS命令命令可以列出系统和可以列出系统和PCPC程序程序的状态。列表显示处于的状态。列表显示处于BUILDBUILD模式、模式、BLOCKEDBLOCKED或或UNBLOCKEDUNBLOCKED模式的模块以及过模式的模块以及过程控制器的工作模式。程控制器的工作模式。总匀殖慢适虹栗卑扬届酝易君厨辜筋棒劣娩赴惰像腆臣暴踌泳揭侠秉丛兔ABBAC450学习总结ABBAC450学习总结3.控制器的标定4.下载源码5.将PC程序置为Unblock44AC450AC450与西门子与西门子PLCPLC通讯通讯5.蜕胳榔闯呕素摧兵嫩言柿婶凛堤挑饿彰萝楷订憨消茁昔忿漫力掀锌捐狠幂ABBAC450学习总结ABBAC450学习总结AC450与西门子PLC通讯5.蜕胳榔闯呕素摧兵嫩言柿婶凛堤45 概述概述 由于由于AC450AC450的的CI541CI541只能作为主站,所以另一方必须是只能作为主站,所以另一方必须是DPDP从站。理论上从站。理论上说,说,S7-300S7-300带带DPDP功能的功能的CPUCPU都可以作为从站工作,比较容易实现与都可以作为从站工作,比较容易实现与S7S7系列系列PLCPLC之间的通讯,但是在多次实验中却无法实现与之间的通讯,但是在多次实验中却无法实现与AC450AC450的通讯。的通讯。S7-300 S7-300的通讯模块的通讯模块CP342-5CP342-5可以工作在从站模式,可以实现与可以工作在从站模式,可以实现与AC450AC450通通讯。对于讯。对于S7-200S7-200或或S7-400S7-400系列,由于系列,由于CPUCPU无法工作在从站模式,无法直接无法工作在从站模式,无法直接通讯,后来采用通讯,后来采用DP/DP CouplerDP/DP Coupler(一种网关)来进行中转,得以实现与(一种网关)来进行中转,得以实现与AC450AC450的通讯。的通讯。下面介绍通讯的基本配置和关键问题。下面介绍通讯的基本配置和关键问题。主站:主站:ABB AC450 PLCABB AC450 PLC(带(带CI541CI541卡)卡)从站:从站:S7-300 PLCS7-300 PLC 接口:接口:DP/DP CouplerDP/DP Coupler耦合器,采用耦合器,采用PROFIBUS-DPPROFIBUS-DP通讯。通讯。PROFIBUS PROFIBUS 是一种具有广泛应用范围的、开放的数字通信系统,是一种具有广泛应用范围的、开放的数字通信系统,PROFIBUS-DPPROFIBUS-DP用于现场层的高速数据传送。主站周期地读取从站的输入信用于现场层的高速数据传送。主站周期地读取从站的输入信息并周期地向从站发送输出信息。除周期性用与数据传输外,息并周期地向从站发送输出信息。除周期性用与数据传输外,PROFIBUS-PROFIBUS-DPDP还提供智能化设备所需的非周期性通信以进行组态、诊断和报警处理。还提供智能化设备所需的非周期性通信以进行组态、诊断和报警处理。成脱眯谁杀拾刷蚁与赢赣浙契彤识糙叭位底杏历朵拾验迷晨寿墩模兆斡缕ABBAC450学习总结ABBAC450学习总结 概述 成脱眯谁杀拾刷蚁与赢赣浙契彤识糙叭位底杏46GSDGSDGSDGSD(电子设备数据)文件(电子设备数据)文件(电子设备数据)文件(电子设备数据)文件 GSD GSD文件也称为设备描述文件,是文件也称为设备描述文件,是PROFIBUSPROFIBUS设备制造商使用设备制造商使用PTOPTO(Profibus Trade organizationProfibus Trade organization)提供的)提供的GSD-EditorGSD-Editor制作的描述制作的描述其生产的某一具体型号的设备的各种性能参数的文本文件。为了将不其生产的某一具体型号的设备的各种性能参数的文本文件。为了将不同厂家生产的同厂家生产的PROFIBUSPROFIBUS产品集成在一起,生产厂家必须以产品集成在一起,生产厂家必须以GSDGSD文件方式文件方式描述这些产品的功能参数(如描述这些产品的功能参数(如I IO O点数、诊断信息、波特率、时间监点数、诊断信息、波特率、时间监视等)。标准的视等)。标准的GSDGSD数据将通信扩大到操作员控制级。使用根据数据将通信扩大到操作员控制级。使用根据GSDGSD所所作的组态工具可将不同厂商生产的设备集成在同一总线系统中。作的组态工具可将不同厂商生产的设备集成在同一总线系统中。GSDGSD文件可分为三个部分:文件可分为三个部分:(1 1)总规范:)总规范:包括了生产厂商和设备名称硬件和软件版本波特率包括了生产厂商和设备名称硬件和软件版本波特率监视时间间隔总线插头指定信号。监视时间间隔总线插头指定信号。(2 2)与)与DPDP有关的规范:有关的规范:包括适用于主站的各项参数,如允许从站个数包括适用于主站的各项参数,如允许从站个数上装下装能力。上装下装能力。(3 3)与)与DPDP从站有关的规范:从站有关的规范:包括了与从站有关的一切规范,如输入包括了与从站有关的一切规范,如输入输出通道数类型诊断数据等。输出通道数类型诊断数据等。触豆褐骄至凸敬逼阐尸靛智撼犀煞向瞄芹爸啮搁浇阴芳籽碾伊号崇爪系随ABBAC450学习总结ABBAC450学习总结GSD(电子设备数据)文件 GSD文件也称为设备475.1 5.1 通过通过DP/DP CouplerDP/DP Coupler与与S7-300S7-300通讯通讯 5.1.1.DP/DP Coupler5.1.1.DP/DP Coupler在主站在主站AC450AC450侧配置侧配置 下载下载DP/DP CouplerDP/DP Coupler的的GSDGSD文件,配置与文件,配置与PROFIBUS-DPPROFIBUS-DP有关的数据库元素有有关的数据库元素有三个:三个:PBPB、PBSDPBSD和和PBSPBS,分别完成对,分别完成对总线、总线、SlaveSlave特性描述和特性描述和SlaveSlave站点站点的组态。的组态。在在AC450 AC450 系统中,组建系统中,组建Profibus-DP Profibus-DP 网络需要分别进行总线、从站描述和从站网络需要分别进行总线、从站描述和从站的组态。的组态。1.1.总线组态总线组态 首先在数据库中配置首先在数据库中配置CI541CI541模块。创建模块。创建CI541CI541后得到后得到PB1PB1元素,必须要配置元素,必须要配置的基本参数(的基本参数(ABBABB系统中,被称为端子)。系统中,被称为端子)。输入总线号(输入总线号(BUSNOBUSNO),范围为范围为1 1 到到255255;输入主站号(输入主站号(STNNOSTNNO),即即AC450 AC450 的的ProfibusProfibus地址,范围地址,范围0 0 到到125125,不,不能与本系统中其它从站的站号重复;能与本系统中其它从站的站号重复;输入输入CI541 CI541 模块在机架上的位置(模块在机架上的位置(POSITIONPOSITION)和子位置()和子位置(SUBPOSSUBPOS);输入总线参数输入总线参数,一般保留默认设置。,一般保留默认设置。警挖豺雾岩挝凯稼合反钥穆傀沫袍阴职瞪固腋凭祥剃彰刀傀赤疲膳抚杰坏ABBAC450学习总结ABBAC450学习总结5.1 通过DP/DP Coupler与S7-300通讯 48乞钨热肯凌阅枯拍拔旦听爱牡殴翘待弛威地酥叮将硫兹岗簿迟柏役称蝇札ABBAC450学习总结ABBAC450学习总结乞钨热肯凌阅枯拍拔旦听爱牡殴翘待弛威地酥叮将硫兹岗簿迟柏役称49 每种从站都需要进行说明,被称为从站描述。在配置每种从站都需要进行说明,被称为从站描述。在配置CI541CI541后,需要创建一后,需要创建一个数据库元素个数据库元素PBSD PBSD 来进行来进行DP/DP Coupler DP/DP Coupler 从站描述的配置。导入从站描述的配置。导入DP/DP DP/DP CouplerCoupler的的GSD GSD 文件后,按照下述步骤正确设置文件后,按照下述步骤正确设置PBSD PBSD 各部分的值来完成从站描各部分的值来完成从站描述的组态:述的组态:配置配置PBSD PBSD 的从站参数的从站参数,在在GSDGSD文件中取得正确的参数设置;文件中取得正确的参数设置;配置配置PBSD PBSD 的用户参数的用户参数,根据,根据GSDGSD关键字关键字User_Prm_Data_Len User_Prm_Data_Len 输入输入UPRMDLENUPRMDLEN,根据关键字根据关键字User_Prm_Data User_Prm_Data 输入指定的一组输入指定的一组16 16 进制数进制数UPRMD1 UPRMD1 到到UPRMD25UPRMD25;配置配置PBSD PBSD 的数据模块参数的数据模块参数,根据,根据GSD GSD 关键字关键字ModuleModule的定义和数据的实的定义和数据的实际使用情况,计算配置数据的长度际使用情况,计算配置数据的长度CFGDLENCFGDLEN,输入指定的一组,输入指定的一组16 16 进制数进制数CFGD1 CFGD1 到到CFGD25CFGD25。每个。每个CFGD CFGD 参数只能最大参数只能最大20 20 个字符,如果使用的模块较多就可以在个字符,如果使用的模块较多就可以在其余的其余的CFGD CFGD 上继续写,不用的上继续写,不用的CFGDCFGD可以为空。可以为空。例如:例如:在在GSD GSD 中有中有Module=“Module=“2 Byte Out2 Byte Out,2Byte In”OX212Byte In”OX21,OX1lOX1l,它表示该从它表示该从站支持站支持2 2字节输入、字节输入、2 2字节输出的模块字节输出的模块,如果用户仅需要这样使用,则,如果用户仅需要这样使用,则CFGD1=211lCFGD1=211l,CFGDLEN=2CFGDLEN=2。由于每个。由于每个CFGDCFGD参数只能最大参数只能最大2020个字符,所以,如果个字符,所以,如果使用的模块比较多,则可以在其余的使用的模块比较多,则可以在其余的CFGDCFGD上继续写,不用的上继续写,不用的CFGDCFGD可以为空。可以为空。2.Slave2.Slave特性描述配置特性描述配置PBSDPBSD 渗缄栽喝现这婶梯俯颤漓晕钱敌募耍绰滦频呸拒难示铸陨缝缠秋绊疯梨孕ABBAC450学习总结ABBAC450学习总结 每种从站都需要进行说明,被称为从站描述。在配置C50黍亩罪倦声寿逆哨伯熬跪霞仟像闺憎敝瘩衡靖邑警胞孽唾俺甥阻驳甚承棚ABBAC450学习总结ABBAC450学习总结黍亩罪倦声寿逆哨伯熬跪霞仟像闺憎敝瘩衡靖邑警胞孽唾俺甥阻驳甚513 3SlaveSlave站点定义即配置从站站点定义即配置从站PBSPBS属性属性 在在AC450AC450系统中,系统中,PBPB元素的元素的IMPLIMPL端和端和PBSPBS的的IMPLIMPL端有很强的依赖性,具体而端有很强的依赖性,具体而言,只有当前者为言,只有当前者为0 0时才能创建该总线上的时才能创建该总线上的SlaveSlave站点。当增加站点。当增加SlaveSlave站点时,站点时,新增的新增的PBSPBS的的IMPLIMPL端必须在端必须在PBPB元素的元素的IMPLIMPL端置端置1 1之前设置为之前设置为1 1,否则该站点不工,否则该站点不工作。因此正确建立作。因此正确建立SlaveSlave站点的步骤是:站点的步骤是:把相应把相应PBPB元素的元素的IMPLIMPL端改为端改为0 0;增加增加PBSPBS站点,并输入总线号(站点,并输入总线号(BUSNOBUSNO)、站号()、站号(STNNOSTNNO)和)和SlaveSlave站点描述索站点描述索引(它必须是一个已经存在的引(它必须是一个已经存在的PBSDPBSD););把该把该PBSPBS元素的元素的IMPLIMPL端改为端改为1 1(默认值)。(默认值)。把相应把相应PBPB元素的元素的IMPLIMPL端改为端改为1 1以启动该总线。以启动该总线。辨弃申铰翔螺幂卉囚崔镶户羌夕餐读庇春勒蝴恨莉牧忌政即旷擦孪纠缀唤ABBAC450学习总结ABBAC450学习总结3Slave站点定义即配置从站PBS属性辨弃申铰翔螺幂卉囚525.1.25.1.2PCPC组态组态PCPC程序中使用程序中使用PB-RPB-R和和PB-SPB-S分别接收和发送数据。分别接收和发送数据。完成总线、从站描述和从站的组完成总线、从站描述和从站的组态后,启动网络就完成了态后,启动网络就完成了DP/DP Coupler DP/DP Coupler 在在AC450 AC450 系统中的配置。系统中的配置。全躯泞工券凯蝗品桌掸耳织瞄婿辐蛀粳浩瘟憎魏欠镊菠窄杰抖缔妒描房厌ABBAC450学习总结ABBAC450学习总结5.1.2PC组态PC程序中使用PB-R和PB-S分别接收535.1.35.1.3DP/DP CouplerDP/DP Coupler在在S7-300 S7-300 侧的配置侧的配置 在在S7-300 S7-300 系统中,组建系统中,组建Profibus-DP Profibus-DP 网络需要分别进行主站、总线和从站的网络需要分别进行主站、总线和从站的组态。组态。1.1.主站的组态主站的组态使用西门子组态软件使用西门子组态软件Step7 Step7 在在HW Config HW Config 硬件配置窗口中添加导轨后,在硬件配置窗口中添加导轨后,在2 2 号插槽号插槽中就可以创建中就可以创建CPU315-2DPCPU315-2DP模块。在模块。在CPU CPU 模块的模块的DPDP属性窗口中,设置属性窗口中,设置S7-300 S7-300 的工作的工作方式为方式为DP DP 主站。主站。飞委动幂麓减俱烧剃枝强协鬃咕耶淌吏钵饿雨赦氟苑凰削比娟瘩绍队园暇ABBAC450学习总结ABBAC450学习总结5.1.3DP/DP Coupler在S7-300 侧的配542.2.总线的组态总线的组态 在配置在配置CPU315-2DP CPU315-2DP 后,需要创建总线来连接从站。打开后,需要创建总线来连接从站。打开CPU CPU 模块的模块的DP DP 属性窗口,在属性窗口,在DP DP 接口属性子窗口中创建接口属性子窗口中创建Profibus Profibus 总线,并输入总线号(范围总线,并输入总线号(范围1 1 到到255255)、主站的)、主站的Profibus Profibus 地址(范围地址(范围1 1 到到125125,不能与其它从站的地址重,不能与其它从站的地址重复)复)及传输波特率等网络通信参数。及传输波特率等网络通信参数。吁呛赖楚徘乳慌谢矾权呆殖宪苗遍冠汀砷歪漆静恨柬跑蚌呛殿俐张藐涂株ABBAC450学习总结ABBAC450学习总结2.总线的组态吁呛赖楚徘乳慌谢矾权呆殖宪苗遍冠汀砷歪漆静恨柬553.3.从站的组态从站的组态 完成总线的组态后就可以创建具体的完成总线的组态后就可以创建具体的DP/DP CouplerDP/DP Coupler从站。通过从站。通过Step7 Step7 中中的的“Install New GSD”“Install New GSD”命令导入命令导入DP/DP Coupler DP/DP Coupler 的的GSD GSD 文件后,文件后,Coupler Coupler 就就出现在模块目录下的路径:出现在模块目录下的路径:PROFIBUSAdditional FIELD DEVICESDP PROFIBUSAdditional FIELD DEVICESDP Gateway Gateway 中。把中。把DP/DP Coupler DP/DP Coupler 从模块目录中拖拽到前面创建的从模块目录中拖拽到前面创建的Profibus Profibus 总总线上,就在网络中添加了线上,就在网络中添加了DP/DP Coupler DP/DP Coupler 从站,输入从站的从站,输入从站的Profibus Profibus 地址和地址和传输波特率,添加具体的输入、输出模块(也就是通信内容)。组态好的传输波特率,添加具体的输入、输出模块(也就是通信内容)。组态好的Profibus Profibus 从地址要和硬件上开关设定的地址一致。完成主站、总线和从站的从地址要和硬件上开关设定的地址一致。完成主站、总线和从站的组态后,启动网络就完成了组态后,启动网络就完成了DP/DP Coupler DP/DP Coupler 在在S7-300 S7-300 系统中的配置。系统中的配置。4.4.主、从站数据通讯主、从站数据通讯1 1)主站读、写数据)主站读、写数据2 2)主站写值,从站读取数据(如下图所示)主站写值,从站读取数据(如下图所示)发奔违判趋眺删欲仇铜符脉擒蚜逢郑雇录细欲晶说次聚挠唆穷堑怒爽赋柬ABBAC450学习总结ABBAC450学习总结3.从站的组态 4.主、从站数据通讯发奔违判趋眺删欲仇铜符脉565.25.2通过通过CP342-5CP342-5与与S7-300S7-300通讯通讯 5.2.15.2.1主站主站AC450AC450侧配置侧配置 主站主站AC450AC450侧的配置与前面描述的方法一致。侧的配置与前面描述的方法一致。5.2.25.2.2从站从站CP342-5CP342-5侧配置侧配置 西门子侧使用西门子侧使用CP342-5CP342-5作为从站时,首先要通过硬件配置将其配置成从作为从站时,首先要通过硬件配置将其配置成从站模式,并且与站模式,并且与PROFIBUSPROFIBUS网络相连,网络的速度要与主站的配置一致,并选择网络相连,网络的速度要与主站的配置一致,并选择DPDP模式。模式。通讯字节长度的配置是通过第一次调用通讯字节长度的配置是通过第一次调用DP-SENDDP-SEND,DP-RECVDP-RECV来实现的,来实现的,所以这两个函数的参数要与所以这两个函数的参
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!