关于Prodave与300的通信问题(问题已解决)

已锁定

杭州小子

  • 帖子

    151
  • 精华

    0
  • 被关注

    16

论坛等级:游侠

注册时间:2011-11-03

普通 普通 如何晋级?

关于Prodave与300的通信问题(问题已解决)

1030

1

2012-12-01 23:09:42

最近准备用vb写一个和300通讯的小程序,用prodave.dll提供的函数。测试连接没有问题,不过在读的时候一直出错,vb断点监控返回值是 53825,不知道有门有熟悉prodave的朋友帮忙看一下。
下面数读的程序
Dim MySet As Long
Dim pReadBuffer(1024) As Byte
Dim pDatLen As Long
Dim MyHex As String
DatType = 6
blknr = 100
StartNr = 0
Amount = 10
BufLen = 1024
MySet = SetActiveConnection_ex6(1)
MyHex = db_read_ex6(blknr, DatType, StartNr, Amount, BufLen, pReadBuffer(0), pDatLen)
我想从DB100.DBD0开始读10个Dint,不知道这么写有没有错误?
问题已经解决了,原因是我用的是F型的CPU,在读取数据之前需要先写入密码。增加一个SetPassword的函数即可。
关于Prodave与300的通信问题(问题已解决) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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