您现在的位置是:首页 > 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    错误代码
错误代码
错误代码
    特殊功能字节SMB30SMB130分别是S7-200 PLC PORT0PORT1通信口的控制字节,各位表达的意义如表8-7和表8-8所示。    8-7    SMB30SMB130的各位
SMB30和SMB130的各位
    8-8    SMB30SMB130各位的意义SMB30和SMB130各位的意义