1、一、梯形图程序设计 1.利用中间继电器控制方法: 用I0.0到I1.1共10个键作为输入,控制中间继电器点亮0到9所对应的abcdefg灯作为输出。用并联结构,所以可以同时点亮多个灯,以显示对应的数字。松开输入按钮后,所有的灯全部灭掉,再按其他输入按钮可以显示其他数字的图形。 2.利用中间继电器控制方法(创新): 中间继电器用的常闭接点。不按键时所有灯全量。按下对应的按钮作为输入时,灭掉不需要亮的灯,只显示需要亮的灯来显示数字作为输出。由于,需要显示的灯多,灭掉的灯少。所以,这种方法比上一种可以省去很多中间继电器,达到节约内存空间的目的。 3. 计时器实现循环显示
2、 显示按下I0.0开关后手会松开,所以要有左侧M0.0自保。 一旦计时到一秒,下一阶段的M0.1信号源开始发出信号,则此阶段中间的M0.1断开。 右侧M0.0断电,左侧自保自动复位。 当进入第三阶段时,网络3中的M0.2信号源发出信号,网络2中的M0.1信号源断开,网络1中间的常位,由断开变为闭合,此时恢复到最初状态。 上一阶段到1秒时,T37传过来一个信号,并保持。此时M0.1信号源接通,左侧自保接通。 M0.1断开上一阶段中间的常闭触点,M0.0信号源断电,M0.0控制的灯Q之前的触点复位断开。 同时M0.1信号源再向Q0.0到7中需要亮的灯传递接通信号。 T38开始计时
3、一秒后向下一个网络传递信号。 4.功能指令: 用到加减指令,传送指令对变量VW0的值进行加减,并根据VW0的值判断进行什么操作,来控制数码管显示。 5.加减计数器实现循环显示 用加减计数器代替加减指令,计数器的值代替VW0,根据计数器值的大小来判断显示的数字。 6.加指令 只用到加指令,传送指令对变量VW0的值进行改变,并根据VW0的值判断进行什么操作,来控制数码管显示。由于加指令的输入可以是负值,所以可以代替减指令,来完成减法。 7.自增减 用自增减指令来代替加减指令,对直接对八位二进制数VB进行修改。而不需要对字VW进行操作,节约了
4、内存资源。 8.移位指令实现循环 用移位指令对VW进行操作和加减指令原理相同。再判断VW的值来显示数字。 9.移位对V的每一位操作 用移位指令对VW进行操作和上一个程序本质一样。只不过这里判断的不是VW的值,而是VW对应位的值来显示特定的数字。 10.延时循环SEG段码 用SEG断码来输出对应的数字。极大的简化了编程结构,便于程序的编写和阅读。 11.SFC 用SFC来实现顺序,分支,循环等结构,将程序模块化。便于程序的理解和修改。加深了我们对SFC的理解,为我们以后编写长代码程序打下基础。 12.INC段码 把VB0的值传给SEG,
5、由于可以对VB0直接进行修改,所以可以只使用1个SEG就完成原先的显示功能。节省了元件的使用,极大的减少了代码量。 13.QB0 直接用传至指令操作QB0进行显示,减少了中间变量,节省了内存资源。 14.INC段码到F再倒回来 用增减指令和段码配合SFC编写显示程序。利用SFC实现循环结构循环显示功能。 用子程序、段码以及寄存器 实现从0到F循环,并从F循环回0 子程序 16.用段码,增减指令和寄存器实现从0到F循环,并从F循环回0 17. 用寄存器,加法计数器,减法计数器和段码 实
6、现从0到F循环,并从F循环回0 18. 用移位寄存器 实现从0到F循环,并从F循环回0 19. 利用时钟和段码 实现从0到9循环 20. 利用寄存器,中断控制以及段码 实现从0到F循环 中断程序 21.PTO和计数器循环显示数字0-F-0方法 SBR1 22. 用PTO寄存器 实现从0到F循环,并从F循环回0
7、 23. 利用寄存器,PTO中断 实现从0到F循环,并从F循环回0 24.利用比较器和段码 实现从0到F循环,并从F循环回0 25.ADD段码 用ADD指令对VW的值进行操作,并用段码进行显示。但要注意从VW到VB的转换 26.INC段码到F再倒回来(创新用SFC) 用SFC实现循环,由于模块化编程,使得倒序操作变得很容易实现。 27.子程序实现循环显示 用把循环部分放到子程序中,使得主程序的阅读更简洁。有利于他
8、人理解程序主干。 28.调用时钟实现循环显示(最简只有一个网络) 调用时钟,并把秒个位的值传递给SEG。实现了最大的简化,只用了一个网络。 29.PWM课本例题 帮助我们理解PWM程序的使用。 30.用PWM波实现0到F循环显示 使用了PWM其中一部分来实现循环显示。重点是对周期和占空比参数的设置。 二、个人感想 刘君宇个人感想 这学期我们学了PLC这门课程,其中主要是是实验课占据主要课程时间。老师给我们独特的分组方式,以及,我们不再是等着老师给我们讲怎么怎么做,而是我们根据老师提出来的要求,自己去设计实验方案,从而实现。我们需要一步一步去
9、探索,有时我们会使用些提前的方案,老师会制止我们,让我们更好的循序渐进,从而更好地了解各种方案的改进,里面都会有我们自己的创新和我们自己的风格。 我觉得这种教学方案非常好,需要每个人认真去面对,它给与我们的不仅是实现老师的要求,更多是自己的创新和自学,敢于尝试的想法。 在后面的一些电路里面,我们学到了一些老师上课时没有讲过的一些电路方案,让我们学到了一些新的东西,让我们能够掌握这些语句的使用技巧。 有些时候试验箱会出现链接错误,这就需要我们的胆大心细了,同时也培养了我们的规范化的工作作风,以及我们组的团结协作的精神。 体会:①:实践出真知,俗话说的好:“纸上得来终觉浅,绝至此事要躬行。
10、这次实习确实教会啦我很多。②:小组成员的团结合作至关重要,我是深有体会,大家各献其功,做事情也是事半功倍。 通过这次的实验,我们的收获都很大。我了解了寄存器、段码、增减指令,加减法、循环移位、MOVE、时钟、中间继电器、顺序控制、PTO、PWM、定时器、计数器、置位、复位、中断、子程序的相关概念和用法。 通过对数码管显示PLC控制程序的分析,了解PLC程序的基本指令、控制方式编程思想,初步掌握PLC的编程方法.我们小组顺利完成了设计,并且达到了设计的指标,经测试工作完全正常。本次课设所用的时间不算短但也不长,却给我留下了深刻的印象。由于实验设备短缺,不能人手一台电脑进行编程操作,但凡有了
11、想法我们都会先在纸张上设计,最后再录入电脑进行编辑和调试,遇到问题我们会一起讨论找到问题的所在并解决问题,通过自己的思考并与大家一起交流讨论,必要时老师提出的要求和指导,这些都使我加深对PLC的了解和运用。虽然时间短暂,学到的也很基础很浅显,但最重要的是对PLC有了一个很大的了解,要想更深入的运用,还需要我们花更多的时间去学习和研究。PLC技术是一门应用广泛的课程,这几天温习了以前学到的一些知识,也学习到了很多,日后还要进一步深入和了解,通过对实践的学习来掌握理论的知识。通过工程实践,培养了亲自动手独立思考的习惯,学会用独立的思维方式去分析解决问题。 老师教学方法得当:由浅入深,由易变难,给
12、了我们很多启发和思考,培养我们创新的意识,和敢想敢做的作风。让我们得以从书本上深入浅出,应用到实验中,相信会为我们在以后的工作中带来不少便利。通过工程实践,培养了亲自动手独立思考的习惯,学会用独立的思维方式去分析解决问题。最后还要感谢老师对我们的栽培! 宋子涵个人感想 半学期的时间转瞬即逝,在徐老师的教导下,我从一开始的一窍不通,再到后来的不断摸索,不断练习,到现在自己可以独立完成功能的实现,受益匪浅。 在没有接触到这门课的时候,我也曾经和别的同学在交流时听说过PLC这个词,并且从社会生活和学习中已经了解到PLC控制是当今自动化控制的主流,目前自动化机床控制大多采用PLC控制。但当时
13、并未清楚的了解它,以及怎样的运用。 直到这学期接触了这门课,我才真正理解了我们专业的精髓。一开始的时候,我还因为课程理论知识有些枯燥而不怎么认真听课,但我明白这门课对我们专业有着极其重要的意义,所以课下认真看书,在最后也算获得了很多知识。 在这门课程中我不仅收获了知识,在徐老师的教导下,我更是对大学期间该如何学习有了更深的感悟。我记得在做实验的时候,我们组里有时会因为卡在某部分而使编写无法顺利进行,每个人都很急躁,你一言,我一语,各抒己见,反而使得编程漏洞百出,此时老师就告诉我们,学习PLC要具备足够的耐心和毅力,要一步一步的来,有条不紊地按照老师提供的要求来设计,最后在经历无数次失败后,
14、当看到一个个符号按照我们的设想整齐地排列,程序顺利完成老师的要求的时候,我们的心里真是有莫大的成就感。 还有一次,做实验时我们组琢磨了半天都对老师给的要求没什么思路,老师就告诉我们,有时候把别人的思路换一个形式展现出来也算是自己的想法,我们恍然大悟,随后不久就拿出了自己的想法,老师教导我们学习不能太死板,要学会利用自己掌握的全部知识,学会创新。 老师还教导我们每一个人都要去做,光看是远远不够的,你可能觉得你看懂了,但一旦实际上手,你就会发现自己还不够理解PLC,所以每一个人都要去想,都要去尝试,我们是一个团队,不应该存在游手好闲的和光说不做的,每一个人都应该为团体付出努力,这样才能合作共赢
15、 半学期的学习真是让我收获了不少,虽说老师教给我们那么多,我吸收的还远远不够,但我会在以后继续跟随徐老师的脚步不断进取,养成独立思考的习惯,不过分的依赖自己的队友,当自己有不懂的地方时,要抓紧时间问别人来搞懂,PLC是我们专业的重中之重,借由这门课的学习我也对我的专业有了更深的理解,也明白以后的路该如何走,真心谢谢徐老师的教导,以后我会更加努力,不辜负老师对我的期望。 张迪个人感想 本学期我们学习了现代电气控制及PLC应用技术这门课程。随着科学技术的发展,电气控制技术已经发展到了一个相当的高度。传统的电气控制技术的内容发生了很大的变化,有些已被淘汰;但最基础的部分对任何先进的控制系
16、统来说仍是必不可少的。所以这门课程对我们未来的工作是有极大帮助的,也让我下定决心要学好这门课程。 开始是教室里面进行授课,讲述一些书本上的概念及应用。开始学习的并不是十分顺利,很多东西都不能很好地理解,不能很好地掌握。老师不断地鼓励我们,基础的东西要靠理解去记忆,更大帮助的是实验中的亲手操作。所以在讲课的过程中,我努力地去理解老师所说的东西。老师不仅仅是讲了很多书本上的课程,还和我们讲了特别多在工厂实践中的注意事项和经验之谈,讲了很多老师亲身经历的故事,在好奇的过程中我们也能学到很多实际的东西,为我们以后的工作奠定了很好的基础。所以我那时开始明白了书本的东西学习固然重要,但是在实践中如
17、何能与书本的知识更好的相结合也是极为重要的,我们现在大学生现在缺少的正是自己动手的能力,可能在书本课程的学习上很好,但一到动手操作就傻眼了。我自认为这种单一的教育方式是不可取的,要学习西方的教育方式,实际理论相结合,才能达到更好的记忆理解! 老师第二部分的教学就是实验室的实践教育。开始接触到西门子的实验设备还很懵懂,不知道如何下手,在学长学姐的知道和老师的教育下,一步步的能够熟悉实验设备以及对应的软件。老师给我们 要求就是全部靠自己,靠自己去想去发现去创造,给予了我们极大的自由度。开始按着老师初定的目标,不断自己去摸索去了解,去了解计数器、定时器、数学指令、子程序、始终指令等等的应用
18、开始由浅入深,最开始只需要简单的思路却比较麻烦的程序,慢慢的接触到更深层的东西,用更简洁的指令就能完成更完整的功能。这种方式真的对我们帮助特别大,一切都要靠自己和自己的队友,一次次的讨论一次次的尝试,不断地发现更好的解决办法,让我们对这门课的理解越来越深,对以前书上看不懂的东西也能理解的相对透彻,我觉得这就是最大的进步与收获。正是这种自由的方式给了我们更多的想法,所以很感谢老师的信任与帮助。 这学期这门课程就到告一段落,可是未来的工作中会不断地用到这门课程,要不断的温故知新,让自己的实际操作更加娴熟,在以后的工作中发挥更大的优势。 何媛个人感想 第一次真正意义上的接触到PLC
19、编程,之前不论是单片机还是机器人所学的都时用C语言进行编程,一开始就乱了阵脚。虽说上课时,老师让我们分析的就是PLC语言,但是实际上操作起来还是有点困难。 一开始,学长学姐们领着我们入门。先是学会如何连接电路,然后又给我们演示最为简单的程序。可以说,一开始还是很轻松。但是紧接着老师就给我们出了难题,让我们利用开关控制显示数字。在尝试的过程中,组内虽起了矛盾,但却也快速的完成了任务。在接下来的三周实验里,我们在老师带领下不断的化繁为简,尝试新的指令。从一开始的继电器,到计数器,我们所要实现的都是在相同的连线下数字0到9的循环。着两个对我们来说都比较简单,上课的时候都提到过。可是接下来的加法、加
20、法指令、增减指令以及顺序循环指令都让我们感到头疼,我们只能在尝试中前进。尝试中我们发现,这四种指令都是类似的,我们主要理解指令的用处以及如何利用传送指令将每个数字传送到对应的结果上。随后,我们又接触到了子程序、字符串指令和PWM。最让我们摸不清头脑的应该就是PWM了。我们先把书上的原题原模原样的敲了上去,可是没反应。后来,还是在刘君宇的试验下才得以成功。 整个实验,需要的就是许愿的团结合作。在面对不熟悉的指令时,我们要做的就是先把书上的解释看懂,然后一步步地进行试验。只有在不断尝试的过程中,那些只是才能被我们牢牢记住,同时,这也增强了我们的思维能力。 经过了三周的实验课程,让我进一步认识了
21、现代电气控制及PLC技术。不再是书上笼统的概念,而是真实的操作了。我们只有在认识了解基础的指令后,才有可能编写出复杂的程序。当程序在出现问题时,我们也需要从基础的程序开始检测。同样,也正是在实验中,一次次的摸索,让我们对PLC有了更深刻的认识。其实程序也可以这样编写,也许,一条短短的指令就能实现操作。这三周,我们早已了解了老师的用心良苦,每一次的要求都是对我们的鞭策,而当我们学会了洗基本的指令后,又教会了我们如何化繁为简,如何让自己的程序更为的简洁。在这里,我想对老师说一声谢谢,谢谢你为我们打开了现代电气的大门,让我们有所涉猎、 杨帅波个人感想 一个学期的PLC实训结束了,在这短暂的5
22、周实训时间里,经过老师同学的指导,我获益非浅,学习了不少关于自己专业方面的知识。 在此实习中充分了解PLC操作程序,我们自己也会学着去做一点点,不能说反正遇到问题还是的找老师来解决,我们要学着自己独立完成,完成每一个实训项目,其次我们必须要通过实训与理论相结合,这样才能事半功倍。我们组进行了任务的分工,这样,一下子问题就变得简单化了。自己选择了画图,在老师的指导下,自己慢慢开始学会了如何用相应的软件去画图,感觉自己画的不错,就慢慢的熟练起来。这次实训给予我们的时间是一个星期,有一个实训项目,老师给我们说明了一些问题的所在,但我们大家基本上是在一个星期里这个项目调试完成了。 通过这次的实训,
23、让我受益匪浅。首先,认识了团队合作的力量,要完成一个项目不是一个人的事情,当中我们有过分歧但最终达成共识,不管结果怎样,至少我们曾经在一起努力过,体验其中的过程才是真正的收获。其次,通过这次的实践操作,我认识到了自己的不足,更感觉到了自己与别人的差距。为了明年的毕业而做准备,从各方面充实自己,使自己适应这个社会。 本次实习主要任务是设计数码管的功能,以及在遇见问题时的显示,通过理论与实践相结合,进一步加深我们的理论知识。要想在短暂的实训时间内,尽可能能多的学一些东西,这就需要我们跟老师有很好的沟通,加深彼此的了解。刚到实习教室,老师并不了解我们的工作和学习能力,不清楚我们会做哪些工作,所以跟
24、老师进行沟通是很必要的。通过沟通了解才能知道自己的不足,在短暂的实习过程中,让我深深的感觉到自己在实际运用中的专业知识的匮乏。同时,让我们真正领悟到学无止境的含义。 总之,这次的实训给予了我不同的学习方法和体验,让我深切的认识到实践的重要性。在以后的学习过程中,我会更加注重自己的操作能力和应变能力,多与这个社会进行接触,让自己更早适应这个陌生的环境,。这次虽然辛苦了点,但能让我学到不同的东西,我心里还是高兴的。人非生而知之,要学得知识,一靠学习,二靠实践。以上就是我在成都的进行实训的心得和感受。 不到半年的时间就将步入社会的我们,面临是就业的压力,我想我们更应该把握住最后的一段时间,充实、完善自我,争取做一名出色的学生。






