西门子S7-1200基本位逻辑指令编程实例,如何编写起保停控制程序
昨天我们介绍了西门子S7-1200基本位逻辑指令介绍,触点、线圈、逻辑取反指令 ,今天我们来学习一个西门子S7-1200基本位逻辑指令的编程实例,给大家介绍一下如何编写起保停控制程序。
一、编写程序。首先在项目树中打开PLC_1下面的程序块文件夹,双击Main打开程序编辑器。
在项目视图右侧的指令中打开位逻辑运算文件夹,选择一个常开触点,双击或拖放到编程区域,输入地址I0.6做为启动触点。编辑器自动为I0.6生成了变量名称Tag_1,可以在PLC变量表中修改。串联一个常闭触点,输入地址I0.7做为停止触点。拖放一个输出线圈,输入地址Q0.0,做为起保停电路的输出线圈。在常开触点I0.6的下方并联一个Q0.0的常开触点,做为自锁触点。这样,一个简单的起保停控制程序就完成了。单击保存项目按钮,保存项目。
二、编译、下载程序到PLC。选中项目树中的PLC_1,单击编译按钮编译项目。单击下载按钮,将所有块下载到PLC。
三、查看程序运行情况。单击监控按钮,观察程序的执行情况。按下启动按钮I0.6,Q0.0接通,按下停止按钮I0.7,Q0.0断开。
今天我们学习了西门子S7-1200基本位逻辑指令的编程实例,即如何编写起保停控制程序。以后的文章中我会继续为大家介绍更多西门子S7-1200的知识,欢迎持续关注!
西门子S7-200系列PLC实操(7 起保停控制)
大家好,这节课我们来学习一下“起保停控制”
设计要求说明:当按下启动按钮时,电机就接通并保持输出;当按下停止按钮时,电机断开。接口分配如下图:
下面,我们先来看一下电气接线图:
电气接线图
按照电器接线图的接线逻辑,我们来编辑一下PLC程序:
PLC程序图
这里,我们按照电气接线图,把它按照PLC程序的逻辑符号翻译过来,就是上面这个图了。
下面,我们在程序中进行一下状态监控:
起保停程序状态
在这个程序中,我们可以看到在启动按钮按下后,能流通过常闭按钮到达电机Q0.0。这是Q0.0位置的常开触点闭合,实现自锁保持。这时,I0.0恢复常开状态,能流将从下方的线路流过,保持电器的启动状态。
这是能流的流动路径如图中红线位置所示:
能流走向
而停止操作,则是在按下常闭触点后,则线路断开,Q0.0位置失电,Q0.0常开按钮恢复断开,自锁解除。如下图所示:
停止操作
综上所述,起保停是PLC编程中非常重要的一个程序,希望大家可以熟练掌握。
下节课,我们学习“起保停指示控制 ”
相关问答
西门子plc起保停编程实例?
以下是一个西门子PLC起保停编程实例:假设我们需要控制一台水泵,当液位低于最低液位时,水泵应该启动并运行直到液位达到最高液位。如果液位超过最高限制,则水...
plc起保停编程与接线?
PLC(可编程逻辑控制器)起保停编程和接线是PLC的基本操作之一,它包括以下步骤:1.PLC接线:将PLC的输入、输出、电源等电缆接到相应的端子上,确保连接正确,...
PLC编程中的起保停?
在PLC编程中,起保停是指在程序执行过程中为设备或系统设置保护条件,以防止发生危险或故障情况。具体来说,起保停可以通过以下方式实现:1.启动(起保)信号:...
plc起保停讲解?
PLC起保停是一种在工业控制系统中使用的控制方式,它能够控制电气设备的起动、停止、变频等操作。PLC起保停的“PLC”指的是可编程逻辑控制器,它是一种通用型的...
西门子起保停怎么编写子程序?
1.结论:编写西门子起保停子程序的步骤可以分为三个部分:定义变量、编写PLC程序、调试程序。2.解释原因:在工业自动化系统中,经常需要通过PLC对机器或生产...
gxworks2起保停控制编程?
gxworks2具备起保停控制编程功能。GXWorks2是一款可以编写运行在三菱电机可编程控制器上的PLC程序的IDE(集成开发环境)。起保停控制编程是控制器最基本的编...
怎样用wincc做电动机启保停?
建议看看深入浅出WINCC,可以直接组态的,不过一般都是通过PLC编程,然后给个控制变量,通过WINCC控制这些变量来实现电机的起保停。建议看看深入浅出WINCC,可以...
plc到时间停了如何复位?
你好,PLC停止运行后,可以通过以下步骤进行复位:1.检查PLC的电源是否正常,确认电源正常后,将其打开。2.检查PLC的程序是否有误,如果有误,需要修改程序...
求一用西门子PLCS7300/400来控制电机星三角启动,电机正反转,起保停的梯形图和PLC外部接线?
应该是三个图纸吧,S7-200就行了应该是三个图纸吧,S7-200就行了
西门子plc怎么实现水泵先起先停
回答如下:要实现水泵先起先停,可以使用以下步骤:1.设置一个计数器(例如C1),用来记录水泵启动的次数。2.在PLC程序中,对水泵的启停进行控制。当有水泵...