技术论坛

 自己封装的EPOS和工艺轴控制V90-PN伺服的FB功能块分享

返回主题列表
作者 主题
荧惑mars
侠士

经验值:1413
发帖数:157
精华帖:6
楼主    2023-08-01 21:17:52
主题:自己封装的EPOS和工艺轴控制V90-PN伺服的FB功能块分享

工艺轴FB在论坛wincc板块发过帖子,这里不在重复,地址见下面

工艺轴Wincc画面模板+博图工艺轴FB


PLC这边使用FB284,wincc也做了类似的画面模板,和工艺轴同理,不再展示。


基于FB284,我这里把位置、速度、加速度倍率、减速度倍率、速度倍率,都做了换算,兼容旋转和直线,只要知道减速比、旋转角度、节距,并和V90驱动器内部的设置一致,即可算出mm/s或°/s等以实际单位表示的反馈值和设定值,具体见下面的程序内容。


这里贴上基于FB284的FB。

wincc版本:v7.5 sp2 up11

tia版本:v18

net版本:v18

step7版本:v5.5 sp4(安装这个有助于wincc和新版本固件PLC通信)


1.添加GSD文件,添加111报文


2.安装Drive_Lib_V62_S7_1200_1500

用于在 TIA Portal Context 中读取和写入驱动数据的 SINAMICS 通信块 DriveLib

3.召唤神兽进行编程。

改之后,改变回零模式的数据类型

输出和静态变量保持不变

改之后增加临时变量和常量


以上为FB引脚,以下为FB内容。

改之前

111报文轴控改之前.txt

听从1楼2楼的意见,改之后

111报文轴控改之后.txt


4.以下以旋转轴作为例子展示。

改之后

外部控制变量不变,这里没有封装成UDT,其实也可以直接封装成UDT。


程序已测试。代码质量的话,有待提高。

不足之处,请斧正。

活到老,学到老。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。