上面下发一个需求:本机(电脑A)运行博图V19软件,软件不直接连接S7-1500,而是需要用java编写一个模拟S7-1500PLC的程序并部署在电脑B中,该程序与博图V19进行连接,并且将博图发送的数据显示在一个界面中,并转发给位于云服务器(电脑C)中的服务器程序的7777端口,服务器程序通过8888端口将数据传输给另一个模拟博图程序(该程序也部署在电脑B中),该程序接收来自服务器程序8888端口所发送的数据并显示在一个界面中,并模拟博图软件的工作流程,连接上外部S7-1500PLC并将数据传输给它。单向传输完成后外部设备S7-1500会回送一个响应数据,这个数据需要通过原路径返还给本机(电脑A)中的博图软件以实现远程监控PLC。
简单来说就是“本机运行博图V19→连接电脑B中编写的模拟PLC程序并显示→发送给电脑C中的服务器程序→服务器转发给电脑B中的模拟博图程序→发送给远程现场的S7-1500PLC”来实现远程监控PLC的需求。请问博图软件连接模拟PLC程序的话,可行吗?应该如何操作?