plc与上位机的tcp通信
端口号设置为9600可以正常连接发送数据,但是改成其他的端口号时,就会出现一个错误,显示远程主机强迫关闭了一个现有连接。具体表现为上位机连接上plc服务器后马上断开,这个问题怎么解决

plc与上位机tcp通信端口号只能用9600吗
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- GISer Liu 2023-02-15 15:43关注
以下答案引用自GPT-3大模型,请合理使用:
对于这种情况,很可能是由于更改端口后没有在plc中进行相应的端口设置造成的。因此,你需要先在PLC中更新端口号字段,然后才能在上位机中重新连接到被更改了端口号的plc。 下面是PLC代码样例: ' 示例 PortNum = 9998 ' 如果端口号为9998 ' 创建TCP/IP服务器 TCPServer = CreateTCPServer(PortNum) ' 创建服务器,端口号为9998 ' 连接上位机 If TCPServer.Connect() Then ' 如果连接成功 ' 开始处理数据 Do While true '...
Loop
End if如果我的回答解决了您的问题,请采纳我的回答
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报