可编程序控制器及应用课程实验报告

可编程序控制器及应用课程实验报告

《可编程序控制器及应用》实验报告一

实验名称:PLC基本指令实验

1.实验目的与要求

开关量信号的边沿检测。

用PLS 指令检测开关量信号的上升沿;用PLF 指令检测开关量信号的下降沿。设计   实验方法、画出电路、编制梯形图、验证实验结果。

2.实验装置

1. SHYLPLC系列可编程控制模拟实验台之开关量输入/输出模块。

2. FX2N-32MR型可编程序控制器。

3.实验原理和设计思想

PLS指令的功能是当检测到输入脉冲上升沿来时,使操作元件得电一个扫描周期。PLF指令的功能是当检测到输入脉冲下降沿来时,使操作元件得电一个扫描周期。当按下SB1按钮时电路接通,通过PLS指令检测到上升沿信号,Y1、Y2接通并形成自锁,线路一直保持通路,LED一直亮着。放开SB1按钮Y2不发生变化,但在放开的一瞬间通过PLF指令检测到下降沿信号,Y3、,Y4接通并形成自锁,线路一直保持通路,要断开电路只能通过断开按钮X1。

4.PLC的I/O端分配及接线电路图

I/O端分配输入输出

X000接SB1Y000接灯ASB1按下亮、SB2按下灭

X001接SB2Y001接灯BSB1按下亮、SB2按下灭

SB1按下为闭合Y002接灯CSB1松开亮、SB2 按下灭

SB2按下为断开Y003接灯DSB1按下亮、SB2按下灭

Y004接灯ESB1松开亮、SB2 按下灭

5.PLC程序(梯形图)

6.实验调试过程和运行现象

不用PLS、PLF指令时,灯A是按钮SB1按下时灯亮,SB1松开时灯亮。用了PLS、PLF指令后,看到当按下SB1按钮时不论松不松开B灯亮并持续亮灯直到按下SB2。而松开SB1的一瞬间,C灯点亮,且是持续的,直到按下按钮SB2.

7.实验结果分析

成功的使用了PLS指令,明白了PL、/PLF的作用,提高了自己的操作能力,对一些程序也有了更多的了解

《可编程序控制器及应用》实验报告二

实验名称:PLC高级指令实验              开课实验室:PLC实验室

1.实验目的与要求

开关量信号的边沿检测。

用PLS 指令检测开关量信号的上升沿;用PLF 指令检测开关量信号的下降沿。设计   实验方法、画出电路、编制梯形图、验证实验结果。

2.实验装置

1. SHYLPLC系列可编程控制模拟实验台之开关量输入/输出模块。

2. FX2N-32MR型可编程序控制器。

3.实验原理和设计思想

PLS指令的功能是当检测到输入脉冲上升沿来时,使操作元件得电一个扫描周期。PLF指令的功能是当检测到输入脉冲下降沿来时,使操作元件得电一个扫描周期。当按下SB1按钮时电路接通,通过PLS指令检测到上升沿信号,Y1、Y2接通并形成自锁,线路一直保持通路,LED一直亮着。放开SB1按钮Y2不发生变化,但在放开的一瞬间通过PLF指令检测到下降沿信号,Y3、,Y4接通并形成自锁,线路一直保持通路,要断开电路只能通过断开按钮X1。

4.PLC的I/O端分配及接线电路图

I/O端分配输入输出

X000接SB1Y000接灯ASB1按下亮、SB2按下灭

X001接SB2Y001接灯BSB1按下亮、SB2按下灭

SB1按下为闭合Y002接灯CSB1松开亮、SB2 按下灭

SB2按下为断开Y003接灯DSB1按下亮、SB2按下灭

Y004接灯ESB1松开亮、SB2 按下灭

5.PLC程序(梯形图)

6.实验调试过程和运行现象

不用PLS、PLF指令时,灯A是按钮SB1按下时灯亮,SB1松开时灯亮。用了PLS、PLF指令后,看到当按下SB1按钮时不论松不松开B灯亮并持续亮灯直到按下SB2。而松开SB1的一瞬间,C灯点亮,且是持续的,直到按下按钮SB2.

7.实验结果分析

成功的使用了PLS指令,明白了PL、/PLF的作用,提高了自己的操作能力,对一些程序也有了更多的了解。

1.实验目的与要求

数据变换操作

在X0~X3 作为BCD 码个位输入,X10~X17 作为BCD 码的十位和百位输入,将他们结合为3 位BCD 码,结果放在字存储单元中,再将BCD 码变换成二进制数放在字存储单元中。

2.实验装置

系列可编程控制模拟实验台之开关量输入输出模块。

型可编程序控制器。

3.实验原理和设计思想

本实验利用MOV指令来完成,即

4.PLC的I/O端分配及接线电路输入

X000接SA1X010接SA10X014接SA14

X001接SA2X011接SA11X015接SA15

X002接SA3X012接SA12X016接SA16

X003接SA4X013接SA13X017接SA17

X004接SA5总开关,开启整个电路X005接SA6总开关,关闭整个电路

5.PLC程序(梯形图)

6.实验调试过程和运行现象

按照电路图接好每一根线,之后检查一下有无错误。确认无误后,开始运行实验,将程序传送到控制器,点击“开始监控”,进入调试。X0~X3 作为BCD 码个位输入,即把X0~X3表示的二进制的值转化为BCD码并储存在D10的第一位中。然后将X10~X17作为BCD码的十位和百位输入,把X10~X17所表示的2个二进制数的值传化为BCD码并储存在D12的第一位和第二位中。然后将BCD码位移转送。源数据BCD码右起第2位开始的2位移到D12的第3位和第2位。然后D1中的BCD码自动转换为二进制码。从而实现3位的BCD码。

7.实验结果分析

成功的使用MOV指令完成本实验。

《可编程序控制器及应用》实验报告三

实验名称:数码显示控制实验              开课实验室:PLC实验室

《可编程序控制器及应用》实验报告四

实验名称:四节传送带控制实验           开课实验室:PLC实验室

1.实验目的与要求

在数码显示模块上自动循环显示A→B→C→D→E→F→G→H→ABCDEF→BC→ABDEG→ABCDG→BCFG→ACDFG→ACDEFG→ABC→ABCDEFG→ABCDFG→A→B→C ……等符号,一直循环下去,通过开关控制开始和结束。

2.实验装置

系列可编程控制模拟实验台之数码显示模块。

型可编程序控制器。

3.实验原理和设计思想

把PLC看成继电器系统,用控制继电器的方法来控制PLC,本实验采用C计数器来实现,C计数器是一种按计数值动作的继电器,它可以有很多常开触点和常闭触点。(C100 K18)C100为计数器名,K18为计数器预置值为18。当接通X000时,M100接通,C100接通,当X001接通时,C100复位。Y0Y1Y2Y3Y4Y5Y6Y7

M0√

M1√

M2√

M3√

M4√

M5√

M6√

M7√

M8√√√√√√

M9√√

M10√√√√√

M11√√√√√

M12√√√√

M13√√√√√

M14√√√√√√

M15√√√

M16√√√√√√√

M17√√√√√√

4.PLC的I/O端分配及接线电路图输入输出

X000接SB1,常开,起动Y000接a

X001接SB2,常闭,停止Y001接b

Y002接c

Y003接d

Y004接e

Y005接f

Y006接g

Y007接h

5.PLC程序(梯形图)

6.实验调试过程和运行现象

按照电路图接好每一根线,之后检查一下有无错误。确认无误后,开始运行实验,将程序传送到控制器,点击“开始监控”,进入调试。按下启动按钮SB1,X000常开触电闭合,辅助继电器M100、M99得电,则定时器T0动作,计数器C100接通,辅助继电器M0~M17得电,Y0~Y6线圈得电,数码显示管自动循环显示。按下停止按钮SB2,M100失电,计数器C100复位,数码显示管停止显示。

7.实验结果分析

成功的使用C计数器实现了数码显示管的循环显示。

《可编程序控制器及应用》实验报告五

实验名称:天塔之光控制实验             开课实验室:PLC实验室

《可编程序控制器及应用》实验报告六

实验名称:红绿灯控制实验              开课实验室:PLC实验室

1.实验目的与要求

所示十字路口交通红绿灯控制模型,用PLC实现如下控制功能:起动后,南北红灯亮并维持25s。在南北红灯亮的同时,东西绿灯也亮,1s后,东西车灯即甲亮。到20s时,东西绿灯闪亮,3s后熄灭,在东西绿灯熄灭后东西黄灯亮,同时甲灭。黄灯亮2s后灭东西红灯亮。与此同时,南北红灯灭,南北绿灯亮。1s后,南北车灯即乙亮。南北绿灯亮了25s后闪亮,3s后熄灭,同时乙灭,黄灯亮2s后熄灭,南北红灯亮,东西绿灯亮,如此循环,直到停止。

2.实验装置

系列可编程控制模拟实验台之交通红绿灯控制模拟模块。

型可编程序控制器。

3.实验原理和设计思想

4.PLC的I/O端分配及接线电路图

1.实验目的与要求

控制要求

如图所示天光之塔控制模拟模型,用PLC控制LED指示灯按如下顺序点亮:L12→L11→L10→L8→L1→L1、L2、L9→L1、L5、L8→L1、L4、L7→L1、L3、L6→L1→L2、L3、L4、L5→L6、L7、L8、L9→L1、L2、L6→L1、L3、L7→L1、L4、L8→L1、L5、L9→L1→L2、L3、L4、L5→L6、L7、L8、L9→L12→L11→L10 ……循环下去。

2.实验装置

系列可编程控制模拟实验台之天塔之光控制模拟模块。

型可编程序控制器。

3.实验原理和设计思想

本实验与数码管循环显示实验类似,可以采用C计数器来实现,(C10 K19)C10为计数器名,K19为计数器预置值为19。

4.PLC的I/O端分配及接线电路图输入输出

X000接SB1Y000接南北红灯

X001接SB2Y001接南北绿灯

Y002接南北黄灯

Y003接东西红灯

Y004接东西绿灯

Y005接东西黄灯

Y006甲灯

Y007乙灯

5.PLC程序(梯形图)

6.实验调试过程和运行现象

按照电路图接好每一根线,之后检查一下有无错误。确认无误后,开始运行实验,将程序传送到控制器,点击“开始监控”,进入调试。启动程序,启动的同时输出实验要求的灯,同时使用定时器,时间按照题目顺序设置,每步的时间都要根据题目的要求设置,一直到最后一个计时器工作时需要断开之前所有的计时器包括最后一个,是系统重置为下一步的工作做准备,从而顺利进入下一个循环。

7.实验结果分析

成功的使用定时器完成本次实验。

c 语言程序流程控制应用实验报告,PLC可编程序控制器及应用课程实验报告相关推荐

  1. c语言程序流程控制(下)

    c语言程序流程控制 嵌套 switch分支结构 语法 例题 switch细节 练习 switch与if语句的比较 循环控制 for循环 练习题 while循环控制 do while 循环 多重循环控制 ...

  2. c 语言程序流程控制应用实验报告,程序流程控制实验报告.doc

    .net程序设计实验报告 2011年 11 月 19日 学 号1008114082姓 名左雪敬时 间下午7-8节专 业计算机科学与技术班 级10级2班实验题目: 程序流程控制实验目的: 1:掌握常量和 ...

  3. smali语言程序流程控制语法

    选择结构(if-else) smali条件跳转分支语法 if-<条件> v0 v1,:cond_** // 如果v0<条件>v1成立,则跳转到:cond_**处的代码. if- ...

  4. C#面向对象程序设计课程实验一:实验名称:C#语言基础、程序流程控制

    C#面向对象程序设计课程实验一:实验名称:C#语言基础.程序流程控制 实验内容:C#语言基础.程序流程控制 一. 实验目的 二.实验环境 三.实验内容 四.实验总结 实验内容:C#语言基础.程序流程控 ...

  5. 金山学院信息与机电工程系实验报告实验2 程序流程控制

    金山学院信息与机电工程系实验报告实验2 程序流程控制 一.实验目的和要求 (1)掌握if分支结构.for循环和while循环结构的使用. (2)熟悉列表.元组.字典.集合的概念和基本用法. 二.实验内 ...

  6. c语言程序设计教程 许勇,C语言程序设计应用教程 教学课件 许勇 第3章 程序流程控制.pdf...

    第3章 程序流程控制 3.1 结构化程序设计的概念 3.2 顺序程序设计 3.3 选择程序设计 3.4 循环程序设计 3.1 结构化程序设计的概念 C程序结构 C程序 源程序文件1 源程序文件 ...

  7. 一文带你深入理解【Java基础】· Java基本语法:程序流程控制

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  8. Java笔记2.3——Java基本语法之程序流程控制

    Java基础 Java基本语法(下):程序流程控制 目录 目录 Java基础 Java基本语法(下):程序流程控制 一.程序流程控制 1.理论 2.分支语句1: if-else结构 2.1.if-el ...

  9. Python程序流程控制

    程序流程控制 实验一 程序流程控制 实验一 程序流程控制 一.利用程序流程控制语句打印运行效果如图所示的九九乘法表,要求:关键语句要有注释 实现代码 #九九乘法表 for i in range(1,1 ...

最新文章

  1. 飞机大战html游戏全代码js、jquery操作
  2. csv data set config使用介绍
  3. github可视化_Cesium数据可视化-仓储调度系统可视化部分(附github源码)
  4. 创业必看:中国八大草根富豪发家史
  5. 前端程序员能力不足?表现在哪几点,你需要加强的地方!
  6. 怎么检测mysql主从正常_使用pt-table-checksum检查主从复制是否正常
  7. 24解析函数的级数表示(三)
  8. 脚本清理maven项目打包残留文件,节省磁盘空间
  9. mysql外码内码定义_Windows | 简体中文编码——输入码(外码)、区位码、国标码(交换码)、机内码(内码)、输出码(字形码)区别及联系...
  10. STM32CubeMX学习笔记(26)——SDIO接口使用(读写SD卡)
  11. 数学建模学习笔记:层次分析法
  12. 如何让在 LaTeX 中添加脚注,并且文中不出现编号?
  13. 计算机重新启动操作处于挂起状态,win7系统安装Photoshop提示安装程序检测到计算机重新启动操作可能处于挂起状挂起状态的解决方法...
  14. web前端大作业:诗人文化网页主题网站【唐代诗人】纯HTML+CSS制作
  15. 死链对网站的影响、产生过程、解决办法汇总
  16. vue前端怎么下载后端返回的二进制流excel表格文件
  17. 台式机耳机插上没声音_如何在台式机上使用移动耳机麦克风
  18. 我们诚心诚意的给射手座挑选了两款礼物,希望还来得及丨钛空智慧星球
  19. fatal: Authentication failed for解决方法
  20. 【运维面试】面试官:jenkins你们用过哪些插件?

热门文章

  1. 姿态识别入门 DeepPose: Human Pose Estimation via Deep Neural Networks
  2. 【scl】博图程序的导入和导出
  3. 九、Git tag 和 GitHub releases
  4. Qt添加Halcon窗体Demo(以及Halcon简单的灰化效果)
  5. 软件测试面试思路技巧和方法分享,学到就是赚到
  6. 笔记本拆机清灰后黑屏的可能原因
  7. MintUI 组件和MUI组件
  8. el-form自定义规则rules——validate的使用 小红心不出现解决方案
  9. 微软Project快捷功能记录
  10. python数据分析之描述性统计分析