看你用的什么plc,最简单的可以通过IO通讯,也可以通过232通讯,485通讯,DP通讯,以太网通讯,很多,主要看你的功能需要和plc所具有的功能。
首先程序里面初始化(只需调用一次)通信格式(包括站号,波特率,校验,停止位,等),一般可以用主站的读写指令来实现,(西门子的可以直接调用modbus库,就容易很多)然后编写需要交换的数据。
PLC与PLC通信、PLC与其他工控机通信、PLC与智能电气元件通信等。
通讯方式包括以太网、DP、Modbus、等(具体通讯方式要根据通讯传输数据量,传输距离、设计成本等考虑)