直播课堂
HOME
直播课堂
正文内容
plc编程写轴 西门子1500系列PLC速度轴配置与仿真编程实验
发布时间 : 2025-01-20
作者 : 小编
访问数量 : 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”,就可以对虚拟轴进行停止。

西门子S7-1200 PLC位置轴的组态详解,保管你能搞懂!

1、配置轴工艺对象

(1)打开博途软件,新建项目,插入PLC设备, 在项目导航目录Technology objects 下双击“Add new objects"添加轴工艺对象。

图1-1添加轴工艺对象

(2)在“Basic parameters” 的“General” 中设置如下:

定义轴名称: Axis_ 1

根据设备配置选择脉冲接口

选择长度单位: mm

图1-2基本参数设置

(3)在“Extended parameters” 的“Drive signals” 中设置如下:

用于使能被“MC_Power”功能块控制的伺服驱动的使能输出号:son

▶选择伺服准备好的输入信号: rd

如果伺服驱动器不提供准备好信号,在此输入TRUE。

图1-3使能信号配置

(4)在“Extended parameters" 的“Mechanics” 中设置如下:

▶电机每转一圈的脉冲数量: 10000

▶电机转- -圈的路径长度: 10 mm

▶方向反向:调换运行方向

图1-4设置机械参数

(5) 在“Extended parameters”的“Position monitoring”中设置如下:

▶使能硬件及 软件限位开关

▶按照接线图,定义硬件限位开关并指定闭合有效还是打开有效

▶定义软件限位的位置值

图1-5设置限位

如果轴已回零,它可在软件限位开关设置的范围内运动。当到达软件限位开关时,轴减速停止。如果轴未回零当轴运行碰到硬件限位开关时,将使轴以紧急停止减速度停止。

(6)在“Ex tended parameters” 的“Dynamic general” 中设置如下:

▶输入最大速度( pulses/seconds)

▶输入允许的起动、 停止速度(pulses/ second)

▶输入加速度及减速度(mm/s2), 也可输入起动及停止时间秒数

图1-6动态特性设置

(7) 在“Ex tended parameters” 的“Dynamic emergency stop”中设置如下:

▶输入当轴碰到硬件限位开关或通过"MC_Power"功能块去使能时的紧急停止减速度或轴停止时间。

图1-7急停设置

(8)在“Extended parameters” 的“Homing”中设置如下:

▶回零相关参数

图1-8回零设置

2、控制面板调试

对轴配置完成后,可通过控制面板进行调试,确认电机使能信号、限位信号的好坏,确认电机的旋转方向。双击“Technologyobjects”下面轴的“Commissioning”可打开轴的控制面板:

图2-1打开控制面板

进入控制面板点击在线,选择Manual Control, 然后点击Release使能电机,如果电机使能上了,会有Ready的信号返回。如图4-12所示。

(1)用Jog mode运行轴定义运行速度,加速度,减速度。

点击“Jog backwards”或“Jog forward”,使轴正向或反向点动运行。

(2)进入Homing 模式

指定零点位置及加速度,减速度

开始回零。

轴按照定义的方向运动直到检测到回零开关或硬件限位开关。当检测到回零开关的 下降沿时,轴停止并将当前位置设置为定义的零点位置值。

(3)进入Positioning 模式

指定速度及加速度,减速度

按照指定路径“Path”(+/-), 控制轴相对运动。

按照指定的目标位置“Target”(+/-), 控制轴绝对运动。

请注意:当轴回零后才可以运行绝对定位。

图2-2用控制面板调试轴

还可以对轴进行诊断,双击“Technology objects"下 面轴的“Diagnostics”可打开轴的诊断画面,当CPU在线时,可看到当前的状态及错误信息,如图2-3所示。

图2-3诊断信息

3、运动控制程序

编写运动控制程序,可实现S7-1200 PLC对V90的运动控制。如图3-1,3-2 所示。

图3-1运动控制程序

S7-1200 PLC控制V90 PTI 模式的控制信号变量表:

图3-2运动控制信号变量表

来源:技成培训网,作者:胡志豪,未经授权不得转载!

如何获取 电气热门资料?

操作指引如下!

相关问答

怎么控制PlC三轴书写?

要控制PLC三轴运动,需要使用PLC控制器和运动控制器等设备,以及相应的编程软件和运动控制程序。下面是一些基本的步骤:1.确定运动控制器和驱动器:选择适合的...

plc怎么用xy轴画圆弧?

关于这个问题,要使用PLC控制XY轴画圆弧,需要遵循以下步骤:1.确定圆弧的参数,包括圆心坐标、半径、起始角度和终止角度。2.将XY轴移动到圆弧的起始点。3.计...

三菱PLC控制5轴步进电机,带加减速,可以在触摸屏修改转数和速度,请问梯形图怎么写,有相似的可以发来参照?

好写,就是个简单的数控车小程序,我可以现场去做,收费4万好写,就是个简单的数控车小程序,我可以现场去做,收费4万

PLC几轴什么意思?

1、PLC几轴是指可编程逻辑控制器(PLC)控制的机器或设备可以同时控制运动轴数的数量。2、原因是在工业自动化中,常常需要控制机器或设备的运动,而这些运动往往...

ug18种刀轴控制详解?

在UG软件中,刀具轴控制常用于刀具路径生成和CNC加工程序编制。UG中支持的18种刀轴控制方式包括:无刀轴控制:不需要控制刀具轴方向,通常用于平面雕刻或直线...

plc运动控制轴的划分?

答:plc运动控制轴的划分通道轴可以分为Pathaxis和POSaxis,PLC轴就属于定位轴,不参加插补,可以由PLCFC18单独控制。PLC可以直接将NC轴获取过去,前提是NC不...

plc中0轴什么意思?

在PLC(可编程逻辑控制器)中,"0轴"通常指的是输入或输出信号的第一个通道或端口。PLC通常具有多个输入和输出通道,用于与外部设备进行通信和控制。具体...

大神您好,请问三菱plc控制伺服电机怎么编程,主要就是伺服电机带动一根轴转动,左转三圈,右转三圈?

答案是否定的,伺服电机的控制方式主要是两种,1.通讯2.脉冲。通讯各种各样的都有,专用协议,485232modbus等等。脉冲的话,顾名思义,高速脉冲,方向,...答...

请问一下什么设备会用PLC来做多轴控制?

矩形PLC,跟三菱西门子都不兼容,可以防止别人破解抄袭。可做到6轴控制,高达200K脉冲输出,这么高的脉冲数,三菱欧姆龙等国外品牌、台达等等都做不到。矩形PLC,...

永宏PLC几轴几相输入是什么意思?

所谓几轴,就是指PLC有几个可以同时工作高速计数器输入端,几相是说在输入端可以用程序指定的高速计数器使用哪种计数方式,常见的有单相单输入,单相两输入,两...

 广西融水山洪灾害致5人死亡  香唾壶 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

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

热线

188-0000-0000
专属服务热线

微信

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