网站大量收购独家精品文档,联系QQ:2885784924

IEC编程基础完整课件.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用FBD工具栏: 对当前运算符添加输入端 对当前运算符或添加输出端 插入运算符 插入赋值指令(Assign),用于为运算符或POU的输入/输出变量或其他变量赋值。 插入跳转指令(Jump) 插入返回指令(Return) 运算符或POU的输入/输出变量或其他变量(布尔型)取反 变量置位/复位 功能块 FBD 功能块 FBD-使用输入/输出命令 对于某些运算符,输入/输出的数量是变化的,有时需要扩展运算符的输入。 例如,ADD 可两个数相加,也可以是更多的数相加。 选中输入,插入的新输入成为功能块的第一个输入。如果要插入一个位于末端位置的输入,必须选中功能块本身。插入的输入缺省值为文本“???”。点击选中文本,改变成所需要的常量或变量。 用户使用“Insert”下拉菜单中的相关命令可以在梯级网络中插入运算符、POU、赋值指令、跳转指令、返回指令和程序注释等,使用“Extras”下拉菜单中的相关命令可以设置变量取反,变量置位/复位。 注意: 用户应用程序的开发可以在IL、LD、FBD3种程序设计语言之间相互切换。 操作方法:选中所需切换的POU,使用“Project”-“Object”-“Convert”命令,在“Convert Object”对话框中选择所需切换的程序设计语言。 功能块 FBD-编程语言切换 功能块 FBD-示例 本程序可以产生“1s 断2s 通”的脉冲信号。 第一讲 POU 的基本概念 第二讲 程序设计语言 梯形图 LD 第三讲 程序设计语言 功能块 FBD 第四讲 程序设计语言 指令列表 IL 第五讲 结构化文本 ST 第六讲 IEC 运算符 IL语言是用布尔助记符来描述程序的一种程序设计语言。IL语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。 IL语言程序由一系列指令构成,每一条指令包括一个操作符与一个或多个操作数。 在程序的每一行起始出可以设置标签(Label),在每行指令后可以添加注释文本(Comment)。 下面是一个用IL 语言实现的简单运算程序。 举例: 操作a符: LD ANDN JMPC LDN ST mark: LD ST 操作数: TRUE BOOL1 mark BOOL2 ERG BOOL2 ERG 注释: (*将“TRUE”存入缓存*) (*取“BOOL1”反,与“TRUE”做与运算*) (*如果结果为“True”,跳转到“mark”*) (*取“BOOL2”反 存入变量“ERG”中*) (*取“BOOL2” 存入变量“ERG”中*) 修饰符: C:用于JMP、CAL、RET语句,如果该指令前的表达式结果为“真”,则执行该指令。 N:用于JMP、CAL、RET语句,如果该指令前的表达式结果为“假”,则执行该指令。 N:在其他语句中用于操作数(布尔量)取反。 用户使用“Insert”下拉菜单中的相关命令可以在指令中插入操作符、操作数、函数与功能块。 AND N 位逻辑“与”运算 OR N 位逻辑“或”运算 XOR N 位逻辑“异或”运算 ADD “加”运算 SUB “减”运算 MUL “乘”运算 DIV “除”运算 操作符 可用修饰符: 注释: LD N 将操作数结果写入缓存 ST N 将运算结果写入操作数 S 置位布尔操作数 R 复位布尔操作数 操作符 可用修饰符: 注释: LT 小于 EQ 等于 NE 不等于 LE 小于等于 GT 大于 GE 大于等于 JMP C,N 跳转到“Label” CAL C,N 调用程序或功能块 RET C,N 返回 本程序可以产生“1s 断2s 通”的脉冲信号。 第一讲 POU 的基本概念 第二讲 程序设计语言 梯形图 LD 第三讲 程序设计语言 功能块 FBD 第四讲 程序设计语言 指令列表 IL 第五讲 结构化文本 ST 第六讲 IEC 运算符 结构化语句程序设计语言是用结构化的描述语句来描述系统中各种变量之间的各种运算关系,完成所需的功能或操作的一种程序设计语言。 结构化语句描述程序设计语言是一种类似于高级语言的程序设计语言。在大中型的可编程序控制器系统中,常采用结构化语句描述程序设计语言来描述控制系统中各个变量的关系。 ST与IL同属于基于文本的程序设计语言,但是由于ST采用了类似于高级语言的程序结构,在开发较复杂的应用程序时更为简便快捷。 赋值表达式运算符优

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档