直播课堂
HOME
直播课堂
正文内容
plc编程轴停止速度 西门子1500系列PLC速度轴配置与仿真编程实验
发布时间 : 2025-06-19
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子1500系列PLC速度轴配置与仿真编程实验

实验前景 :西门子电机变频调速控制以前多是在驱动控制器中实现,例如Cu320、Cu310等控制单元,使用Start软件进行配置,对于使用者来说,Start使用难度相对较大,随着西门1500系列PLC的产出,现在西门子逐渐将驱动功能放在PLC中完成。

实验目的 :创建速度轴并模拟速度轴的运行情况。

实训操作

1>、新建项目,添加新设备,本例使用仿真的方式;

2>、创建好项目后在项目树中点击“添加新设备”,在弹出的添加新设备对话框中选择“控制器”,然后找到模拟仿真时用到的CPU,本例仿真采用的是1516-3 PN/DP系列的PLC,添加完成后CPU的子网参数均使用默认值。

3>、添加驱动信息,本例采用S120系列中的CU320-2

4>、选择好CU320装置后,拖拽到硬件组态中,然后采用拖拽的方式建立PLC与装置之间的Profinet链接。

5>、双击驱动装置,在弹出的对应的设备视图中对驱动装置进行配置,先添加DO矢量,然后选择相应的报文。

6>、在工艺对象目录下点击新增对象,找到运行控制的速度轴对象,并添加:

6.1、在驱动装置中选择前面组态的驱动装置:CU320

6.2、在驱动装置数据中勾选:运行时自动应用驱动值

7>、在OB1中添加功能块MC_POWER,并在Axis输入端选择之前添加的速度轴,在Enable输入端输入使能信号;

7.1、采用如上方式依次插入如下对轴控制的启动和停止块。

8>、下载程序并启动仿真,在Enable和Execute输入引脚测试强制给定“1”信号:

9>、在诊断界面可以对运行状态进行监视,设定速度100,实际速度显示99.999….

9.1、如果要停止轴的运动,则在MC_HALT功能块的EXecute是输入引脚强制给定一个“1”,就可以对虚拟轴进行停止。

PLC延时停止详细分析:启动后延时5秒停止

控制要求:按下I0.0电机Q0.0启动,按下I0.1电机延时5秒之后停止。

作为初学者,我们不可能一看到题目要求立马就可以编译完成。首先我们根据题意可以先简单把它拆分为几部分来完成,第一步我们按要求首先把电机转动起来,那么我们就先编一个自锁电路:第二部分是停止,按下I0.1后延时5秒后电机Q0.0停止。在这里我们就要用到了定时器,注意关键词延时。也就是说等等你按下I0.1之后,定时器TON(TON是通电延时)开始计时,等到5秒后时间一到电机就立刻停止。定时器在编程里它属于寄生,一般它不能自己得电,我们需要用到继电器来给它供电。所以我们可以调用中继M,这个中继也就相当于我们实际应用中的中间继电器。只不过它是存在程序内部中,根据我们编程的需要我们可以任意应用。 如上图所示,当我们按下I0.1时,M0.0得电自锁,同时T37开始计时,等到时间继电器计时到了5秒中之后得电(我们可以简单的把时间继电器理解为接触

器或是中间继电器,因为它也有常开和常闭触点)得电后它的常开常为常闭,常闭变为常开。我们不能光让它一直有电,所以利用完之后它就没有什么作用了。那么我们就得想法停掉它。怎么停掉呢?我们在上图的基础上串联一个时间继电器的常闭即可。等计时时间一到,T37的常闭断开,M0.0失电,T37失电,从而停止。

题目的最终目的是让Q0.0,等时间(5秒后)一到立马让它失电停止,那么我们就可以再第一步自锁得程序中串联T37的常闭就可以了。 最后根据我们的思路来总结归纳把它简化成我们自己认为最简变的程序就可以了。程序简单分析,当我们按下I0.0,Q0.0得电自锁并保持运行。 当我们按下停止I0.1时,中继M得电自锁目的是给T37供电,T37开始计时,5秒时间一到得电,它的常闭T37就会断开,最终Q0.0延时5秒后停电。

相关问答

PLC的简易编程器中把RUN开关拨到STOP位置和RUN位置对于...

根据你使用什么品牌PLC来讲譬如:三菱FX系列使用编程器连接PLC时1,如果拨动开关拨在run时这样可以读取,监视修改内部时间复制程式等,但是不会损害程序...

PLC编程中的起保停?

“起保停”是PLC程序中常用的控制方法,它是指在自动化生产过程中,通过编程控制PLC,实现对设备的开启、运行和关闭的控制。起保停的实现方式是将设备的各个状...

西门子PLC高速脉冲输出时如何停止?

利用其中的高速脉冲控制字节Q0.0对应是SMB67Q0.1对应SMB77在这个控制字节中的最高位SM67.7是允不允许高速脉冲启动,将其设置为0并从新接通一次PLS指令就...

为什么plc程序中急停写常开?

为什么在PLC中急停写常来?原因很简单,急停按钮它电气电路中是处于闭合状态的,因为它的作用就是用来切断回路,如果电路中出现危险或者其他问题,需要快速停止...

不知道PLC如何输出一个什么样的信号来_作业帮

[最佳回答]需要楼主编写,PLC输出模拟量来控制液压比例阀

三菱PLC中怎么编写中止-ZOL问答

三菱PLC中是没有暂停指令的。在暂停时你想实现什么功能。是让所有输出保持现状还是所有输出都停止或是保持部分输出。如果让所有输出都停止那相对来说就比较...

三菱PLC怎么设置延时停机?

三菱plc如何实现延时停机,三菱PLC在规定日期定时停机,这个程序非常好编写,方法也有很多。以三菱FX2N的PLC为例,我可以告诉你一种“在超出规定的开机时间里停...

plc数码管显示控制如何实现暂停控制?

可以使用CJ指令来实现。定时器和计数器如果被CJ指令跳过,跳步期间它们的当前值被冻结,如果在跳步开始时定时器和计数器正在工作,在跳步期间,它们将停止计时...

plc循环停止怎么设计?

一个工作循环需要一个总的开关控制,如用M0.0这样,按下停止按钮时,这个停止信号保持住,等待工作循环最后一步结束,停止信号才让一个工作循环的总开关M0.0断开...

台达plc怎么设置到时间停止程序?

1,因为台达PLC只有延时导通计时器,所以所有类型的延时计时器必须用延时计时器记性逻辑操作。先加一个计时器,如果最大计时时间不够用,则输出给一个计数器。...

 宿州汽车站  自动化控制设备 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部