楼主最近还看过
"niumiao1234" 的回复,发表在3楼
对内容: 【1、标识符填642、换个Connection ID试下,然后重启PLC。3、在PING下地址看看物理网络能不能通(必要条件)4、检查下通讯参数块用的是系统分配的块还是DATA背景块,右键FB块可以看到...】进行回复:
-----------------------------------------------------------------
谢谢!现在标识符我设置为64了,connection ID也换了几个,然后ping了以下服务器的ip可以ping通,CPU的ip地址我随便写了一个,跟服务器的ip在同一个网段内,路由器地址也是跟服务器在同一个网段内。目前还是报错80C6。
这个localport是随便写吗?对于cpu和路由器的ip有什么特殊要求吗,是不是也得ping一下看看能不能ping通?我现在ping了plc CPU的以太网ip地址,第一次是显示无法访问目标主机,再次ping一下CPU ip,就ping通了。
最后还想请教一下,通讯参数块我是从官网下载的LMQTT_Client库,然后拖动到我的程序块里面的。您说的“通讯参数块用的是系统分配的块还是DATA背景块,右键FB块可以看到”我不太明白是什么意思,还请指教!
"niumiao1234" 的回复,发表在7楼
对内容: 【回复内容:对:client 对了,我的云服务器ip是外网,是不是需要在PLC中设置DNS呢? 内容的回复:1、作为客户端local port 不用写默认02、鼠标放到fb上右键系统会提前是否用...】进行回复:
-----------------------------------------------------------------
好的,非常感谢!我的云服务器也是可以ping通的,用MQTTBOX测试软件通讯正常。我又试了一下,还是报错。我觉得应该是访问外网需要交换机的原因。等我弄一个交换机试一下,谢谢!
回复内容:
对:client "niumiao1234" 的回复,发表在8楼 对内容: 【回复内容:对:client 对了,我的云服务器ip是外网,是不是需要在PLC中设置DNS呢? 内容的回复:1、作为客户端local port 不用写默认02、鼠标放到fb上右键系统会提前是否用...】进行回复: ----------------------------------------------------------------是交换机的原因,放上交换机就可以了,非常感谢您的帮助! 内容的回复:最后是怎么设置成功的呢,贴个图呗
回复内容:
对: 回复内容:对:client "niumiao1234" 的回复,发表在8楼 对内容: 【回复内容:对:client 对了,我的云服务器ip是外网,是不是需要在PLC中设置DNS呢? 内容的回复:1、作为客户端local port 不用写默认02、鼠标放到fb上右键系统会提前是否用...】进行回复: ----------------------------------------------------------------是交换机的原因,放上交换机就可以了,非常感谢您的帮助! 内容的回复:最后是怎么设置成功的呢,贴个图呗 内容的回复:您好,诚心的请教一下最后怎么成功的,交换机加在了哪里,非常感谢