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

目录

1 概述 3

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

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-1200/1500通过FB38000实现V90 EPOS绝对值编码器的校准

图1 EncoderAdjustment(FB38000)功能块

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

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

管脚

数据类型

默认值

描述

输入

Execute

BOOL

0

执行任务

CopyRamToRom

BOOL

1

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

HardwareId

HW IO

0

符号名或SIMATIC S7-1×00设定值槽的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时有关通讯故障的扩展信息

可以从下述链接下载库文件“LibraryLApplicationBlocks for TIA Portal V14 SP1”(含FB38000):

https://support.industry.siemens.com/cs/us/en/view/109760317

下载此文档:S7-1200/1500通过FB38000实现V90 EPOS绝对值编码器的校准 V90AbsoluteEncoderAdjustment.pdf (77,4 KB)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc342879.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论