西门子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有几个可以同时工作高速计数器输入端,几相是说在输入端可以用程序指定的高速计数器使用哪种计数方式,常见的有单相单输入,单相两输入,两...