应将触点最多的并联电路放在最左边有串联电路并联时.PPT

应将触点最多的并联电路放在最左边有串联电路并联时.PPT

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应将触点最多的并联电路放在最左边有串联电路并联时

1.顺序功能图(SFC—Sequential Function Chart) 它是一种组织程序的图形方法,类似于程序流程图; 它位于其他编程语言之上,用于编制顺序控制程序; S7-200不支持SFC。 2.梯形图(LD—Ladder Diagram) 它是使用得最多的图形编程语言; 由继电器控制原理图演变而来; 组成 3.功能块图(FBD—Function Block Diagram) 类似于数字逻辑电路的编程语言。 5.结构文本( ST—Structure Text) 是一种专用的高级编程语言。其编程结构类似于C语言; 与梯形图相比,它能实现复杂的数学运算,编写的程序简洁紧凑; 较少使用; 7.SIMATIC指令集与IEC 61131-3 指令集 SIMATIC指令集由西门子公司提供,通常执行时间短,可使用梯形图、功能块图和指令表; IEC 61131-3 指令集的指令较少,只提供梯形图和功能块图两种语言。 子程序 子程序是可选的,仅在被其他程序调用时执行。 使用子程序可以简化程序代码和减少扫描时间。 中断程序 中断程序用来处理随机发生的中断事件; 中断程序不是由用户程序调用的,而是在中断事件发生时由系统程序调用的。 中断程序由用户编写。 1.二进制数 所有数据在PLC中以二进制存储,在编程软件中可以使用不同的数制表示。 (1)用1位二进制表示数字量 PLC内某位为1,则梯形图中对应的编程元件(线圈、触点)为“1”状态,或ON状态。 (2)多位二进制 Eg. 2#0000 0100 (3)有符号数的表示方法——二进制补码 最高位为符号位,1为负0为正 正数的补码是其本身,正数的补码逐位取反加1得相应负数的补码。 表3-2 常数的取值范围 2. 十六进制数 十六进制数用于简化二进制数的表示,eg. 16#2F。 3. BCD码 用4位二进制数来表示1位十进制数,常用的是8421BCD码。 用16#表示BCD码,4位BCD码对应于16位二进制数,允许范围为16#9999 ~ 16# 0000。 1.位(b—bit) 二进制位(bit)的数据类型为BOOL(布尔)。由字节地址和位地址组成,如 I0.0。 2.字节(B—Byte) 8位。//Eg. IB0:I0.7~I0.0。 3.字(W—Word) 2个字节。//Eg.VW100 4.双字(D—Double Word) 4个字节。//Eg.VD100. 注意: 1.以起始字节的地址作为字和双字的地址。 2.起始字节为最高位的字节。 3.字节、字和双字都是无符号数,它们的数值用16#表示。 5. 16位整数和32位双整数 都是有符号数。 6. 32位浮点数(实数) 7. ASCII码字符 美国信息交换标准代码。用单引号表示。 数字0-9的ASCII码为16#30H-39H A-Z的ASCII码为16#41H-5AH a-z的ASCII码为16#61H-7AH. 8. 字符串 数据类型为STRING,由若干个ASCII码字符组成。 第一个字节是字符串的长度(0~254),后面每个字符占一个字节。字符串用双引号表示。 3.逻辑堆栈的基本概念 S7-200有一个9位的堆栈,栈顶用来存储逻辑运算结果,下面8位用来存储中间运算结果。 堆栈中的数据按“先进后出”的原则存取。 与堆栈有关的指令: 7. 立即触点指令:只能用于I区 3.3.2 输出类指令及其他指令 6. 程序的优化设计 在设计并联电路时,应将单个触点的支路放在下面;即“上大下小”。 设计串联电路时,应将单个触点放在右边。 即“左大右小”。 在有线圈的并联电路中,应将单个线圈放在上面。 4. 分辨率对定时器的影响(定时器的刷新方式) 1ms定时器 每1ms更新一次,不与扫描周期同步。 10ms定时器 每个扫描周期开始时更新一次。累加上每个扫描周期包含的10ms个数。 在整个扫描过程中,定时器的值保持不变。 100ms定时器 在执行该定时器指令时更新。 更新方法是当前值加上两次刷新所包含的100ms个数。 为确保正确定时,应在一个扫描周期中只执行一次100ms定时器指令。 补充例题 5. 间隔时间定时器 3.4.2 计数器指令 1.加计数器CTU 补充例题——可自动清零的计数器 (6)断开延时定时器TOF的使能输入电路接通时,定时器位立即变为 ,当前值被 。使能输入电路断开时,当前值从0开始 。当前值等于预设值时,输出位变为 ,当前值 。 (7)TON定时器达到预设值后,若IN端持续接通,则TON当前值 ,直到最大值 。 (8)TOF定时器达到预设值后,输出位变为 OFF ,当前值 保

文档评论(0)

136****3783 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档