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如果我的回答解决了您的问题,请采纳我的回答
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 MAX98357A 和stm32通讯后声音异常
- ¥15 自学计算机组成原理前要学哪些书
- ¥15 如何仅使用递归法改变链表顺序
- ¥30 频率与占空比均可调的方波发生器
- ¥15 VB6.0中PICTUREBOX加载本地图片无法显示
- ¥100 关于游戏app session获取的问题
- ¥15 爬虫程序爬取TTGChina网站文章代码
- ¥35 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
- ¥15 如何用下图方法在AMESim中搭建离心泵模型
- ¥15 C#连接服务器,请求时报Ssl/Tsl未能建立安全通道