使用数据块控制第三方变频器实现位置控制

已锁定

段段尔

  • 帖子

    34
  • 精华

    0
  • 被关注

    2

论坛等级:游侠

注册时间:2003-06-06

普通 普通 如何晋级?

使用数据块控制第三方变频器实现位置控制

1778

2

2022-02-12 19:59:15

第三方变频器使用ACS880,通过ProfiNet和S7-1500进行通信,实现定位控制。

通过西门子技术支持说,非西门子的通信系统无法支持标准报文,因此要使用数据块来进行转化。


建立了一个位置轴,驱动装置使用数据块进行连接。

数据块也已经建立好了,其中加入了ProfiDrive标准报文3数据类型的变量,

而且在位置轴的组态中也已经建立好了连接。

如下图所示:


之后,我想,应该把数据块对应的控制输出值转换为ACS880的ProfiNet通信的0-20000的值。

不过可能最后这里用得不对,控制没有成功。


如最后一个图所示,

把数据块中的"Tel3".Tel3.Output.NSOLL_B(这个是MC-Servo控制的输出值?)转换为一个实数值。

但是"Tel3".Tel3.Output.NSOLL_B是一个32位的DW类型的数据。


我有个疑问就是,通过DB块最后的输出值转换为ACS880的ProfiNet通信的0-20000的值,

是使用"Tel3".Tel3.Output.NSOLL_B这个变量吗?

如果是,之后该怎么转换?

如果不是,那应该是使用数据块中的哪个量?


请教大家,先谢为敬!!!












使用数据块控制第三方变频器实现位置控制 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有11076条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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