回复:用画面模板做电机控制求助

zhangli0

版主 西门子1847工业学习平台

  • 帖子

    17324
  • 精华

    65
  • 被关注

    909

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2015-01-20 09:30:11

1楼

电机控制不要用fc做,用fb做比如是fb1,做好后在另一个fb2中定义stat变量motor1~motor20,数据类型为fb1,然后在程序中使用
call motor1
call motor2
call motor3
call motor4
.................
call motor20
然后在ob中直接或者间接调用fb2,形式为:
call fb2,db2
这样20个电机的数据都在db2中,数据格式是一样的。wincc中定义结构motor,看着db2计算结构变量的偏移量。然后在wincc变量管理中的相应链接下建立变量motor1~motor20,数据类型为motor。
最后定义一个小画面,画面包含你的第一个截图的内容,变量连接为结构中的元素(这个必须是脚本了,直接连接是不行的,如果你不会做,你可以用动态链接连接一个motor的变量,然后转换成c脚本,删除这个结构变量中的"."以及它前面的部分,触发变量也是同样的操作删除前面的部分)。最后用画面窗口显示你的这个小画面,画面窗口的变量前缀为motor1~motor20。画面窗口默认不显示,点击motor1~motor20的电机图标,显示对应的小画面就可以了。
活到老,学到老!为了生活学习吧!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32882条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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