精通西门子总线通信的高手进!

已锁定

西门大观人

  • 帖子

    39
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2006-01-26

普通 普通 如何晋级?

精通西门子总线通信的高手进!

963

18

2006-07-07 09:53:15

1.请教精通西门子总线通信的高手,关于西门子伺服、变频器与S7 400通信的实现
今天看了我们同事留下来的一个总线通信程序,看了以后有点不理解,想请教一下大家!
硬件组态结构如下:
MICROMASTER 4
4AX 4 PKW,2 PZD(PP01) I(664-671) Q(664-671)
2AX --> 4 PKW2 PZD(PP01) I(672-675) Q(672-675)
通常按照常规做法,是先建立一个数据块,通过SFC14读取Profibus从站的数据,SFC15写入数据到Profibus从站。
例如:
先进行数据分配
将数据写到从站
CALL "DPWR_DAT" SFC15
LADDR :=W#16#108 //硬件组态PKW的起始地址(对应264)
RET_VAL:=MW1
RECORD :=P#DB1.DBX 28.0 BYTE 4 //将DB1.DBX0.0开始的8个字节写入到从站
然后控制实现
L W#16#47E
T DB1.DB1.DBW28
L 5000
T DB1.DB1.DBW30
可我们这哥们写出来这样一个程序直接将SFC14、SFC15全给省略了,
直接就是 L W16#47E
T PQW264
NOP 0
这样看起来好像很简单,但我不知道它是怎样读写数据成功的!因为这个程序的项目很早投产了!
这样应该可以,是不是在那里还有些别的工作要做?大家发表发表意见。
精通西门子总线通信的高手进! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54759条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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