欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    ABB公司AC500PLC培训课程第一天1-10_PS501_Basic_CN(共45张).pptx

    • 资源ID:7817712       资源大小:1.97MB        全文页数:45页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ABB公司AC500PLC培训课程第一天1-10_PS501_Basic_CN(共45张).pptx

    ABB Group Version 2.2 (2009-11) Technical Guides可升级可升级PLC AC500编程软件 PS501PS501概述基本模块 Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 内容 Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 接下来PS501 基本信息 Control Builder PS501 基于 CoDeSys平台 (1)当前3S公司的合作伙伴已超过 200PS501 基本信息 Control Builder PS501 基于 CoDeSys平台 (2)Control Builder PS501OPC 服务器AC500, Web server, PS541-HMIGateway Server Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 接下来国际电工委员会标准IEC61131-3定义:程序的结构数据的声明5种不同逻辑编程语言的语法结构PS501 基本信息 PS501: IEC 61131-3 标准编程语言:指令表语言 (IL)结构化文本语言 (ST)功能图语言 (FBD)梯形图语言 (LD)顺序功能图语言 (SFC)连续功能图语言 (CFC) CoDeSys新增编辑语言文本化的编程界面指令类似于低级汇编语言使用专用寄存器可进行直接汇编操作小程序非常容易理解IL 不支持结构化编程PS501 基本信息 指令表 IL类似PASCAL、BASIC的高级文本编程语言易于编写各种循环及嵌套计算、复杂数学计算、先进智能算法等高级应用程序用户函数及功能块能嵌入结构文本中,并且也能被以FBD,CFC或LD编写的程序调用PS501 基本信息 结构化文本 ST图形化的编程界面易于理解以框及操作数为结构PS501 基本信息 功能图 FBD图形化的编程界面几乎所有PLC都能实现特别适合布尔变量逻辑运算很少用于复杂编程PS501 基本信息 梯形图 LD图形化编程界面,程序结构清晰 由步及转化条件组成不能取代其它编辑器PS501 基本信息 顺序功能图 SFC类似FBD的图形化编程语言容易理解可自定义运算块及操作数的计算顺序可直接插入注解PS501 基本信息 连续功能图 CFC Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 接下来全局变量工程工程 (存储名称: name.pro), 1 任务任务 (如: PLC_PRG)程序代码程序代码程序组织单元程序组织单元(FUN, FB, PRG)PS501 基本信息 工程结构: 一个任务的实例可视化库数据类型程序代码下载到程序代码下载到PLC声明:局部变量局部变量程序代码下载到程序代码下载到PLCProgram code全局变量工程工程 (存储名称: name.pro), 1 任务任务 (e.g. PLC_PRG)Program code程序代码程序代码程序组织单元程序组织单元(FUN, FB, PRG)声明:局部变量局部变量PS501 基本信息 工程结构: 一个任务的实例库可视化数据类型Task: Program PRGFunction FUNFUNFUNFUNFBFunction block FBPRGFB第一指令第一指令最后指令最后指令PS501 基本信息 工程结构及处理Task: Program PRGFunction FUNFUNFUNFUNFBFunction block FBPRGFB第一指令第一指令最后指令最后指令PS501 基本信息 工程结构及处理 Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 接下来常数常数用于定义数据类型 (布尔, 整型, 实型, 时间.)变量变量全局及局部变量 控制器将自动分派地址函数函数在ST编程环境中,一个函数调用能够被作为一个操作数地址地址输入,输出及%M、%R标志区使用固定存储单元PS501 基本信息 操作数BOOLSTRINGTIMETIMETODTIME_OF_DAYDATEDTDATE_AND_TIMEREALREALLREALINTEGERBYTEWORDDWORDSINT/USINTINT/UINTDINT/DUINTPS501 基本信息 标准数据类型 (1)PS501 基本信息 标准数据类型 (2)布尔类型变量可以给定以下值:TRUEFALSE占用8 位内存空间 BOOLPS501 基本信息 标准数据类型 (3)INTEGERBYTEWORDDWORDSINT/USINTINT/UINTDINT/DUINT常量声明 (如:字节格式): 10 or 16#A or 8#12 or 2#00001010较大数据类型转为较小数据数型时,有可能丢失信息PS501 基本信息 标准数据类型 (4)REALREALLREALREAL /LREAL 也称为浮点型数据类型,用于表示有理数.TypeLower limitUpper limitMemory req.REAL1.175494351e-383.402823466e+3832 bitLREAL2.225073855072014e-3081.7976931348623158e+30864 bitPS501 基本信息 标准数据类型 (5)TIMETIMETODTIME_OF_DAYDATEDTDATE_AND_TIME时间数据类型处理在内部类似DWORD占用32位内存空间TIME and TOD: Time 表示一个时间值, 单元为毫秒TOD 表示当天的时间值,以 12:00 a.m.为初始值DATE and DT: 表示当前日期,单位为秒.初始值是1970年1月1日 12:00时间常数: 声明实例T#10000ms, t#200ms, T#1d23m30s100ms最大值: 49d17h2m47s295ms (4194967295 ms)顺序: day / hour / minute / second / millisecond数组数组ARRAY具有相同数据类型元素的变量组(INT, WORD, BOOL.)结构结构Structure具有不相数据类型元素的变量组(INT, WORD, BOOL.)枚举枚举Enumeration一长串的数字常量组成的自定义数据类型,这些常量称为枚举值.指针指针Pointer可以取得另一个变量或功能块的地址PS501 基本信息 自定义数据类型 (1)子范围类型子范围类型Subrange变量、常数或功能块创建一个可供选择的名称 参考类型参考类型Reference子范围数据类型,是一种数据类型,其数值范围只是其基本类型的一个子集 FUNCheckbounds提供自动检验数组是否遵守范围的边界PS501 基本信息 自定义数据类型 (2) Control Builder PS501 基于 CoDeSys平台 编辑器 工程结构 操作数及数据类型 程序组织单元: POUPS501 基本信息 接下来在PS501中程序组织单元包括:函数 FUN功能块 FB程序 PRGPS501 基本信息 Project Organization Units (POUs)结果保存在函数名下(如SQRT和f)在程序调用时,将分配一个变量, 如 y函数既没有内部变量也没有占用内存空间对于同样的输入变量,函数具且相同的结果AlgebraILFBDy= xy:= SQRT(x);SQRTxyExample with several inputs:y= f(a,b,c)y:= f(a,b,c);fabcyExample with one input:PS501 基本信息 FUN: 函数PS501 基本信息 操作数及标准函数标准函数的操作符合IEC61131-3标准函数的数量依赖编程语言的选择操作类型:Arithmetic operators ADD, MOVEBitstring and bit-shift operators AND, SHL Selection operators SEL, MAX Comparison operators EQ, GTAddress operators ADR Numeric operators ABS, EXP Initialization operator INICalling operator CALFBD operatorsresp.ST operatorsType conversionsStandard functionsC: Program Files 3S Software CoDeSys V2.3 Librarystandard.lib String functionsPS501 基本信息 操作数, 标准函数及转换 Examples: AND , LIMITCONCATBOOL_TO_WORDPS501 基本信息 功能块在处理过程中提供一个或多个值 相比函数,没有返回值每个声明以关键字 FUNCTION_BLOCK开始备注备注: 每个功能块执行完后,所有的值都将被保留至下一个处理过程.因此,具有相同条件的功能块不总是返回相同输出值!备注备注: 假如功能块中只要有一个变量是保持变量,那么整个功能块都将被存储在保持区域内.TONCodeStop_timeStop_time. ETand the other parameters of the FBInstancesLibraryStop_time*TONET PLC program Image memoryPS501 基本信息 功能块: 实例TONWait_time*ETWait_timeWait_time.ETand the other parameters of the FBTONStart_up time*ETStart_up timeStart_up time.ETand the other parameters of the FB*) Instance namePS501 基本信息 功能块: 实例标准功能块C: Program Files3S Software CoDeSys V2.3Library standard.lib CounterPS501 基本信息 功能块调用如果功能块被声明在全局变量中,那么在整个工程中其功能块的参数在所有的POU中都有效.FB调用及声明PS501 基本信息 PRG: 程序在运行过程中,程序返回多个值.在整个工程中,程序都能被识别.所有值都将被保留至程序下一次扫描程序能被调用, 但是函数调用程序是不被允许的.那也没有程序实例名假如一个POU调用一个程序,并且其程序的值发生改变,这些改变将被保留至程序下一次被调用为止,即使此程序正在被其中的另一个POU调用PS501 基本信息 PRG: 程序MixerOutMixerMixerCodeMixer.Outand the other parameters of the MixerOne instanceLibrary PLC program Image memoryMixerOutMixerOutPS501 基本信息 POUs: 如何在库中找到函数及功能块 (1)1. 右键2. 点击 “Box”或点击图标 “Box”PS501 基本信息 POUs:如何在库中找到函数及功能块 (2)4. 按 3. 结果PS501 基本信息 POUs:如何在库中找到函数及功能块 (3)1. 点击 POU 类型2. 点击库文件3. 选择 POUPS501 基本信息 相应资料CoDeSys 库文件POUs编程语言操作数及函数,操作数及数据类型更多资料请参考 CoDeSys 帮助文件PS501 基本信息 参考资料1.CoDeSys Help CoDeSys Programming SystemWhat is What in CoDeSysorIEC-OperatorsorOperands in CoDeSysorData types in CoDeSysorOperators and Library Modules Overview演讲完毕,谢谢观看!

    注意事项

    本文(ABB公司AC500PLC培训课程第一天1-10_PS501_Basic_CN(共45张).pptx)为本站会员(醉****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开