LabVIEWwilliam hill官网
直播中

hjc6063209

7年用户 455经验值
擅长:可编程逻辑 测量仪表
私信 关注
[问答]

labview与西门子200smart通讯tcp ip ,报错代码66.有用过的吗?

labview与西门子200smart通讯tcp ip ,报错代码66.有用过的吗?

    tcpip.zip (2018-8-20 11:08 上传)

    86.65 KB, 下载次数: 201

回帖(4)

hjc6063209

2018-8-20 11:09:09
报错信息。。。。。。
举报
  • QQ截图20180820110843.png

books1992

2018-8-20 14:38:33
还要花积分才能下载。。。。。。。。。。。。
举报

books1992

2018-8-22 13:48:26
经过测试,你的程序是没有问题的。
先检查你的电脑的IP地址,是不是跟PLC的IP地址在同一个网段。
如果没有问题的话,一般66错误是由于PLC的502端口被长期占用了,你要将创建TCP连接与断开连接做在while循环外面。
1 举报
  • Image 1.png
  • Image 2.png
  • Image 3.png

books1992

2018-8-22 13:52:24
经过测试,你这样编写时不合理的。
如果你的电脑IP地址与PLC在同一个网段的话。
出现66错误,一般是PLC的502端口被占用,没有释放,导致下次创建连接的时候无法访问PLC的502端口。
建议你如图2与图3这样做,将创建连接与断开连接做在while循环外面。
4 举报
  • hjc6063209: 你试过了程序没问题吗?我式的200smart通讯不上报错63,是200s不支持吗/?用niopc可以就是麻烦
  • hjc6063209: 这个库文件是用的modbustcp协议吗?那寄存器地址是不是也是modbus的地址?
  • books1992 回复 hjc6063209: 你是用MODBUS读PLC的保持寄存器,你的PLC需要配置相应的MODBUS协议。如果没有的话,就只能用OPC
  • hjc6063209 回复 books1992: 200s支持modbustcp 不过要花钱买库文件,应该就是因为这吧
  • Image 1.png
  • Image 2.png
  • Image 3.png

更多回帖

发帖
×
20
完善资料,
赚取积分