欢迎来到天天文库
浏览记录
ID:48024645
大小:627.29 KB
页数:7页
时间:2020-01-23
《S7-200_SMART 系统手册.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SIMATICS7-200SMART2013年10月版S7-200SMART系统手册更新信息产品信息S7-200SMART文档更新概述尽管我们力求确保产品文档条理清楚与准确无误,但《S7-200SMART系统手册》中的一些页面仍包含不完整、不正确或误导性的信息。使用AXISx_ABSPOS子例程从SINAMICSV90伺服驱动器读取绝对位置以下几部分提供了如何在项目中使用AXISx_ABSPOS子例程从SINAMICSV90伺服驱动器读取绝对位置的更多信息:●AXISx_ABSPOS子例程(页1)●用法示例
2、(页3)●互连详细信息(页4)●影响互操作性的调试问题(页4)AXISx_ABSPOS子例程当您在“从驱动器读取绝对位置”(ReadAbsolutePositionfromDrive)对话框中选中“启用”(Enabled)复选框并单击“生成”(Generate)按钮以构建向导生成的子例程时,STEP7-Micro/WINSMART的运动控制向导将创建AXISx_ABSPOS子例程。©SiemensAG2013.保留所有权利A5E32938410-AA,10/20131AXISx_ABSPOS子例程的接口和参
3、数说明如下所示:LAD/FBDSTLCALLAXISx_ABSPOS,START,RDY,INP,Res,Drive,Port,Done,Error,D_Pos输入/输出数据类型说明ENBOOL开启EN输入位会启用此子例程。确保EN位保持开启,直至DONE位指示子例程执行已经完成。STARTBOOL开启START输入参数可通过指定的伺服驱动器获取当前绝对位置。为了确保一次仅执行一项当前位置读取操作,请使用边沿检测元素以脉冲方式开启START参数。RDYBOOLRDY输入参数指示伺服驱动器处于就绪状态,而该状
4、态通常通过驱动器的数字输出信号提供。仅当该参数开启时,此例程才会通过驱动器读取绝对位置。INPBOOLINP输入参数指示电机处于静止状态,而该状态通常通过驱动器的数字输出信号提供。仅当该参数开启时,此例程才会通过驱动器读取绝对位置。ResDINTRes输入参数必须设置为与伺服电机相连的绝对编码器的分辨率。例如,连有绝对编码器的SIMOTICSS-1FL6伺服电机的单匝分辨率为20位,则对于此电机/编码器组合应输入值1048576。DriveBYTE将Drive输入参数设置为与要通过该子例程访问的伺服驱动器的
5、RS485地址相匹配。有效的驱动器地址范围为0至31。PortBYTE将Port输入参数设置为指示要用于与伺服驱动器通信的CPU端口:●0:板载RS485端口(端口0)●1:可选RS485/RS232信号板(端口1)DoneBOOL当子例程工作完成时,子例程将开启Done输出参数。ErrorBYTE子例程会将此次执行子例程所生成的结果代码写入Error输出参数。可能的错误代码有:●0:无错误●128:子例程忙或START输入未置位●135:参数错误●136:执行错误(即无法与驱动器进行通信)D_PosREA
6、L、子例程将伺服驱动器返回的当前绝对位置写入D_Pos输出参数。DINT●仅当Done参数=ON且Error参数=“无错误”时,该参数才有效。●如果组态的运动轴测量系统=“工程单位”,则位置值为REAL;如果组态的运动轴测量系统=“相对脉冲”,则位置值为DINT。2013年10月版S7-200SMART系统手册更新信息2A5E32938410-AA,10/2013AXISx_ABSPOS和AXISx_LDPOS子例程用法示例在START参数开启的情况下执行AXISx_ABSPOS子例程时,仅当成功完成该子例
7、程后(Done参数=ON且Error参数=“无错误”),绝对位置才有效。在START输入关闭的情况下执行子例程时,由于Error和D_Pos参数会恢复为默认值,因此在完成子例程后,您必须将指令包含在您的程序中,以捕获有效的绝对位置值。2013年10月版S7-200SMART系统手册更新信息A5E32938410-AA,10/20133互连数字量I/O请参见SINAMICSV90/SIMOTICSS-1FL6操作说明文档中的“PLC连接示例”部分,以查找有关S7-200SMARTCPU和V90伺服驱动器之间的
8、数字量控制信号连接的建议接线图。通信AXISx_ABSPOS子例程通过两台设备之间的RS485链路上的串行通信从驱动器获取位置数据。因此,使用电缆连接S7-200SMARTCPU(或S7-200SMARTCM01信号板)上的RS485端口和V90伺服驱动器上的RS485端口。有关S7-200SMARTCPU和V90伺服驱动器的RS485端口的说明,请参见S7-200SMART系统手册和SINAMICSV90/SI
此文档下载收益归作者所有