位操作指令的编程与应用-电灯控制(农机电气控制PLC课件)_第1页
位操作指令的编程与应用-电灯控制(农机电气控制PLC课件)_第2页
位操作指令的编程与应用-电灯控制(农机电气控制PLC课件)_第3页
位操作指令的编程与应用-电灯控制(农机电气控制PLC课件)_第4页
位操作指令的编程与应用-电灯控制(农机电气控制PLC课件)_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四周

3.1.1标准位逻辑指令

0、常用位逻辑指令位逻辑指令是PLC编程中最基本、使用最频繁的指令。按不同的功能用途具有不同的形式,可以分为以下几类:1、输入过程寄存器外部输入电路断开时,PLC输入端口指示灯灭,对应的输入映像寄存器数据为0外部输入电路接通时,PLC输入端口指示灯亮,对应的输入映像寄存器数据为11、输入过程寄存器根据指示灯状态,我们可以得到输入映像寄存器中i0.0~i0.7,i1.0~i1.5的数据,现在请大家在我们的头脑风暴中依次写出这14个点位的情况。1、输入过程寄存器1、输入过程寄存器输入过程寄存器根据plc输入端子指示灯的状态依次写入101000100000111、输入过程寄存器输出过程映像寄存器中状态为1时,相应输出端子接通,输出点状态指示灯亮,负载得电。2、输出过程寄存器1、输出过程寄存器输出过程映像寄存器为状态0时,相应输出端子断开,输出点状态灯灭,负载断电。2、输出过程寄存器最常用位寻址,可以在常开常闭触点中来使用输出过程映像寄存器中的值,也可以在输出扫描阶段将位地址状态传递给输出模块,驱动负载2、输出过程寄存器3、常开常闭触点、与或非逻辑关系举例步骤1、在编程软件中输入左图的梯形图2、导出.awl格式的文本文件3、打开S7-200模拟软件,选择CPU型号CPU226,载入awl格式的程序4、单击“RUN”键,绿色运行灯亮5、拨动输入开关I0.0、I0.1、I0.2、I0.3、I0.4观察输出指示灯.Q0.0、Q0.1、Q0.2是否符合与、或、非逻辑的正确结果4、与或非逻辑功能实训补充案例程序编写用两个开关量(两个开关量可以自由选择cpu226中的24的输入点)来控制两个电灯Q0.0和Q0.1的开闭。5、位存储区位存储区作为控制继电器,用来存储程序执行过程中的中间操作状态和控制信息。位存储区和变量存储区都可以存放程序执行的中间结果,但位存储区比变量存储区小得多,强调以“位"为单位存放信息。5、位存储区5、位存储区在梯形图中,若多个线圈都受某一触点串并联电路的控制,为了简化电路,在梯形图中可设置该电路控制的存储器的位,如图所示,这类似于继电器电路中的中间继电器。步骤1、在编程软件中输入左图的梯形图2、导出.awl格式的文本文件3、打开S7-200模拟软件,选择CPU型号CPU226,载入awl格式的程序4、单击“RUN”键,绿色运行灯亮5、拨动输入开关I0.0、I0.2、观察输出指示灯.Q0.0、Q0.1的状态位寄存器练习通过根据对两个输入信号的比较,决定某一输出。若I0.0、I0.1同时接通,Q0.0有输出;I0.0、I0.1均不接通,Q0.1有输出;若I0.0不接通。I0.1接通,则Q0.2有输出;若I0.0接通,I0.1不接通,则Q0.3有输出6、变量存储区用来存储程序执行过程中的中间结果.用来保存与工序或任务相关的其他数据。7、特殊存储器它是用户程序与系统程序之间的界面,为用户提供一些特殊的控制功能及系统信息,用户对操作的一些特殊要求也通过特殊标志位(SM)通知系统。特殊标志位区域分为只读区域(SM0.0~SM29.7,头30个字节为只读区)和可读写区域,在只读区特殊标志位,用户只能利用其触点。常用特殊存储区7、特殊存储器其他特殊存储区可以用来控制高速计数器,高速脉冲输出等,具体用法等用到特殊功能时再作讲解7、特殊存储器案例1.当报警信号I0.0接通时,报警指示灯Q0.1闪烁特殊存储区,具有闪烁功能补充案例程序编写按下水位低报警信号I0.1,故障指示灯Q0.1在有检测到故障时保持闪烁直到按下复位按钮I0.2,指示灯灭。第四周

3.1.2置位复位指令

0、常用位逻辑指令位逻辑指令是PLC编程中最基本、使用最频繁的指令。按不同的功能用途具有不同的形式,可以分为以下几类:1、置位复位指令种类2、置位复位指令梯形图格式bit:位地址N:取值范围1~255置位/复位指令执行时,从指定的位地址开始的连续N个位地址都被置位或复位。复位指令在复位定时器或计数器的状态位时,同时将定时器计数器的当前值清0。3、置位复位指令示例4、RS触发器指令输入输出关系表5、RS触发器指令程序示例6、实例练习用置位复位指令编写起保停控制程序假设外接的启动/停止按钮都是瞬动按钮。当点击连接到I0.0的外接瞬动按钮时,输入寄存器I0.0置1,网络1中指向I0.0的常开触点接通,置位线圈使用输入寄存器从Q0.0开始的连续一个地址置1,就算I0.0此时断开,也不影响Q0.0的状态,电机会持续运行。只有等I0.1被置1时,复位线圈接通,使用输入寄存器从Q0.0开始的连续一个地址复位为0,电机停止运行。案例解析置位与复位指令的应用——传送带运动控制。如图所示为一个传送带,在传送带的起点有两个按钮:用于起动的S1和用于停止的S2。在传送带的尾端也有两个按钮:用于启动的S3和用于停止的S4。要求能从任一端起动或停止传送带。另外,当传送带上的物件到达末端时,传感器S5使传送带停止。案例解析方案步骤案例解析端子连接图案例解析地址分配案例解析梯形图第四周

3.1.3立即位逻辑指令

0、常用位逻辑指令位逻辑指令是PLC编程中最基本、使用最频繁的指令。按不同的功能用途具有不同的形式,可以分为以下几类:1、立即位逻辑指令种类2、立即输入指令bit:位地址,只能用于输入寄存器I.立即触点指令执行时,立即读取物理输入点的状态,但不更新输入映像区,不依赖S7-200的扫描周期。物理输入点3、立即输出指令bit:位地址,只能用于输出映像寄存器Q.立即输出指令执行时,运算结果不仅写入输出映像区,同时还将立即传送给物理输出点,不再等待扫描周期的输出刷新阶段。物理输出点4、立即复位置位指令bit:位地址,只能用于输出QN:取值范围1~128立即置位/复位指令执行时,立即置位/复位从指定的位地址开始的N个连续位地址,以及对应的物理输出点。5、立即位逻辑指令示例如果外接实际设备,程序扫描周期足够长,可以明显看到:I0.0接通时,Q0.0比Q0.1先接通。l0.0断开时,Q0.0比Q0.1先断开。第四周

3.1.4其他逻辑指令

0、常用位逻辑指令位逻辑指令是PLC编程中最基本、使用最频繁的指令。按不同的功能用途具有不同的形式,可以分为以下几类:1、其他位逻辑指令种类2、取反指令将它左边的逻辑运算结果取反,把“1"变成“0",或把“0"变成“1"。即改变“能流"的的流动状态:“能流"到达该触点时,停止流动;“能流”不能到达该触点时,它给右侧提供“能流”。3、跳变指令正跳变指令检测到它左边的逻辑状态由“0"变“1”的正跳变时,该触点接通一个扫描周期。负跳变指令检测到它左边的逻辑状态由“1"变“0"的负跳变时,该触点接通一个扫描周期。4、空

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论