【专家大讲堂直播答疑】20220118 驱动工程师三大利器 之 博途下驱动应用库分享与探讨
直播时间:2022年1月18日 晚19:30-20:30
主讲专家 : 张正伟
课程主要内容:
a. 驱动工程师的当前痛点:编程繁琐不标准、驱动产品诊断困难、安全功能实现无捷径
b. 利器之一:DriveLib 之循环非循环通信库
c. 利器之二:LalarmHdl 故障总处理库
d. 利器之三:LdriveSafe 功能安全库
e. 库总结和相关推荐
直播回看链接:
https://www.ad.siemens.com.cn/1847/Video/LiveForecast?courseId=3620
直播答疑精选
1.1 通信循环请求如何处理?
通信循环请求不需要主动进行处理。西门子驱动器的循环通信部分采用基于PROFIdrive报文数据结构进行数据交换,主要用来交换一些对时间要求比较苛刻的过程数据。
PLC控制器可以将相关的控制字和主给定值等这些过程数据周期性的发送给驱动器,同时从驱动器周期性的读取相关的状态字和实际转速等过程数据。
非循环数据交换是由主站控制器通过调用相关的功能块或者触发对应的读写位的方式来进行发送请求的。
1.2 LAlarmHdl这个报警库能用在S120上吗?
LAlarmHdl报警处理及显示功能库支持SINAMICS S120、SINAMICS S210、 SINAMICS V90等驱动系统。
1.3 LDrvSafe安全功能库是所有的PLC都能用吗?
不是,安全功能实现的LDrvSafe库,实现形式是基于通信PROFIsafe的控制方式来完成的,PROFIsafe运行在PROFIBUS和PROFINET等现场总线上的一种安全通信协议,可以达到SIL3的安全等级,用来保障数据在现场总线传输过程中的安全性。因此不是说有的PLC都支持,S7-1200F、1500F、1500TF等故障安全型PLC都可以使用LDrvSafe安全功能库。
1.4 LAlarmHdl报警库TIA 博途 V16能用吗?
可以,西门子官方提供下载的版本为TIA 博途V15版本,当使用V16、V17的版本,可以直接进行添加该功能库,在添加的过程中会进行基于当前TIA 博途的自动升级。
可以点击下面的链接进行下载:
https://support.industry.siemens.com/cs/cn/zh/view/109761931/en
1.5 FB284的回原点、连续回原点为什么有时没有效果?该如何解决?
1、确定具体的编码器类型,例如增量式类型还是绝对值类型。不同的编码器使用的回零方式不一样。
2、对于FB284 SINA_POS,可以实现的回零方式有两种,分别是基于ModPos管脚的模式4主动回零以及模式5的直接设定参考点两种方式。模式4主动回零是使能轴按照驱动中预设的回零速度及方式沿着正向或反向进行回零操作。模式5是当轴静止的状态下,对轴进行零点位置的设置,两种方式是完全不一样的执行动作。
3、由于EPOS 位置控制器的更新是需要循环周期的,模式更改和在新模式下的运动控制应该有控制时序,在PLC中进行模式更改以及相关的动作请求之间需要增加一定的请求间隔。
1.6 FB284的连续速度控制和连续接收数据控制一样吗?
不一样,首先MDI是指通过外部的上位系统按照需要的工艺要求来控制位置和速度等的一种控制功能。MDI又分两种不同的控制方式,分别是位置控制和速度控制。
FB284的模式3连续速度运行就是MDI中的速度控制方式,允许轴的位置控制器在正向或反向以一个恒定的速度运行。
MDI的位置控制,又分为相对定位运行和绝对定位运行。而连续数据接收是用来激活绝对定位功能中的设定值直接生效的,连续传输激活之后,MDI 参数的修改会立即生效。否则只有在二进制互联输入”EPOS 设定值直接设定” 上发出上升沿之后,数值的修改才生效。注意,相对定位不能使用连续数据接收的功能。
1.7 FB287读V90伺服报警代码,报错?
1、在使用FB287之前,必须确保硬件组态已经完成,而且PLC和驱动器之间的通信已经正确建立。
2、正确设置FB287功能块的相关参安适,例如:硬件标识符,需要读写的参数号以及驱动对象号。
3、通过FB287 输出管脚ErrorID来确认错误代码,参考具体的报警描述具体分析。
FB287非周期通讯读写可以参考以下的链接:
https://support.industry.siemens.com/cs/cn/zh/view/109750094
1.8 对于绝对值编码器的校准,组态工艺对象的时候,也是使用FB38000吗?
不是,当选择通过TO组态工艺对象的方式,需要使用MC-HOME功能块的模式6或者模式7执行绝对值编码器的校准。FB38000是针对驱动集成的EPOS功能来进行绝对值编码器校准的。
1.9 有关于这些功能库的使用案例吗?
通过视频中每个功能库介绍胶片上的文档编号,或者最后库汇总中的二维码可以在西门子全球技术资源中心下载关于该功能库的说明及配套的使用案例。
1.10 同样的功能,像位置控制的话,FB284和简易版的FB284,速度控制下的FB285和用报文20,352的功能块,如何选择?
看实际工艺功能的需要,在模式选择方面,Easy_SINA_POS仅仅可以实现相对定位,绝对定位,点动,主动回零这些基本功能,SINA_POS模式3的连续速度运行,模式5的直接设定参考点,模式6的运行程序段的这些功能则没有办法实现。此外,速度和加减速倍率给定的参数,Easy_SINA_POS都没有。
而关于速度控制,通过函数块SINA_SPEED_TLG20,可以对实际电流、实际转矩和实际功率进行状态监控。
SINA_SPEED_TLG352,除了对实际转速,实际电流和实际转矩显示进行监控之外,还可以对SINAMICS驱动器的故障和报警代码直接作为输出参数进行显示。建议参考报文1,报文20,报文352具体的报文格式和报文定义。
关注官方微信公众号-西门子工业1847俱乐部,了解更多相关信息。