PLC TCP通讯问题

各位老师好,请教一个问题。PLC和上位机以太网通讯时,同时既能作为客户端,又能作为服务器吗?目前的的情况是,PLC作为客户端,C#编写的上位机软件是服务器,我们彼此已经通讯上了,PLC能接收到数据。现在又要PLC作为服务器,能够实现角色互换,能实现吗?

最佳答案

开放式以太网通信(TCP UDP ISO on tcp)等协议,可以实现即作为客户端,也作为服务器端,不过需要建立多个TCP连接来实现。

提问者对于答案的评价:
你误解了,PLC与上位机实现了TCP 通讯,PLC是客户端,上位机软件是服务器,现在问题是,有必要让它们实现角色互换,PLC作为服务器,上位机软件作为客户端吗?这个想法是领导提出来的,我都说了它们已经通讯上了,为啥还要多这一步?真是无语了

最佳答案作者回复:
从原理 上是可以实现的,通信的目的就是连接建立,所说角色互换是多此一举

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 上午12:32
下一篇 2020年10月31日 上午12:32

相关推荐