4编程语言与指令系统试卷.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§4.1 STEP 7编程语言 STL(语句表) LAD(梯形图) FBD(功能块图) GRAPH(顺序控制) HiGraph(图形编程语言) SCL(结构化控制语言) CFC(连续功能图) §4.2 数据类型 §4.2.1 基本数据类型 §4.2.2 复杂数据类型 §4.2.3 参数数据类型 §4.3 S7-300指令基础 §4.4 位逻辑指令 §4.5 定时器与计数器指令 §4.5.1 定时器指令 §4.5.2 计数器指令 §4.5.3 访问CPU的时钟存储器 设置CPU的时钟存储器 §4.6 数字指令 §4.6.1 装入和传送指令 §4.6.2 转换指令 §4.6.3 比较指令 §4.6.4 算数运算指令 §4.6.5 字逻辑运算指令 §4.6.6 移位指令 §4.7 控制指令 §4.8 思考与练习 【例4-5-2】 控制程序(LAD) 控制程序(STL) 返回上级 3. S_ODT(接通延时S5定时器)(1/3) 接通延时S5定时器LAD及FBD指令 返回上级 3. S_ODT(接通延时S5定时器)(2/3) 接通延时S5定时器线圈指令 返回上级 3. S_ODT(接通延时S5定时器)(3/3) 示例程序 工作波形 返回上级 【例4-5-3】 接通延时定时器和脉冲定时器应用——用定时器构成一脉冲发生器,当满足一定条件时,能够输出一定频率和一定占空比的脉冲信号。 工艺要求:当按钮S1(I0.0)按下时,输出指示灯H1(Q4.0)以灭2s,亮1s规律交替进行。 返回上级 【例4-5-3】 控制程序 (使用接通延时定时器) 控制程序 (使用脉冲定时器) 返回上级 4. S_ODTS(保持型接通延时S5定时器)(1/3) 保持型接通延时S5定时器LAD及FBD指令 返回上级 4. S_ODTS(保持型接通延时S5定时器)(2/3) 保持型接通延时S5定时器线圈指令 返回上级 4. S_ODTS(保持型接通延时S5定时器)(3/3) 示例程序 工作波形 返回上级 【例4-5-4】 接通延时定时器的应用——电动机顺序起停控制。 控制要求:如图4-32a所示,某传输线由两个传送带组成,按物流要求,当按动起动按钮S1时,皮带电机Motor_2首先起动,延时5s后,皮带电机Motor_1自动起动;如果按动停止按钮S2,则Motor_1立即停机,延时10s 后,Motor_2自动停机。 返回上级 【例4-5-4】 端子接线图 返回上级 【例4-5-4】 I/O分配表 返回上级 【例4-5-4】 控制程序(LAD) 控制程序(FBD) 返回上级 5. S_OFFDT(断电延时S5定时器)(1/3) 断电延时S5定时器LAD及FBD指令 返回上级 5. S_OFFDT(断电延时S5定时器)(2/3) 断电延时S5定时器线圈指令 返回上级 5. S_OFFDT(断电延时S5定时器)(3/3) 示例程序 工作波形 返回上级 S7-300的计数器都是16位的,因此每个计数器占用该区域2个字节空间,用来存储计数值。不同的CPU模板,用于计数器的存储区域也不同,最多允许使用64~512个计数器。计数器的地址编号:C0~C511。 S_CUD(加/减计数器) S_CU(加计数器) S_CD(减计数器) 计数器线圈指令 返回本节 1. S_CUD(加/减计数器)块图指令 返回上级 2. S_CU(加计数器)块图指令 返回上级 3. S_CD(减计数器)块图指令 返回上级 4. 计数器的线圈指令 除了前面介绍的块图形式的计数器指令以外,S7-300系统还为用户准备了LAD环境下的线圈形式的计数器。这些指令有计数器初值预置指令SC、加计数器指令CU和减计数器指令CD。 返回上级 加计数器线圈指令应用示例 初值预置SC指令若与CU指令配合可实现S_CU指令的功能。 返回上级 减计数器线圈指令应用示例 SC指令若与CD指令配合可实现S_CD指令的功能。 返回上级 加/减计数器线圈指令应用示例 SC指令若与CU和CD配合可实现S_CUD的功能。 返回上级 要使用该功能,在硬件配置时需要设置CPU的属性,其中有一个选项为Clock Memory,选中选择框就可激活该功能。 返回本节 在Memory Byte区域输入想为该项功能设置的MB的地址,如需要使用MB10,则直接输入10。Clock Memory的功能是对所定义的MB的各个位周期性地改变其二进制的值(占空比为1:1)。Clock Memory的各位的周期及频率见 表

文档评论(0)

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

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

1亿VIP精品文档

相关文档