quote:以下是引用火麒麟在2011-04-08 00:12:06的发言:
我这回的一个项目,PLC就利用TCP充当了一次串口服务器的角色。
具体要求是这样的:
上位机要控制情报板的信息发布,情报板是通过RS485和CP340相连,而上位机与PLC之间是通过以太网连接。以前的做法都是建立OPC连接,将数据写入PLC,然后通过CP340再发给情报板。碰巧这回用的PLC是PN口的CPU,而上位软件也有现成的支持以太网接口情报板的驱动,于是就直接和上位建立TCP连接,调用FB63-FB66来进行数据的传输。响应要比OPC的方式快很多。
由此也可以想到,对于PLC来说比较难处理的串口通讯协议,如电力行业的103规约等,是不是也可以用这种方式,所有的报文分析都由成熟的上位软件来分析处理,而PLC只起到一个数据转发的作用,不知道有没有人这么用过。
这个想不通,如果PLC只需要起到一个数据转发的作用,那何必还要通过PLC,占用PLC和通讯网的资源,不如直接用串口服务器不就完了。