作者 | 主题 |
---|---|
荧惑mars 侠士 经验值:1413 发帖数:157 精华帖:6 |
楼主 2023-08-01 21:17:52
主题:自己封装的EPOS和工艺轴控制V90-PN伺服的FB功能块分享 工艺轴FB在论坛wincc板块发过帖子,这里不在重复,地址见下面 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内容。 改之前 听从1楼2楼的意见,改之后 4.以下以旋转轴作为例子展示。 改之后 外部控制变量不变,这里没有封装成UDT,其实也可以直接封装成UDT。 程序已测试。代码质量的话,有待提高。 不足之处,请斧正。
活到老,学到老。
|