回复:求助:西门子一个USS通信例子的使用

kinkin

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

  • 帖子

    7399
  • 精华

    53
  • 被关注

    252

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2010-07-07 09:19:55

1楼

你发送的数据先存放在DBND(即DB100)中,你把变频器的控制字、主给定等参数写到这个数据块中。
接收到的数据将存放在DBPA(即DB50)中,你可以在这里查看变频器的状态和实际运行频率等。
调用这个FC会自动创建需要通讯的数据块,所以象DB100、DB50都不能由你手动创建。程序自动创建完数据块后,你可以在线COPY过来,看看里面的参数是什么样的。有这个块有两个需要注意的地方:
1、与之通讯的变频器的站地址必须是连续的,本例中一共6台变频器,站号依次为:3、4、5、6、7、8。
2、在早期的版本中,只能调用一次这个FC,然后就不能再调用了,否则SF灯亮,CPU不运行了。现在使用的版本是可以把这个程序写在OB100中,在每次启动时会自动检测相关数据块是否已经创建,如是则不再创建,也可以不报错,正常运行。
3、在我印象中DBCP好像也是一个数据块,具体作用不记得了,你可以实际看一下,看有什么用没有。
数字飞舞
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54647条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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