admin管理员组文章数量:1530882
2023年12月15日发(作者:)
S120 调试手册
31 MAY. 2013
_______________________________________________________________________________________________
S120调试手册
Author
Gao Dapeng
Date
2013-5-31
Page: /32
Version
V3.3
Reserved
目录
目录 .............................................................................................................................................................................. 2
1. STEP7中添加SINAMICS S110/S120 CU305/CU310/CU320)硬件配制 ............................................. 3
2. 从STEP7 中打开项目的SINAMICS S110/S120的软件并连线 ............................................................. 4
3. 伺服轴DDS功能配置 ................................................................................................................................ 4
4. 配置完成后连线并下载到控制器 .............................................................................................................. 6
5. 检查通讯报文格式是否正确 ...................................................................................................................... 6
6. 设定伺服电机每转直线进给的值(微米)或旋转的度数 ...................................................................... 7
7. 伺服内部抱闸或外抱闸控制 ...................................................................................................................... 7
8. 运动参数设定 .............................................................................................................................................. 8
9. 设定正负方向的极限位置 ........................................................................................................................ 12
10. 设定JOG方式的设置 ............................................................................................................................... 12
11. 设置绝对值编码器电机的零点位置 ........................................................................................................ 12
12. 安全集成设置 ............................................................................................................................................ 13
13. 使用PLC程序通过DP通信校正绝对值编码器 .................................................................................... 17
14. S7-300控制功能块---HMI伺服编码器零点设置功能块 ....................................................................... 18
15. S7-300控制功能块---HMI伺服操作页面操作功能块 ........................................................................... 19
16. S7-300控制功能块---伺服JOG和MDI程序块 ..................................................................................... 19
17. FM357 涂胶设定 ....................................................................................................................................... 23
18. 更改轴运动方向 ........................................................................................................................................ 31
19. S120程序的下载和备份 ........................................................................................................................... 32
Page: /32
1. STEP7中添加SINAMICS S110/S120 CU305/CU310/CU320)硬件配制
此时的硬件配制中I/O地址可以任意选择,但输入与输出地址必须相同。
配置通信报文为111 ,PZD12/12
定义输入输出地址,保存并编译。
Page: /32
2. 从STEP7 中打开项目的SINAMICS S110/S120的软件并连线
对于S120来说,需要使用自动配置功能。
一旦连线后,在线编辑的参数和电脑里保存的数据不一致,也与S110/S120内ROM数据不一致,所以在线更改后必须COPY RAM TO ROM, 并LOAD TO PG.
3. 伺服轴DDS功能配置
DDS功能配置需要离线完成。进行轴功能配置和通信报文选择。
在每根轴的驱动配制中需要选定Function modules,此功能决定轴以定位的方式运行。
Page: /32
选择定位功能的选项,否则无法选择PZD111通信报文。
定义机械参数,微米单位。一般来说,1LU可以设置成1微米。
若电机为抱闸电机,需要选定外部抱闸控制
Page: /32
定义通信报文111
4. 配置完成后连线并下载到控制器
将配置内容同时写入ROM内永久保存
5. 检查通讯报文格式是否正确
Page: /32
6. 设定伺服电机每转直线进给的值(微米)或旋转的度数
此功能设定值取决于机械的减速机构的传动比,与第4条内容相同。
7. 伺服内部抱闸或外抱闸控制
Page: /32
8. 运动参数设定
Page: /32
在调试过程中调整参数
Page: /32
初次调试的时候将此值调大直到伺服出现哨音,然后逐步减小此值,直到哨音消失!
也可以自动配置此参数(自动配置前必须从PLC中断开伺服控制OFF3使能)
Page: /32
此值用来在伺服发送碰撞时进行保护(上下扭矩限位都要设
此值应以确定伺服的误差值
如果此值太小会出现following
error,在满足精度的情况下尽量增大
Page: /32
9. 设定正负方向的极限位置
输入以毫米为单位的正反向的极限值,并激活软限位的保护功能。
10. 设定JOG方式的设置
进入configure jog setpoints设置画面设定正反向的JOG运动速度:
11. 设置绝对值编码器电机的零点位置
将传动的机构(滑台)通过点动的方式移到机械设定的零点位置,然后进行编码器置零: Page: /32
点击红色标示的按键将编码器置零。此功能必须在线状态下才能执行
12. 安全集成设置
在Servo_02-Functions-Safety Integrated下配置安全功能(注:在线的状态下)
点击Change Settings
CU310
Page: /32
CU320
CU305(S110)
本例中选择使用第一项STO/SBC/SS1 via terminal,通过端子来控制。
STO/SBC/SS1 via terminal
从下图1可以看到,控制点由两路进来,
Page: /32
通道1Safe Standstill,Channel1(CU),Control unit(terminal)可以选择CU上面的点,如图中选择了r722bit0,可根据实际情况选择不同的点。
通道2 Safe Standstill,Channel2(MM),Motor Module(terminal EP),电机模块上的点。对于CU320来说即电机模块上的X21:3,4。CU310DP即X120:7,8.。CU305DP(S110)使用DI16,DI17+,DI17-。(为系统默认,无法更改,也不需要设置)
正常情况下,应保持两路信号同时进入。
此两路回路为工作状态下接通,即外部安全条件允许后,两回路接通。由于在此功能上使用了非门,因此,在安全集成的控制上显示的是断开状态。
若电机若有Brake 抱闸功能,则还需设置抱闸的Safe brake control,将其Enable。但抱闸必须接入PM340内部专用的抱闸输出口上
图1
图2
设置完相关参数后,选择图1中Activate Settings激活设置
此时会跳出对话框要求修改密码。
初始密码为0,可修改为客户要求的密码。
过程如下图
Page: /32
更改完密码重新激活设置,此过程需等待较长时间,建议切换至其他界面再切换回Safety integrated.否则会出现死机一样的现象。之后又跳出对话框提示是否保存
Page: /32
点击Entire project,保存设置。
系统保存参数并会执行Copy RAM to ROM
之后执行Load to PG,将参数导回电脑中。
此时应保持CU输入点与Motor Module上EP点的状态一致,否则会出现报警
正常使用过程中也应保持此两个信号同时给入,如若两个信号的状态不一致,将出现报警,电机停机。正常复位无法清除报警。将信号恢复到正常状态后,将CU320断电,重新上电后才能将故障报警消除。
13. 使用PLC程序通过DP通信校正绝对值编码器
由于通过Starter/Scout中手动校正绝对值编码器比较麻烦,很多最终用户不愿意使用此方式,因此需要通过PLC在HMI上一键校正绝对值编码器。
Starter/Scout处于在线状态时,”Perform absolute value calibration”按钮将处于可用状态。按下该按钮后,系统会对绝对值编码器进行校正。校正完成后,状态框中的文字将由“Absolute encoder is not calibrated”变为“Absolute encoder is calibrated”。最下方的“Home position coordinate”用来指定的校正的目标值,即把当前位置设置为该值。在一次校正完成后,在线状态下可以重复按校正按钮连续进行多次校正。
校正需要使用3个参数:
P2599: “Home position coordinate”
P2507: 校正按钮和状态框对应于驱动的参数
Page: /32
P971: “Copy RAM to ROM”
P2507 = 1 表明编码器未校正,P2507 = 3表明编码器已校正,这两个值反映在状态框中。
P2507 = 2 时将启动一次校正操作。”Perform absolute value calibration”按钮按下时正是将2赋给了P2507,从而启动一次校正操作。只要将驱动器参数P2507设为2就可以启动一次绝对值编码器校正操作。此外,为了永久保存校正信息,需要对CU执行一次“Copy RAM to ROM”。将CU的参数P977设置为1即可启动执行一次“Copy RAM
to ROM”操作。
下图为HMI上的6寸触摸屏,2根轴为例:
具体的PLC程序参照样例来执行。
14.
S7-300控制功能块---HMI伺服编码器零点设置功能块
此功能块为设置绝对值编码器零点。
LAD_ADDR:为硬件配置内报文的输入输出映像地址(输入和输出地址相同)。
DRIVE_OBJECT_NO:在SCOUT配置内配置的伺服轴硬件号。
Zero_Ref_Activity:执行零点校准的条件,可以为页面条件,可以为安全条件。
Zero_Ref_Setting:执行零点校准命令,指HMI上执行按钮。
Zero_Ref_Offset_Value:执行零点校准命令时偏移值,即执行完毕后,编码器显示为此值而不是零。Zero_Ref_Timer:执行零点校准命令后延时进行COPY FROM RAM TO ROM的命令。
Page: /32
15.
S7-300控制功能块---HMI伺服操作页面操作功能块
在所有的关于伺服数据功能的数据块都包含在一个块内如:DB30,当然包含伺服页面控制相关的数据。
AXIS_DB:伺服数据控制数据块
JOG_OVERRIDE:伺服操作页面更改JOG倍率的+/-按键,(即屏幕倍率选择行左右按键)。
JOG_INCREASE:伺服操作页面更改步进值的+/-按键,(即屏幕步进值选择行左右按键)。
JOG_AXIE:伺服操作页面更改轴号的+/-按键,(即屏幕轴号选择行左右按键)。
JOG_SELECT_PLUS:伺服操作页面右侧一列所有任何按键。
JOG_SELECT_MINUS:伺服操作页面左侧一列所有任何按键。
JOG_MAX_AXIS_NO:伺服操作页面最多控制轴数量。
TEACH_POS_PLUS:预留的示教接口。
TEACH_POS_MINUS:预留的示教接口.
TEACH_MAX_POS:预留的示教接口.
16. S7-300控制功能块---伺服JOG和MDI程序块
首先是需要输入命令字的内容(目前程序上每轴最大支持32个位置点的命令)。
下图中第一个网络段内的MD328为命令请求的双字内容,当然是可以更改的。
M328.0为位置0,M328.1为位置1 M328.2为位置2….依次类推。
第二个网络段内为将命令字MD328分解成具体的位置号码:0,1,2,3,4,5……
Page: /32
而对于具体的运动来说即下图的功能块。
调用此功能块要具体要求的是要检查数据块(DB30)中有多少根轴的数据配置.
在伺服数据块(DB30)中,前100个字节为轴的公共数据区域。
对第一根轴为第100字节开始的到1099字节结束的区域。
对第二根轴为第1100字节开始的到2099字节结束的区域。
其余的一次类推。
如果此设备配置有一组的伺服(单轴或多轴时)检查伺服数据块内是否有相应的数据。如果没有的话,拷贝任一轴的1000个字节数据的结构组,选定后在最后一行黏贴,并更改名为AXISa,其中a为轴号,轴号必须与前一个轴号下一顺序号。(AXIS1, AXIS2, AXIS3…..)。
Page: /32
轴数据的通讯字节(与S110/S120)为UDT结构(UDT31),由40个字节接收,40个字节发送共80个字节组成。在伺服功能块中,由于使用的报文为111,所以实际使用的只有24字节发送(控制值),24字节接收(状态值),
如下的伺服控制功能模块:
LAD_ADDR:为硬件配置内报文的输入输出映像地址(输入和输出地址相同)。
DRIVE_OBJECT_NO:在SCOUT配置内配置的伺服轴硬件号:如下图的2。
AXIS_NO_SELECT:轴号,此号必须为伺服数据块内的轴号顺序一致。如选择1,轴数据位起始字节100到1099字节内容。
AXIS_DB_NO:轴伺服数据块名,如DB30
AXIS_REQ_POS_NO:请求位置号码如0,1,2,3,4…..
MDI_NUM_BLOCK:在伺服数据块内quoteSet的ARRAY[1..3]中的3,如果要改为其它的值,需要预留的区间更改,保证REQ_POS字节的起始位置不变。
此值的内容为位置点型号,即同样一位置点有不同的位置值。
Page: /32
MDI_LENGH_BLOCK:和上一个参数配套,定义个位置点类型位置点的数量。包括位置定位值,定位速度和加速度。
MDI_MODE:选择MDI模式。
MDI_BLOCK_SELECT:选择定位点的类型。
MDI_SETPOINT_ACK:上升沿触发MDI定位,需要下一参数的给定后延迟启动。
MDI_REJECT_STOP:此位在启动MDI定位时,信号1为可以运动。
MDI_POS_MOVE_MODE:此位为定义MDI运动为绝对位置(1)或相对位置(0)。
JOG_INCREASE_SELECT:此位为选择JOG页面上的步进行左右键是写入步进值到伺服内,与参数DRIVE_OBJECT_NO一起使用。
JOG_EXECUTE_PLUS:轴执行JOG前进,在JOG页面上轴运动正向按键。
JOG_EXECUTE_MINUS:轴执行JOG前进,在JOG页面上轴运动负向按键。
POS_TORERANCE:定义检查轴偏置与给定值的最大误差,超过误差为轴偏离给定位置点。微米单位。
在给定位置,速度,加速度的数据块中,需要说明的是:
要注意给定的值要与数据块内的内容一致,即:
MDI_BLOCK_SELECT的值为1时,必须输入的值为QuoteSet[1].xxxxxx,
MDI_BLOCK_SELECT的值为2时,必须输入的值为QuoteSet[2].xxxxxx,
……..
Page: /32
17. FM357 涂胶设定
1. 由于S120速度给定值从FM357过来为模拟量,其值出现无动作时有变化,所以要过滤其干扰值。
首先安装服务包。在线后右键选定项目,
选择LOAD INTO TARGET 下载服务包。
选择CU_S_00X属性
Page: /32
选择Free Function Block.
2. 插入一个DCC charts.
Page: /32
3. 进入CFC编辑画面添加如下的功能
首先添加功能块类型:
Page: /32
然后添加或拷贝程序如下图所示:
注意编程内的输入输出参数定义,最好是拷贝已经编写好的程序,如果需要新加程序,请参考相关CFC编程手册。
Page: /32
4.编译
5.在SCOUT 里进行编译确认
Page: /32
然后进行下载。
5.修改TM41模拟量输入滤波值
在专家列表里找到CompareIn12, CompareIn12,输入0.002阀值,其含义为百分比,及最大的电压为10V时,其滤波的值为0.002*10V=0.02V.
下载后可以正常工作了。
6.更改报文从Telegram 111 到Free telegram。
进入前面的步骤3 更改DDS配置:
Page: /32
然后传送到STEP 7内:
传送完毕后可能需要重新再STEP7里下载。
7.增加TM41控制值,用于故障复位。
7.设定TM41的编码器参数
Page: /32
8.修改轴控制值使其能在MDI模式和FM357控制模式下都能运行
9.设定MDI模式和FM357控制模式切换参数
10.设定MDI模式和FM357控制模式速度给定值
Page: /32
将TM41的模拟量设定为如下:
将TM41的编码器设定为如下:
在PLC功能块FC20里,包含了如下几个部分:
FM357的JOG模式
S120 MDI模式
FM357 参考点返回模式
FM357 自动模式和程序调用。
18. 更改轴运动方向
由于某些场合需要更改轴的编码器运动的方向,特别使对插补的两轴的象限很可能与当前的运动方向不一致,需要更改其方向,需要强调的是,在更改了运动方向后TM41模拟量里输入的接线(+/-10V)需要交换。
Page: /32
在某轴的专家列表中更改P10 为motor commissioning(3).
更改参数P1821(0)为Direction reversal(1)
更改P971为保存参数,其几秒后自动返回原来参数。
然后将P10恢复为Ready(0).
此过程可能需要系统重新起动。
对于FM357回参考点开关,需要在S120零点位置附近加一接近开关,此开关接到FM357内的BERO输入点上,或者从PLC输出点接在此BERO输入点上。
19. S120程序的下载和备份
在线模式下修改参数,其修改内容只存在RAM里,S120断电后不会保存在里,也不会保存在电脑里,所以在线修改后必须执行Copy Ram to Rom.然后保存到电脑里Load to PG.
Page: /32
版权声明:本文标题:17_S120配制手册_v3.3. 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1702640993a17173.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论