与V 通信控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1500与V90通信控制
位置模式
注意:GSD和库的安装,打开样例程序即可自动安装,若不能正常安装请按以下步骤插入GSD包,在“选项”——选择“管理通用站描述文件”
把控制指令库放到TIA的Lib-Sys里面,然后重启TIA就可以在“全局库”里找到。
1、在TIA组态V90PN硬件
在“网络视图”中,右边的“硬件目录”中选择“其他现场设备-Drives-SIEMENSAG-SINAMIS",下拉找到V90硬件,拖拽到左边。
左键按住绿色网口图标,移动到对应设备进行网络连接
在网络视图中双击V90PN图标,配置V90PN的报文,位置控制选择111报文。
左键选中V90PN设备,在“属性”栏,命名设备的名称,要和V90驱动的名称一致
驱动的控制模式选择“基本定位器控制”
驱动报文选择“111报文”
斜坡函数发生器选择“生效”
调用SINA_POS对轴进行位置控制,在全局库中选择,打开右边“库”,选择“全局库”
SINA_POS指令说明,注意该指令必须使用“111报文”
ModePos: 控制模式选择
1、相对定位
2、绝对定位
5、直接设定零点
6、主动回原点
7、点动模式
Off1:轴使能,RejTrvTsk,IntMStop默认,AckFlt故障复位,Execute启动定位(上升沿),Position设置定位距离(LU),Velocity定位时的速度(LU/min),OverV设定速度百分比输出,OverAcc设定加速度百分比输出,OverDec设定减速度百分比输出,LAddrSP和LAddrAV报文地址,VeloAct实际速度,PosAct实际位置(LU)例:实际设定速度=Velocity*OverV%
注意:点动的速度在驱动里面设定,也可以通过调用SINA_PARA_S修改,VeloAct选择Lreal数据类型,防止数据溢出。
Velocity的设定值和驱动的单圈对应长度(LU)有关,默认设定是10000LU。
实际速度=NIST_B*P2000/40000000H(1073741824)
实际转矩=PZD12*P2003/4000H(16384)
Velocity=目标轴转速*单圈LU/1000
实际转速=VeloAct*额定转速/1073741824
实际位置=PosAct/单圈LU
注释:P2000为额定转速,P2003为额定转矩
例子:想设定轴转速为300r/min,单圈LU=10000,则Velocity=300*10000/1000。
参数读写功能
注意:AxisNo无论配置多少轴都设定为16#02
Start——上升沿启动
ReadWrite——0:参数读,1:参数写
LAddr——配置的报文
Parameter——参数编号,如P1120参数,则Parameter=1120
Index——参数下标,如P25467[1],则Index=1
ValueWrite——待写入参数的设定数值
AxisNo——16#02
ValueRead——读入参数的存放数值
速度模式
驱动的控制模式选择“速度控制”
选择标准报文1,
Execute——速度启动/停止,Velocity——轴转速(RPM)LAddrSP,LAddrAV——组态报文FactRPM——额定转速AckFlt——故障复位VeloAct——实际转速(RPM)