代码i小学生 2018-11-09 14:57 采纳率: 0%
浏览 1046

S7300通过DP线连接,需要采集底层PLC的数据

小弟在工作中遇到一个问题:通过prodave5.5版本的W95-S7.dll进行plc300的连接。网上有说这个
版本连接S7300还是蛮稳定的,所以采用了这种方法。另外一个使用该库的原因是因为在使用libnodave时发现一个客户端连接上之后使用libnodave会造成连接成功,读取失败的故障。通过测试还是w95-s7这个比较好。
现在的问题是:当我去写好的程序放在了工控机上之后还是会出现这样的问题,就是我的程序部署上去之后还是需要把之前厂家做的数采客户端退掉,我的程序才可以运行成功。在没有退出他们的程序之前,我看日志中报的错误是读取地址块失败。弄得我百思不得其解。不知道问题出现在哪里。

备注下:之前厂家在工控机上面有部署一个他们公司开发的通用的驱动程序。上面显示有读取MPI地址4占用了两个,加上的我就是三个。但是我在本地运行了几个程序都是蛮正常的。

不好意思,没有C币了

  • 写回答

3条回答 默认 最新

  • zqbnqsdsmd 2018-11-10 15:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题