预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共80页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

S7-200PLC基础与编程任务一西门子S7-200PLC的认识与使用1.PLC是什么——工业控制器1.2S7-200PLC的认识2.输入输出接线8DI16DI8DO(DC,ACorrelay)4DO5A4DO10A1.3S7-200系列PLC数据存储及内部元器件功能(3)位存储器M用来保存控制继电器的中间操作状态或控制信息,其地址范围为M0.0~M31.7。其作用相当于继电器控制中的中间继电器。位存储器在PLC中没有输入/输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其触点可用于程序中。(9)高速计数器HC一般计数器的计数频率受扫描周期的影响,不能太高。而高速计数器可用来累计比CPU的扫描速度更快的事件。高速计数器的当前值是一个双字长(32位)的整数,且为只读值。HC0~HC5。3.S7-200PLC地址分配1.4编程软件的使用PLC与计算机之间的连接梯形图绘制规则控制举例任务二西门子S7-200PLC定时、计数、比较指令时基按脉冲分,有1ms、10ms、100ms三种定时器。1ms定时器每隔1ms刷新一次,当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。10ms定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。用于单一间隔的定时。上电周期或首次扫描,定时器状态位OFF(0),当前值为0。使能输入接通时,定时器位为OFF(0),当前值从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。使能输入断开,定时器自动复位,即定时器状态位OFF(0),当前值为0。指令格式:TONTxxx,PT用于对许多间隔的累计定时。上电周期或首次扫描,定时器状态位OFF(0),当前值保持。使能输入接通时,定时器位为OFF,当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器状态位ON(1),当前值连续计数最大到32767。指令格式:TONRTxxx,PT断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位为0。使能端(IN)断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。指令格式:TOFTxxx,PT应用举例4:闪烁程序应用举例5:时钟脉冲产生器应用举例1:计数器扩展三、比较指令控制要求:一自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯L2亮。其中,L1和L2分别受Q0.0和Q0.1控制,数值1000和5000分别存储在VW20和VW30字存储单元中。程序举例时序图应用举例2:闪烁程序(间歇工作)任务三PLC应用指令及顺序控制位移位寄存器指令表3-18跳转与跳转标号指令的格式及功能编程举例设I0.3为点动/连动控制选择开关,当I0.3得电时,选择点动控制;当I0.3不得电时,选择连续运行控制。采用跳转指令控制的点动/连动控制程序如图所示。四、顺序控制及编程3.顺序功能流程图的类型顺序控制的设计步骤绘制功能图应注意的问题利用起保停电路实现顺序功能图用置位复位指令编程使用移位寄存器指令编程实现顺序功能图顺序控制指令3.顺序控制指令编程举例3)编制梯形图程序应用举例此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!