电气控制与PLC复习.ppt

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * 2.6 跳转与标号指令 1. 跳转指令 (1)跳转指令 JMP(Jump),跳转指令 使能输入有效时,使程序流程跳到同一程序中的指定标号n处执行。 执行跳转指令时,逻辑堆栈的栈顶值总是1。 (2)标号指令 LBL(Label),标号指令。标记程序段, 作为跳转指令执行时跳转到的目的位置。 操作数n为0~255的字型数据。 指令格式:JMP n LBL n 2.7 诊断LED指令 S7-200检测到致命错误时,SF/DlAG(故障/诊断)LED发出红光。在V4.0版编程软件的系统块的“配置LED”选项卡中,如果选择了有变量被强制或是有I/0错误时LED亮,出现上述诊断事件时LED将发黄光。如果两个选项都没有被选择,SF/DIAG LED发黄光只受DIAG_LED指令的控制。如果此时指令的输人参数IN为0,诊断LED不亮。如果IN大于0,诊断LED发黄光。图6-4的VB10中如果有非零的错误代码,将使诊断LED亮。 梯形图的经验设计法 1.1 起动保持停止电路 起保停电路最主要的特点是具有“记忆”功能。 在实际电路中,起动信号和停止信号可能由多个触点组成的串、并联电路提供。 1.2 定时器应用电路 【例4-1】用定时器设计延时接通延时断开电路,要求输入I0.0和输出Q0.1的波形如图4-2所示。 1.2 定时器应用电路 【例4-2】用计数器扩展定时器的定时范围。 总的定时时间 T=0.1KT Kc(s)=0.1 x3000sx12000 =1,000h 1.2 定时器应用电路 【例4-3】 用定时器设计输出脉冲的周期和占空比可调的振荡电路(即闪烁电路)。 闪烁电路实际上是一个具有正反馈的振荡电路,T37和T38的输出信号通过它们的触点分别控制对方的线圈,形成了正反馈。 特殊存储器位SM0.5的常开触点提供周期为1 s,占空比为0.5的脉冲信号,可以用它来驱动需要闪烁的指示灯。 1.3 经验设计法举例 图4-5是三相异步电动机正反转控制的小车往复运动的主电路和继电器控制电路图 1.3 经验设计法举例 改为PLC控制系统的外部接线图 硬件互锁电路 1.4 常闭触点输入信号的处理 为了使梯形图和继电器电路图中触点的类型相同,建议尽可能地用常开触点作PLC的输入信号。如果某些信号只能用常闭触点输入,可以按输入全部为常开触点来设计,然后将梯形图中相应的输入位的触点改为相反的触点,即常开触点改为常闭触点,常闭触点改为常开触点。 1 加法 1) 整数加法(Add Integer) +I,整数加法指令。使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相加,产生一个16位整数结果OUT。 数学运算指令 2) 双整数加法(Add Double Integer ) +D,双整数加法指令。使能输入有效时,将两个双字长(32位)的符号双整数IN1和IN2相加,产生一个32位双整数结果OUT。 在LAD和FBD中,以指令盒形式编程,执行结果:IN1+IN2=OUT。 在STL中,执行结果:IN1+OUT=OUT。 指令格式:+D IN1, OUT 例: +D VD0,VD4 2 减法 减法指令是对有符号数进行相减操作。包括:整数减法( Subtract Integer )、双整数减法( Subtract Double Integer )和实数减法(Subtract Real)。这三种减法指令与所对应的加法指令除运算法则不同之外,其他方面基本相同。 3 乘法 *I,整数乘法指令 使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相乘,产生一个16位整数结果OUT。 指令格式:*I IN1,OUT 例:   *I VW0,AC0 1) 整数乘法( Multiply Integer) 2) 完全整数乘法 MUL,完全整数乘法指令 使能输入有效时,将两个单字长(16位)的符号整数IN1和IN2相乘,产生一个32位双整数结果OUT。 在LAD和FBD中,以指令盒形式编程,执行结果:IN1*IN2=OUT。 指令格式: MUL IN1,OUT 例: MUL AC0,VD10 4 除法 在LAD和FBD中,以指令盒形式编程,执行结果:IN1/IN2=OUT。 在STL中,执行结果: OUT/ IN2=OUT。 指令格式: /I IN2, OUT (整数除法) DIV IN2, OUT(整数完全除法) /D IN2, OUT (双整数除法) /R IN2, OUT

文档评论(0)

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

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

1亿VIP精品文档

相关文档