欢迎光临 上海启水自动化科技有限公司官网!
电话:19921776759
产品分类
联系我们
手机:19921776759   
微信:
邮箱:418666288@qq.com
地址:上海市松江区鼎源路618弄61号5楼
联系人:黄月友
成功案例

S7-1200/1500通过FB38000实现V90 EPOS绝对值编码器的校准

时间:2023-11-01 点击:3

在S7-1200/1500 PLC中可以使用绝对值编码器校正功能块实现V90 PN EPOS功能的绝对值编码器校正。功能块完成零点坐标(p2599) 的写入,并且对参数进行掉电保存。


目录

1 概述

S7-1200/1500 PLC中使用绝对值编码器校正功能块实现V90 PN 伺服驱动器 EPOS功能的绝对值编码器校正。功能块完成零点坐标(p2599) 的写入,并且对参数进行掉电保存。PLC与驱动间通过非周期性通信的方式来修改绝对值编码器校准的相关参数。

此功能块只能用于TIA Portal V14 SP1及以上版本,适用于S7-1200(固件版本4.1)或S7-1500 (固件版本2.0)。

2 “EncoderAdjustment”(FB38000)功能块介绍

“EncoderAdjustment” (FB38000)功能如图1所示,它可以在循环中断组织块(OB35)中调用,建议周期时间为500ms。功能块中使用了RDREC/SFB52、WRREC/SFB53系统功能块。

S7-12001500通过FB38000实现V90 EPOS绝对值编码器的校准.jpg

图1 EncoderAdjustment (FB38000)功能块


功能块输入/输出管脚说明如表1所示。

表1 功能块输入/输出管脚说明

管脚

数据类型

默认值

描述

输入

Execute

BOOL

0

执行任务

CopyRamToRom  

BOOL

1

绝对值编码器校准后执行Copy RAM to ROM操作

HardwareId

HW IO

0

符号名或SIMATIC S7-1x00设定值槽的HW ID

AxisNumber

INT

2

对于V90驱动设置为2

EncoderNumber

INT

1

对于V90驱动设置为1

ReferencePoint

DINT

0[LU]

零点坐标

输出

Status

WORD

0

任务处理的反馈信号

Ready

BOOL

0

非周期性通信反馈信号

Done

BOOL

0

从0变为1 表示任务完成

Busy

BOOL

0

为1表示任务正在处理

DiagId

BOOL

0

使用RDREC、WRREC时有关通讯故障的扩展信息



在线客服
联系方式

热线电话

19921776759

上班时间

周一到周五

微信号

19921776759

二维码
线