- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3 S7-300PLC编程基础与基本指令课件
S7-300/400PLC编程技术及基本指令 ;编程语言与数据类型 ; ; ; ;;4)功能块图(FBD)
功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。一些复杂的功能用指令框来表示,功能块图用类似于与门、或门的方框来表示逻辑运算关系。
5)结构文本(ST)
结构文本(ST)是为IEC61131-3标准创建的一种专用的高级编程语言。 STEP-7的S7 SCL(结构化控制语言)是符合lEC61131-3标准的高级文本语言。它的语言结构与编程语言Pascal和C相似,所以特别适合于习惯使用高级编程语言的人使用。 ; ; ; ; ; ;B#16#,W#16#,DW#16#分别用来表示十六进制字节、字和双字常数。2#用来表示二进制常数,例如2#1101_1010。 L#为32位双整数常数,例如L# +5。 P#为地址指针常数,例如P#M2.O是M2.0的地址。
S5T#是16位S5时间常数,格式为S5T# aD_bH_cM_dS_eMS。其中a,b,c,d,e分别是日、小时、分、秒和毫秒的数值。输入时可以省掉下划线,例如S5T#4S30MS=4s30ms,S5T#2H15M30S=2小时15分30秒。
C#为计数器常数(BCD码),例如C#250。 ; ; ; ; 表2 比较、移位、字逻辑指令后的CCl和CC0 ; ; ; ; ;
;4 寄存器间接寻址
寄存器间接寻址的特点是通过地址寄存器寻址。S7中有两个地址寄存器:ARl和AR2,
地址寄存器的内容加上偏移量形成地址指针,指向操作数所在的存储单元。
寄存器间接寻址有两种形式:区域内寄存器间接寻址和区域司寄存器间接寻址。寄存器间接寻址的指针格式如图所示。;寄存器间接寻址的指针格式 ;地址指针区域标识位的含义 ; ;下面是区域间间接寻址的例子:
L P#M6.0 //将存储器位M6.0的双字指针装入累加器1
LAR1 //将累加器1中的内容送到地址寄存器1
T W[AR1,P#50.0] //将累加器1的内容传送到存储器字MW56 ; ; ; ; ;2 、“或”(O)、“或非”(ON) ; 由图可知,触点并联指令也用于一个并联逻辑行的开始。CPU对逻辑行开始第1条语句如I4.0的扫描称为首次扫描。首次扫描的结果(I4.0的状态)被直接保存在RLO(逻辑操作结果位)中,并和下一条语句的扫描结果相“或”,产生新的结果再存入RLO中,如此一次进行。在逻辑串结束处的RLO可用作进一步处理,如赋值给Q8.0(=Q8.0).
此外,还有“异或”(X)、“异或非”(XN)、嵌套指令等等。;3、输出线圈 ; 4、中间输出; ;6 触发器指令;7 边沿检测指令;① 当RLO从0到1时,正跳沿检测指令在当前扫描周期以RLO=0表示其变化,而在其他扫描周期均为0。在执行RLO正跳沿检测指令前,RLO的状态存储在位地址中。
② 当RLO从1到0时,负跳沿检测指令在当前扫描周期以RLO=1表示其变化,而在其他扫描周期均为0。在执行RLO负跳沿检测指令前,RLO的状态存储在位地址中。
RLO跳变沿检测指令和操作数见下表。;RLO跳变沿检测指令和操作数 ;(2) 触点跳变沿检测指令
触点跳变沿检测可分别检测正跳沿和负跳沿。
① 触点正跳沿检测指令FP:在LAD中以功能框表示,它有两个输入端,一个直接连接要检测的触点,另一个输入端M_BIT所接的位存储器上存储上一个扫描周期触点的状态。有一个输出端Q,当触点状态从0到1时,输出端Q接通一个扫描周期。
② 触点负跳沿检测指令FN:在LAD中以功能框表示,它有两个输入端,一个直接连接要检测的触点,另一个输入端M_BIT所接的位存储器上存储上一个扫描周期触点的状态。有一个输出端Q,当触点状态从1到0时,输出端Q接通一个扫描周期。;触点跳变沿检测指令和操作数 ;刁触隋凳侥嘲芳府挽毙汽操刺霓琐哟赐桃敲黄醛搪谍昆扯栈庇冶幸盏竿紊3 S7-300PLC编程基础与基本指令课件3 S7-300PLC编程基础与基本指令课件;LAD(a)程序行要检测的是逻辑串I1.0、I1.1的运算结果的跳变边沿,即图中①点处的RLO的边沿变化情况,同时用M1.0来存储RLO①的状态。程序的工作过程如时序图:当程序运行到图中a点时,当前RLO值是1,而上次RLO值(存放
您可能关注的文档
- 1-1 凌平平-2016一级建造师-市政公用工程管理与实务-新教材解读与精讲前言(液晶屏2016.5.11) - 副本课件.ppt
- autocad第二节课课件.ppt
- 1-3 概率统计定义、古典概型课件.ppt
- AUTOCAD简介基本绘图命令辅助绘图功能课件.ppt
- 1-3-1 概率统计定义、古典概型课件.ppt
- 1-正说反译课件.ppt
- 1 信息安全基本概念课件.ppt
- 1-1 半导体器件基本方程形式课件.ppt
- 1-2传染病特征课件.ppt
- AUTOCAD二次开发之程式代码课件.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)