您现在的位置是:首页 > PLC技术 > PLC技术
S7-200的PPI通信
来源:艾特贸易2017-06-05
简介PPI 协议是 S7-200 CPU 最基本的通信方式,通过 PPI 通信自身的端口 (PORTO 或者 PORTl) 就可以实现通信, PPI 通信是 S7-200 CPU 默认的通信方式。 PPI 是一种主/从协议通信,在 CPU 内用户程序调
PPI协议是S7-200 CPU最基本的通信方式,通过PPI通信自身的端口(PORTO或者PORTl)就可以实现通信,PPI通信是S7-200 CPU默认的通信方式。 PPI是一种主/从协议通信,在CPU内用户程序调用网络读(NETR)、写(NETW)指令即可,也就是说网络读写指令是运行在PPI协议上的。因此PPI网络只在主站侧编写程序即可,从站的读写网络指令没有什么意义。 NETR网络读取指令是启动一项PPI通信操作,通过指定的端口(PORT)从远程设备读取数据到本地表格( TBL)。NETW网络写指令是通过指定的端口(PORT)根据表格(TBL)定义把表格(TBL)的数据写入远程设备。 网络读写指令可以向远程站发送或接收16个字节的信息,在CPU内同一时间最多可以有8条指令被激活,例如可以同时激活6条网络读指令和2条网络写指令,网络读写指令是通过TBL参数来指定报文的报文格式,如表8-5所示。 表8-5 网络读写指令 错误代码如表8-6所示。在表8-6中:D表示操作完成状态,0=未完成,1=已完成;A表示操作是否有效,0=无效,1=有效;E表示错误信息,0=无错,1=有错。 表8-6 错误代码
特殊功能字节SMB30和SMB130分别是S7-200 PLC PORT0及PORT1通信口的控制字节,各位表达的意义如表8-7和表8-8所示。 表8-7 SMB30和SMB130的各位
表8-8 SMB30和SMB130各位的意义
点击排行
