PLC自学教程
文章平均质量分 83
西门子PLC的博途step7和wincc HMI的模拟仿真
永远都是新手
书山有路勤为径,学海无涯苦作舟
展开
-
零基础无实物一步一步学PLCS7-1200仿真(十)-两个1200单边S7通信
项目要求:通过S7通信,完成PLC1的开关按下后,PL2的LED灯点亮。项目目的:学习通信基本原理,通信相关的指令。项目功能:通过S7通信,主CPU只有启动按钮,从CPU只有灯。主CPU操作点击启动按钮后,从CPU通过通信收到指令,点亮其控制的灯。完成了基本指令的学习,让我们来学习一下通信。S7-1200系列的CPU具备了网络通信的功能。本项目来源于西门子自动化挑战赛,信息化网络化赛道。通过最简单的S7通信,最简单的编程学习PLC 通信的原理。原创 2023-01-02 05:00:00 · 2526 阅读 · 1 评论 -
零基础无实物一步一步学PLCS7-1200仿真 背景知识三 PLC基础
经历上一节背景知识,在不引入控制器的情况下,我们可以通过继电器和接触器完成一些简单的线路控制,实现电动机的正转和反转。当我们想实现复杂的功能时候,其实也是可以利用继电器和接触器完成,只不过需要更多的器件和更复杂的电路,对于产品的批量和调试都非常不利。原创 2023-01-01 05:00:00 · 1670 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真 背景知识二 电气控制基本电路
在上一节讲述了基本的元器件知识之后,同学们应该深挖每一个元器件的原理和选型原则。可以为未来的自己设计项目时候的选型做到游刃有余。今天给大家带来一些电气控制或者工控领域的常见的基本电路,这些基本电路都是构成当今工控领域复杂电路的基本单元,非常值得学习。同时也是PLC编程的基础,同学们要知道元器件是如何从电气控制电路过渡到PLC的程序的。原创 2022-12-31 03:30:00 · 2432 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真(九)-八位流水灯/跑马灯
项目要求:按键配合实现8位LED的流水灯/跑马灯功能。项目目的:学习移位和循环的指令。项目功能:设置启动、停止按钮和8个圆形的LED灯。按下启动按钮后,8个LED灯按照流水灯或者跑马灯的规则循环显示。按下停止按钮后,显示停止。循环显示的LED灯可以是单个流水灯,也可以是多位跑马灯。具体为:要求在第0.5S亮一个灯,第1S亮第二个灯,第1.5S亮第三个灯,依此类推,4S后进行循环。原创 2022-12-31 08:00:00 · 39364 阅读 · 1 评论 -
零基础无实物一步一步学PLCS7-1200仿真(八)-按键控制数码管显示
本期项目给大家带来的是数码管显示的实验,之前学习的项目仅仅是点亮单个的灯。这个过程是非常简单的。本期项目要求为:数码管显示技术值,ESC按键为取消按钮,按下它之后计数器清零,回车按钮,按下它之后计数器直接装载为99。UP按键为加计数按钮,按下之后计数器加一,相应的DOWN按键为减计数按钮,按下之后计数器减一。原创 2022-12-30 05:00:00 · 9536 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真(七)-led灯闪烁-定时器或系统时钟
本项目在复习了上个项目的定时器应用后,又开发了系统时钟使LED闪烁的程序。两种方法均可达到项目需求。为同学们今后开发其他项目拓宽视野,提供不同的思路。系统时钟脉冲的方法是一个非常重要的应用。未来使用严格的定时时避免不了使用系统时钟脉冲。另外,项目开发采用调用子程序的方法值得借鉴,在同学们开发复杂程序的时候必须按照主程序和不同子程序的架构进行开发设计,这样在调试和后续的其他开发中才能提高开发和调试的效率。本项目的HMI动画可以分别应对两种不同的程序开发方法,只需要在主程序中直接调用即可。原创 2022-12-29 07:00:00 · 10656 阅读 · 3 评论 -
零基础无实物一步一步学PLCS7-1200仿真(六)-两个电动机顺启逆停
本次项目为两个电机定时启动,目的旨在学习PLC的定时器的指令,学习时间继电器对应的PLC里面的指令是如何使用的。项目要求:1.电机启动按钮,M1电机立即启动。2.按钮按下后,定时器开始计时,5s后,启动M2电机,再开始计时6s后,M2停止运行,同时M1停止运行。且M2停止后M1才能停止。3.上面提到的M1和M2电机可以使用指示灯替代。原创 2022-12-28 06:30:00 · 4568 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真(五)-四路简易抢答器控制
四路抢答器可通过程序扩展成任意路抢答器。通过仿真图大家可以看到最终程序仿真效果。具体功能如下:启动按钮为本系统启动示意按钮,启动按钮按下后,则左侧的主持人的系统正常灯点亮为绿色。此时任一选手按钮按下后,则对应的红色灯亮起。抢答完毕后,主持人按下其对应的复位键,则选手亮起的红灯被清除。可进行下一轮的出题和抢答。原创 2022-12-27 08:00:00 · 11899 阅读 · 3 评论 -
零基础无实物一步一步学PLCS7-1200仿真(四)-单个按钮控制电机
本项目的功能是利用单个按钮实现对电机的启停控制。本项目的接线延续教程二里面的启保停电路,只不过我们可以弃掉一个按钮,只用一个按钮去实现之前的功能。西门子的博途软件集成了非常强大的帮助功能,同学们可以依据我的截图,打开帮助文件然后按照我的图片指引找到自己不熟悉的命令开始学习。本项目包含了一个上升沿扫描指令和一个RS触发器指令,同学们可以按照我描述的程序原理进行操作仿真。原创 2022-12-26 09:30:00 · 2561 阅读 · 1 评论 -
零基础无实物一步一步学PLCS7-1200仿真(三)-电动机正反转控制(互锁)
在学习完电动机的启保停控制后,我们今天来学习电气控制里面进阶的正反转控制,也就是大名鼎鼎的互锁电路。首先需要了解电动机可以实现电动机正反转的工作原理。互锁我的称呼就是锁对方,正转运行就锁反转,反转运行就锁正转,这个通过下图的仿真效果图就可以看明白,正转运行的时候无论怎么点反转都不会阻止正转的运行。除非按下停止按钮之后。大家可以自行下载程序包打开项目后,操作看看实际的效果,这种效果使单纯的在监控SIM表里无法体会的。原创 2022-12-25 09:00:00 · 10732 阅读 · 5 评论 -
零基础无实物一步一步学PLCS7-1200仿真(二)-电机启保停程序及仿真程序
在学习完电动机的电动控制后,我们今天来学习电气控制里面最经典的启保停电路,也就是大名鼎鼎的自锁电路。我们说的电动机都是最典型的三相异步电动机。自锁电路是电气控制电路中的最基本的一种,一旦按下开关,电路就能够自动保持持续通电,直到按下其它开关使之断路为止。在通常的电路中,按下开关,电路通电;松开开关,电路断开。原创 2022-12-24 10:00:00 · 3639 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真 背景知识一 低压元器件基础
学习PLC之前,最好对基本的电气相关控制设备有一个牢固的基础,对于理解PLC乃至未来开发复杂的项目是一个非常好用的背景知识。话不多说,进入正题。本文将讲解电气控制最常见的元器件,每个元器件遵循实物和符号对应的关系进行讲解,使每个同学都能够理解实物的工作原理,接线方式,最终可以上升到理论阶段可以根据电气符号自行设计原理图。原创 2022-12-23 10:45:47 · 1535 阅读 · 0 评论 -
零基础无实物一步一步学PLCS7-1200仿真(一)--电动机的点动控制
市面上的一些PLC教程,普遍都是带实物的教程,这样的好处是跟实际做项目一样,缺点是观看者无法上手,另外一部分教程则是纯理论编完程序后的仿真面对枯燥的监控SIM表很抽象,况且不能模拟真实的情况。学习PLC编程之前新手小白需要理解继电器和接触器的工作原理,PLC的输入接收的是各种传感器和开关的信号这与单片机一样,PLC输出控制的可都是各种继电器和接触器的线圈。这就是PLC的优势,上手简单,不需要C语言的基础,使用梯形图编程,实质上是对电路的理解到位后,PLC程序基本上可以直接编程了。原创 2022-12-22 22:23:24 · 4899 阅读 · 0 评论