本帖最后由 qq2811294 于 2019-1-14 22:21 编辑
1. 现象
labview与S71200通讯时,LabVIEW出现错误66,对方服务器关闭。
2. 可能原因及解决措施
LabVIEW出现错误66的可能原因是;
2.1 S71200程序中TCP发送和接收块配置不正确,导致LabVIEW与PLC之间无法连接。本人亲测有效的程序见发布贴:https://bbs.elecfans.com/jishu_1716592_1_1.html。
如果是自己已编写完的程序,可以通过以下方法确认PLC TCP块配置是否正确。
下载程序至PLC设备中,点击启用监视,观察输出端BUSY和ERROR的状态。如果BUSY和ERROR的状态一直是FAULSE,说明你的TCP TSEND_C_DB块配置不正确,不能发送数据(具体配置方法请参照本人帖子:https://bbs.elecfans.com/jishu_1716592_1_1.html)。
如果BUSY和ERROR的状态跟随REQ的状态在FAULSE和TURE之间闪烁,证明你的PLCTSEND_C_DB块配置正确。TRCV_C_DB块检查方法同理。
2.2 labview程序TCP设置不正确,检查打开TCP的地址和端口号与PLC的配置是否一致。