s7-200PLC基本指令系统及编程报告
- 格式:ppt
- 大小:2.90 MB
- 文档页数:34
plc基本指令编程实验报告PLC基本指令编程实验报告一、实验目的本次实验旨在通过学习PLC基本指令编程,掌握PLC的基本编程方法,了解PLC的工作原理和应用。
二、实验器材1. PLC:S7-200;2. 编程软件:STEP 7-Micro/WIN32;3. 电路板;4. 开关、灯泡等元器件。
三、实验内容1. 熟悉STEP 7-Micro/WIN32编程软件的操作方法;2. 学习PLC的基本指令编程,包括LD、AND、OR、SET、RST等指令;3. 设计电路板并进行连接测试;4. 编写程序并下载到PLC。
四、实验步骤1. 熟悉STEP 7-Micro/WIN32编程软件的操作方法。
(1)打开STEP 7-Micro/WIN32软件。
(2)选择“新建”项目。
(3)选择相应的PLC型号。
(4)设置CPU类型和端口号。
(5)连接PLC并下载程序。
2. 学习PLC的基本指令编程,包括LD、AND、OR、SET、RST等指令。
(1)LD指令:将输入I0置为1,表示I0为真。
如LD I0;则当I0为真时,该指令为真。
(2)AND指令:当两个输入都为真时,输出为真。
如AND I0,I1;则当I0和I1同时为真时,该指令为真。
(3)OR指令:当两个输入中有一个为真时,输出为真。
如OR I0,I1;则当I0或I1其中一个为真时,该指令为真。
(4)SET指令:将输出Q0置为1。
如SET Q0;则Q0被置位。
(5)RST指令:将输出Q0复位。
如RST Q0;则Q0被复位。
3. 设计电路板并进行连接测试。
根据实验要求,设计电路板并进行连接测试。
4. 编写程序并下载到PLC。
(1)根据实验要求编写程序。
(2)连接PLC并下载程序。
五、实验结果分析通过本次实验,我们掌握了PLC的基本编程方法,并成功设计出了电路板并进行了连接测试。
在编写程序和下载到PLC的过程中也没有出现任何问题。
六、实验心得体会通过本次实验,我深刻认识到PLC在自动化控制中的应用非常广泛,并且掌握了基本的编程方法。
西门子S7-200 PLC指令学习S7-200系列的基本逻辑指令S7-200系列的基本逻辑指令与FX系列和CPM1A系列基本逻辑指令大体相似,编程和梯形图表达方式也相差不多,这里列表表示S7-200系列的基本逻辑指令(见表)。
表S7-200系列的基本逻辑指令S7-200系列PLC的比较指令在SIEMENS S7-200的编程软件STEP-7中,有专门的比较指令:IN1与IN2比较,比较的数据类型可以是B、I(W)、D、R,即字节、字整数、双字整数和实数;还可以有其他的比较式:>、<、≥、≤、<>等等。
当满足比较等式,则该触点闭合。
与LMODSOFT指令对照:在LMODSOFT中,没有直接的数的比较指令,但SUB指令可以通过其执行减法功能后的三个输出端的状态实现整数的比较功能。
若与LMODSOFT 中的SUB指令对应,则在STEP-7中应有三个比较指令: >、=、< 来分别对应SUB 指令的三个输出;若还要对应≥、≤、或<>,则根据SUB指令三个输出端的不同组合,均可找到对应的比较指令。
比如:①(30007)>(40030)②(30007)=(40030)③ (30007)<(40030)①+②(30007)≥②+③(30007)≤(40030)①+③(30007)<>(40030)S7-200系列PLC的定时器指令类型、编号及分辨率TON——接通延时TONR——有记忆接通延时TOF——断开延时3种分辨率(时基):1ms、10ms、100ms——分别对应不同的定时器号定时器6个要素:指令格式(时基、编号等)预置值——PT使能——IN 复位——3种定时器不同当前值——Txxx 定时器状态(位)——可由触点显示定时值=时基×预置值PT。
由于定时器的计时间隔与程序的扫描周期并不同步,定时器可能在其时基(1ms、10ms、100ms)内任何时间启动,所以,未避免计时时间丢失,一般要求设置PT预置值必须大于最小需要的时间间隔。