ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:388KB ,
资源ID:27711778      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/27711778.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于SERCOS的Kinetix系列伺服故障代码读取.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于SERCOS的Kinetix系列伺服故障代码读取.docx

1、基于SERCOS的Kinetix系列伺服故障代码读取 基于SERCOS的Kinetix系列伺服故障代码读取读取方法:基于Rslogix5000采用AOI_Kinetix_Error_Code,返回一个Kinetix 系列伺服的7段码的故障代码,并保持最新的50个带有时间戳的故障记录!下面我们以久立现场的案例为例,介绍如何读取驱动器的故障代码,并显示于SE上:1 在Rslogix5000中增加读取驱动器故障代码的程序 1.1 在Rslogix5000导入AOI_Kinetix_Error_Code 1.2 在User-Dfined导入UDT_SERCOS_Drive_Error_Code与UDT

2、_SERCOS_Drive_EC_History, UDT_DateTimeUDT_SERCOS_Drive_Error_Code:该数据模型,包含了4大类信息的变量主要为:ErrorCode(轴的故障代码,Dint), ErrorString(故障字符,故障描述,String),WallClock(故障时间, UDT_DateTime),伺服轴的信息与状态,见下图UDT_SERCOS_Drive_Error_Code:包含两个变量Fault_Code:(Fault Code Number,DINT)Dostic_Message(Diagnostic Message from IDN S95,

3、STRING)UDT_DateTime:包含Year,Month,Day,Hour,Minute,Second,Microsecond等信息1.4 编写梯级代码 1.4.1 在MainTask下建立名为P00_ServoFaults的程序,建立主例程并为每个伺服轴建立一个子例程,还有一个包含HMI错误显示的子例程! 在这里以管胚轴(R01_N01_rotation_camp)为例写下如下代码: 梯级一:当管胚轴发生故障的情况下,利用MSG读取一次轴故障,并触发AOI_Kinetix_Error_Code对故障代码处理并记录梯级二:清除历史故障记录MSG具体设置格式如下:注意读回的轴的故障信息被

4、放置于Destination处的String82类型的变量AOI_Kinetix_Error_Code: AOI_Kinetix_Error_Code:建立该类型的变量 Servo_Axis :属于具体哪跟轴 Motion Group:属于哪个运动控制组 Error_MSG_IDN_95:MSG读回的故障放置的标签 ErrorCodeNumber:Dint类型,具体的故障代码代号例如E19 String Message: String类型,具体故障解释 FaultHistory: UDT_SERCOS_Drive_EC_History50类型,记录最近50次的轴的故障其余轴类推,在R05_HM

5、I写下如下代码:梯级一,二,三,四:将需要显示的轴的故障存放于待显示的变量梯级五:从待显示的变量里提取出故障代码以及发生故障的时间戳2 将伺服轴的故障显示于画面 2.1建立如下的画面并找到Parameters建立名为PF_KinetixFault的文件内容为:#1=XZS 为TOPIC名称#2=P00_ServoFaults Rslogix5000程序名称2.2 FAULT DATA&TIME:分别连接如下标签:#1Program:#2.HMI_ErrorWallClock.Month:#1Program:#2.HMI_ErrorWallClock.Day:#1Program:#2.HMI_E

6、rrorWallClock.Year:#1Program:#2.HMI_ErrorWallClock.Hour:#1Program:#2.HMI_ErrorWallClock.Minute:#1Program:#2.HMI_ErrorWallClock.Second2.3 Servo Fault History:连接如下标签 :#1Program:#2.HMI_ErrorCodeDisplay2.4为多状态显示框,连接标签如下: :#1Program:#2.HMI_ErrorCodeDisplay其不同的状态的显示是根据K7K的应用手册查阅而来,例如当:#1Program:#2.HMI_Err

7、orCodeDisplay的值为4时显示2.5同上2.6同上2.7同上2.8连接标签为::#1Program:#2.HMI_AxisIndex为控制连接显示对话框:标签值为1 ,对应第一根轴S01_ N01 _RC标签值为4 ,对应第四根轴S01_N05_C2对应的属性名称(CommeName)改为:NodeSelect2.9分别为上选择键,回零键,下选择键,输入键属性都必须连接到NodeSelect2.10连接到的标签为::#1Program:#2.HMI_ErrorIndex为控制连接显示对话框:标签值为0 ,对应显示1标签值为49 ,对应显示50对应的属性名称(CommeName)改为:IndexSelect2.11分别为上选择键,回零键,下选择键,输入键属性都必须连接到IndexSelect至次画面部分已制作完毕!3 运行生成Client一旦有故障信号产生,只要选择对应的轴,对应的第几次报警,就可以清楚的查询到:故障代码,故障发生时间,以及导致故障的原因,处理故障的办法等。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1