各位老师好,请教一个问题。PLC和上位机以太网通讯时,同时既能作为客户端,又能作为服务器吗?目前的的情况是,PLC作为客户端,C#编写的上位机软件是服务器,我们彼此已经通讯上了,PLC能接收到数据。现在又要PLC作为服务器,能够实现角色互换,能实现吗?
最佳答案
开放式以太网通信(TCP UDP ISO on tcp)等协议,可以实现即作为客户端,也作为服务器端,不过需要建立多个TCP连接来实现。
提问者对于答案的评价:
你误解了,PLC与上位机实现了TCP 通讯,PLC是客户端,上位机软件是服务器,现在问题是,有必要让它们实现角色互换,PLC作为服务器,上位机软件作为客户端吗?这个想法是领导提出来的,我都说了它们已经通讯上了,为啥还要多这一步?真是无语了
最佳答案作者回复:
从原理 上是可以实现的,通信的目的就是连接建立,所说角色互换是多此一举
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc290486.html