以上图为例:由于TCP协议需要各种校验、确认,涉及的知识点有点多,暂时图中以UDP协议为例,其实以太网的协议类似于俄罗斯套娃,从用户层的数据包,到传输层是加上了UDP在传输层的协议头:UDPhdr,然后网络层再在这个帧上加上了一个ip协议头:iphdr;
这两类PLC与上位机软件通信都需要通过OPC的方式,S7-200使用PC access 或者SIMATIC NET 软件作为OPC server,而S7-200SMART则通过PC access SMART或者SIMATIC NET 软件作为OPC server来实现,其中PC access以及PC access SMART软件都可以通过西门子官方网站免费下载,在PLC个数较多,通讯数据量较大的场合还是优先推荐使用SIMATIC NET软件来实现,该软件的具体授权信息请查阅相关资料获得。
S7-300/ET200M、ET200S系列有很多种通信模块,包括常用的PROFIBUS模块、以太网模块、串口模块,以及用的较少的AS-i模块、IO-Link模块等,基本上都可以在S7-1500系列中找到对应模块,下面我们来盘点一下通信模块的替代关系。