ImageVerifierCode 换一换
格式:PPT , 页数:21 ,大小:488KB ,
文档编号:542569      下载积分:1.5 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-542569.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(淡淡的紫竹语嫣)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(1000-PLC-BECKHOFF技术-TwinCat与IEC标准.ppt)为本站会员(淡淡的紫竹语嫣)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

1000-PLC-BECKHOFF技术-TwinCat与IEC标准.ppt

1、TwinCAT与IEC标准 BECKHOFF技术特点 IEC61131-3标准标准 IEC61131-3对工业控制编程的以下方面进行了标准化定义对工业控制编程的以下方面进行了标准化定义 公共元素公共元素: 变量和数据类型变量和数据类型 软件模型:组态,资源和任务软件模型:组态,资源和任务 编程组织单元编程组织单元POU:程序,:程序,FB,FC 编程语言编程语言: 指令表(指令表(IL),结构文本(),结构文本(ST) 梯形图(梯形图(LD),功能块图(),功能块图(FBD) 顺序功能图(顺序功能图(SFC) 标准标准FB和和FC: IEC还提供了一批标准的功能还提供了一批标准的功能FC和功能

2、块和功能块FB TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 变量声明的语法变量声明的语法 变量和数据类型变量和数据类型 在在TwinCAT中,变量定义的语法完全符合中,变量定义的语法完全符合IEC61131-3标准标准 变量名变量名 AT 地址地址 : 数据类型数据类型 ; %I %Q %M AT Identifier X B W D Byte Data type Byte Bit bStart AT %IX100.1 : Bool ; e.g. TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 基本数据类型

3、基本数据类型 变量和数据类型变量和数据类型 在在TwinCAT中,中,IEC61131-3标准的数据类型完全可以直接使用标准的数据类型完全可以直接使用 Type ANY-Type Key word Data width (Bit) Initial Value range Boolean ANY_Bit BOOL 1 FALSE TRUE/FALSE Bit string(8) BYTE 8 0 016#FF Bit string(16) WORD 16 0 016#FFFF Bit string(32) DWORD 32 0 016#FFFF_FF FF Short integer ANY_N

4、um SINT 8 0 -27.27-1 Integer INT 16 0 -215.215-1 Double integer DINT 32 0 -231.231-1 Unsigned short integer USINT 8 0 0.28-1 Unsigned integer UINT 16 0 0.216-1 Unsigned double integer UDINT 32 0 0.232-1 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 基本数据类型基本数据类型 变量和数据类型变量和数据类型 在在TwinCAT中,中,IEC61131-3标

5、准的数据类型完全可以直接使用标准的数据类型完全可以直接使用 Type ANY-Type Key word Data width (Bit) Initial Value range Slide point ANY_Real REAL 32 0.0 -1.18*10-38 3.4*1038 Long slide point LREAL 64 0.0 -2.22*10-308 1.798*10308 Date ANY_Date DATE (D) 32 D#1970-01-01 Time of day TIME_OF_DAY (TOD) 32 TOD#00:00 TOD#00:00 TOD#23:59

6、 Date time of day DATE_AND_TIME (DT) 32 DT#1970-01- 01-00:00 time ANY_Time TIME 32 T#0ms Sequential characters ANY_String STRING (80+1)*8 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 用户定义的类型用户定义的类型: 枚举枚举 数组数组 结构结构 变量和数据类型变量和数据类型 在在TwinCAT中,用户定义数据类型的方法完全与标准一致中,用户定义数据类型的方法完全与标准一致 TYPE Device : STRUCT

7、ID: STRING(25); Name: STRING(25); Power:Real; Weight: Real; END_STRUCT END_TYPE 结构名称结构名称 结构的元素结构的元素1, 名称名称 : 类型类型 结构的元素结构的元素2, 名称名称 : 类型类型 Device ID: Name: Power: kW Weight: kg TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型 Configuration Main Motion Resource Resource Task1 Task2 Task1 Task2 P

8、rogram Program Program Program FB FB FB FB FB Global and direct addressed variable access paths TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型, TwinCAT模型模型 一台一台PC机上机上,最多有最多有4个个 PLC runtime, 每套每套PLC最多可有最多可有4个个Task Main Motion TwinCAT PLC runtime 1 Task1 Task2 Program Program FB FB I/O 设备设备 Mai

9、n Motion TwinCAT PLC runtime 2 Task1 Task2 Program Program FB FB 直接定位到直接定位到 I/O地址的变量地址的变量 TwinCAT System Manager TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型, TwinCAT PLC 实例实例 TwinCAT的软件模型与的软件模型与IEC61131-3的完全一致的完全一致 任务配置任务配置 程序调用功能块程序调用功能块 程序通过程序通过I/O变量变量 存取物理存取物理I/O TwinCAT与IEC标准 BECKHOFF技

10、术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型, TwinCAT PLC 实例实例 TwinCAT资源资源: 任务配置任务配置 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型, TwinCAT PLC 实例实例 程序通过程序通过I/O变量存取物理变量存取物理I/O TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 软件模型软件模型, TwinCAT PLC 实例实例 在在TwinCAT中中, 程序调用功能块程序调用功能块 TwinCAT与IEC标准 BECKHOFF技术特点 IEC

11、标准之公共元素标准之公共元素 POU的种类的种类: Function 功能功能,又称函数又称函数,用于扩展用于扩展PLC的运算的运算,无静态变量无静态变量 FunctionBlock 功能块功能块, 调用时须赋予实例名称调用时须赋予实例名称,每个实例对应一个每个实例对应一个 静态变量存储区静态变量存储区. Program 程序程序,可以由任务直接调用可以由任务直接调用,也可以被其它程序调用也可以被其它程序调用. 调用时无须实例化调用时无须实例化,有静态变量有静态变量. 程序中的物理地址必须在程序中的物理地址必须在Program或全局变量中声明或全局变量中声明 程序组织单元程序组织单元POU 在

12、在TwinCAT程序中,有且只有这程序中,有且只有这3种组织单元种组织单元. 含义完全同含义完全同IEC TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之公共元素标准之公共元素 POU的要素的要素: 变量声明部分变量声明部分 包括包括: Var_Input Var_Output Var 程序代码部分程序代码部分 不同的语言不同的语言 指令表(指令表(IL),), 结构文本(结构文本(ST) 梯形图(梯形图(LD),), 功能块图(功能块图(FBD) 程序组织单元程序组织单元POU 在在TwinCAT程序中,变量声明和程序代码的语法完全与程序中,变量声明和程序代码的语法完全与I

13、EC相同相同 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之编程语言标准之编程语言 指令表指令表 Instruction List(IL) 在在TwinCAT中,中,IL指令集完全与指令集完全与IEC61131一致一致 TwinCAT与IEC标准 BECKHOFF技术特点 触点触点 线圈线圈 当前位置可插入元素当前位置可插入元素 LD梯形图编程元素梯形图编程元素 IEC标准之编程语言标准之编程语言 梯形图梯形图Ladder(LD) 在在TwinCAT中,梯形图的语句规范完全与中,梯形图的语句规范完全与IEC61131一致一致 TwinCAT与IEC标准 BECKHOFF技术

14、特点 IEC标准之编程语言标准之编程语言 功能块图功能块图Function Block Diagram(FBD) FBD中的图形元素中的图形元素 功能功能 FBD中的当前位置可插入新元素中的当前位置可插入新元素 在在TwinCAT中,功能块图的语句规范完全与中,功能块图的语句规范完全与IEC61131一致一致 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之编程语言标准之编程语言 结构文本结构文本Structured text (ST) 在在TwinCAT中,结构文本中,结构文本ST的语句规范完全与的语句规范完全与IEC61131一致一致 TYPE Steps : ( INI

15、T:=0, START, AUTOMATIC); END_TYPE CASE State OF INIT: Q0:=TRUE; IF Transition THEN state := START; END_IF START: Q1:=TRUE; IF Transition THEN state := AUTOMATIC; END_IF AUTOMATIC: Q2:=TRUE; IF Transition THEN state := END; END_IF END_CASE Step Step的指令的指令, 动作动作 Step 跳转的条件跳转的条件 TwinCAT与IEC标准 BECKHOFF技

16、术特点 IEC标准之编程语言标准之编程语言 顺序功能图顺序功能图Sequential function chart (SFC) 在在TwinCAT中,顺序功能图的语句规范完全与中,顺序功能图的语句规范完全与IEC61131一致一致 在任一时刻,只执行一个在任一时刻,只执行一个Step 从一个从一个Step切换到下一个切换到下一个StepR 的条件是的条件是 transition. 正在执行的正在执行的Step中必须有可执行中必须有可执行 语句语句. Step Transition Action N Qualifier Following step Transition Action N Qua

17、lifier Action, 可用可用 指令表(指令表(IL),结构文本(),结构文本(ST) 梯形图(梯形图(LD),功能块图(),功能块图(FBD)编)编 写写 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之标准之FB和和FC 在在TwinCAT中,这些中,这些FC的定义和使用完全与的定义和使用完全与IEC61131一致一致 类型转换,类型转换,Int_TO_Dint BOOL运算,运算,AND,OR,NOT 数学运算,数学运算,ADD,MUL,DIV 移位,移位,SHL,SHR,ROL,ROR 比较,比较,GT,LT,GE,LE,EQ 按位布尔运算按位布尔运算, AN

18、D,XOR 标准功能,标准功能,FC TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之标准之FB和和FC 触发器:触发器:RS,SR,R,S 计数器:计数器:CTU,CTD,CTUD 定时器:定时器:TON,TOF,TP 边沿检测:边沿检测:R_TRIG,F_TRIG 在在TwinCAT中,这些中,这些FB的定义和使用完全与的定义和使用完全与IEC61131一致一致 标准功能块标准功能块FB之一:逻辑控制之一:逻辑控制 TwinCAT与IEC标准 BECKHOFF技术特点 IEC标准之标准之FB和和FC 用于单轴控制的功能块:用于单轴控制的功能块: Home, MoveAbsolute, MoveRelative, Stop 用于多轴控制的功能块:用于多轴控制的功能块: CamIn, CamOut, GearIn, GearOut, 在在TwinCAT中,这些中,这些FB的定义和使用完全与的定义和使用完全与IEC61131一致一致 标准功能块标准功能块FB之二之二:运动控制运动控制

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|