delphi可以与西门子s7-200的plc通信吗,如何进行

如题所述

可以.
可以通过OPC或者自由口(一种可编程的串口通讯方式)方式进行通讯,用Delphi开发满足要求的数据接收软件即可
我不知道你打算怎么做,正常情况下,S7-200支持的PPI通讯协议由于不开放,所以无法通过这种方式进行通讯。因此第三方的应用程序/设备要想与S7-200进行通讯,有两种方式:一是把S7-200作为一个OPC服务器,第三方程序/设备通过OPC的方式访问S7-200;另一种方式就是把S7-200通讯口设置为自由口,在上位机上编写串口接收客户端,这样也能实现通讯。
当然,如果你购买EM277或者CP243-1,还可以将S7-200PLC接入开放的PROFIBUS或者以太网中,由于通信协议的开放性,第三方的设备/应用程序可以用这种方式与S7-200进行通讯。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-07
当然可以!
百度直接搜索官方的免安装COM组件,应该叫 WinTcpS7.DLL;
也有dotnet的程序集,支持64位系统,应该都找的到;
相似回答