治疗白癜风哪家好 https://yyk.39.net/bj/zhuanke/89ac7.htmlPPI协议是S7-CPU最基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-默认的通信方式。PPI是一种主—从协议通信,主—从站在一个令牌环网中,主站发送要求到从站器件,从站器件响应;从站器件不发信息,只是等待主站的要求并对要求作出响应。如果在用户程序中使能PPI主站模式,就可以在主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。注意!从站与从站之间不能直接数据交换!!实现PPI通信的步骤下面以YL-B其中的两个工作站PLC实现PPI通信的操作步骤为例,说明使用PPI协议实现通信的步骤。1.1.1实战要求要求具有一定的西门子S7-PLC基础的读者要求具有一定的电气基础专业读者要求具有至少两台西门子S7-PLC要求具有至少有两个西门子DP总线通讯接头要求有至少有1米长的西门子专用DP屏蔽电缆要求至少有一台装有西门子S7-软件STEP7STEP7-Micro/WINV4.0的电脑1.1.2实战目标掌握西门子S7-与S7-之间的PPI通讯编程掌握西门子的通讯线的制作掌握能够灵活的运用到自动化教学工厂中的实训设备中。1.1.3实战准备准备好相关的元器件两台PLC1米的西门子PROFIBUS-DP专用电缆2个DP头剥线钳,压线钳,一字螺丝刀,十字螺丝刀,插针等若干0.5mm-0.75mm导线电脑,以及西门子S7-下载线1.1.4实战开始一、通讯-PROFIBUS-DP电缆线的制作DP通讯线的接头图1-1图1-1总线DP头的内部图1-2图1-2DP通讯电缆图1-3图1-3通讯接线的原则是“上进下出,首尾上进。”;“首尾DP接头硬件开关置为ON,中间DP头置为OFF”。遵循DP头的(图1-1标注):1.通讯电缆从上面进入DP接头,将DP电缆的绿色线,接入硬件DP接头的“A”接线端子。2.将DP电缆的红色线,接入硬件DP接头的“B”接线端子。1.将DP电缆线的屏蔽线压在DP接线头的金属贴片上。最后将其安装好,用螺丝锁紧。(注意安全!小心螺丝刀炸到手)4.条件允许的可以使用西门子专用的DP剥线工具!进行通讯线的制作。二、正确的接好相关硬件接线,以及保护!正确的安装好相关的软件!三、通讯-西门子S7-PPI通讯软件设置对网络上每一台PLC,设置其系统块中的通信端口参数,对用作PPI通信的端口(PORT0或PORT1),指定其地址(站号)和波特率。设置后把系统块下载到该PLC。具体操作如下:运行个人电脑上的STEP7V4.0(SP6)程序,打开设置端口界面,如图1-4所示。利用PPI/RS编程电缆单独地把输送单元CPU系统块里设置端口0为1号站,波特率为了19.2千波特,如图1-5所示。同样方法设置供料单元CPU端口0为2号站,波特率为了19.2千波特;加工单元CPU端口0为3号站,波特率为了19.2千波特;。分别把系统块下载到相应的CPU中。图1-4西门子S7-软件初始窗口图1-5设置输送站PLC端口0参数通过上述设置完成以后我们完成了通讯前的所有步骤与准备!四:通讯-PPI通讯相关通讯编程如前所述,在PPI网络中,只有主站程序中使用网络读写指令来读写从站信息。而从站程序没有必要使用网络读写指令。在编写主站的网络读写程序前,应预先规划好下面数据:①主站向各从站发送数据的长度(字节数)②发送的数据位于主站何处。③数据发送到从站的何处。④主站从各从站接收数据的长度(字节数)⑤主站从从站的何处读取数据。⑥接收到的数据放在主站何处。以上数据,应根据系统工作要求,信息交换量等统一筹划。主站:图1-6进入网络向导设置图1-6(NETR/NETW向导)这一步要注意的主要是关于我们需要配置多少项网络读写。在这里我们是2项设置完以后选择下一步如图1-7图1-7设置端口图1-8通讯设置图1-9读设置图1-10写设置图1-11配置背景地址图1-12配置完成从站就不需要其他的设置。五、主程序的调用图1-13通讯配置完成的子程序图1-14在主程序调用子程序,PLC每一个周期扫描一次图1-15数据发送与接收从站:图1-16从站数据