




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PPI通信的实现比较简单,通常有两种方法,方法1是用STEP7-Micro/WIN中的“指令向导”生成通信子程序,这种方法比较简单,适合初学者使用。方法2是用网络读网络写指令编写通信程序,相对而言,要麻烦一些。以下用两种方法,介绍两台PLC的PPI通信。 【例5-1】某设备的第一站和第二站上的控制器是CPU 226CN,两个站组成一个PPI网络,其中,第一站的PLC为主站,第二站的PLC为从站。其工作任务是:当按下主站上的按钮SB1时,从站上的灯亮;当按下从站上的按钮SBI时,主站上的灯亮。请编写程序。 (1)主要软硬件配置 1套STEP7-Micro/WIN V4.0 SP7; 2台CPU 226CN; 1根PROFIBUS网络电缆(含两个网络总线连接器); 1根PC/PPI电缆。 PROFIBUS网络电缆、PPI通信硬件配置、主站和从站接线分别如图5-2、图5-3和图5-4所示。图5-2 PROFIBUS网络电缆图5-3 PPI通信硬件配置图5-4 主站和从站接线 (2)硬件配置过程 选择“NETR/NETW”首先单击工具条中的“指令向导”按钮,弹出“指令向导”对话框,如图5.5所示,选中“NETR/NETW”选项,单击“下一步”按钮。 图5-5 选择“NETR/NETW” 指定需要的网络操作数目 在图5-6所示的界面中设置需要进行多少次网络读写操作,由于本例有一个网络读取和一个网络写,故设为“2”即可,单击“下一步”按钮。 指定端口号和子程序名称 由于CPU226有PORT0和PORT1两个通信口,网络连接器插在哪个端口,配置时就选择哪个端口,子程序的名称可以不作更改,因此在图5-7所示的界面中,直接单击“下一步”按钮。指定网络操作 图5-8所示的界面相对比较复杂,需要设置5项参数。在图中的位置“1”,选择“NETR”(网络读),主站读取从站的信息;在位置“2”输入1,因为只有1个开关量信息;在位置3输入3,因为第三站的地址为“3”;位置“4”和位置“5”输入“VB1”,然后单击“下一项操作”按钮。图5-6 指定需要的网终操作数目图5-7 指定端口号和子程序名称 如图5-9所示,在图中的位置“1”,选择“NETW”(网络写),主站向从站发送信息;在位置“2”输入1,因为只有1个开关量信息;在位置3输入3,因为第三站的地址为“3”;位置“4”和位置“5”输入“VB0”,然后单击“下一项操作”按钮。 分配V存储区接下来在图5-10所示的界面中分配系统要使用的存储区,通常使用默认值,然后单击“下一步”按钮。生成程序代码最后单击“完成”按钮,如图5-11所示。至此通信子程序“NET EXE”已经生成,在后面的程序中可以方便地进行调用。图5-8 指定网络读操作图5-9 指定网络写操作图5-10 分配V存储区图5-11 生成程序代码(3)编写程序通信子程序只在主站中调用,从站不调用通信子程序,从站只需要在指定的V存储单元中读写相关的信息即可。主站和从站的程序,如图5-12所示。图5-12 程序【关键点】本例的主站站地址为“2”,在运行程序前,必须将从站的站地址设置成“3” (与图5-8中设置一致),此外,本例实际是将主站的VB0中数据传送到从站的VB0中。此外,要注意站地址和站内地址的区别。主站和从站的波特率必须相等。一般而言,其他的通信方式,也遵循这个原则,这点初学者很容易忽略。(1)网络读写指令的格式 网络读取(NETR)指令,通过指定的端口(PORT)根据表格(TBL)定义从远程设备读取数据。NETR指令可从远程站最多读取16字节信息。网络写入(NETW)指令通过指定的端口(PORT)根据表格(TBL)定义向远程设备写入数据。NETW指令可向远程站最多写入16字节信息。可在程序中保持任意数目的NETR/NETW指令,但在任何时间最多只能有8条NETR和NETW指令被激活。例如,在特定S7-200中的同一时间可以有4条NETR和4条NETW指令(或者2条NETR和6条NETW指令)处于现用状态。网络读写指令格式见表5-2所示。 表5-2 网络读写指令格式 (2)网络读写指令的数据缓冲区 网络读写指令具有相似的数据缓冲区,缓冲区以一个状态字起始。主站的数据缓冲区如图5-13所示。远程站的数据缓冲区如图5-14所示。图5-13 主站的数据缓冲区 图5-14 远程站的数据缓冲区首先列出主站发送数据缓冲区和从站接收数据缓冲区,见表5-3和表5-4。然后再列出主站接收数据缓冲区和从站发送数据缓冲区,见表5-5和表5-6。(3)编写程序编写程序,如图5-15图5-17所示。图5-15 主站主程序图5-16 主站子程序图5-17 从站程序 由此可见,用指令向导生成子程序进行PPI通信,比使用网络读写指令(NETR/NETW)要容易得多。多台S7-200系列PLC之间的PPI通信与两台PLC之间的PPI通信很相似的,学会了后者,理解前者就不难了。两台PLC通信时,一台PLC为主站,另一台为从站,而多台PLC通信时,一台为主站,其余的PLC为从站,从站之间不直接通信,从站之间的信息沟通都通过主站进行,以下用一个例子说明多台S7-200系列PLC之间的PPI通信是如何进行的。 【例5-2】某设备有三台CPU 226CN,组成一个PPI网络,其中,第一站的PLC为主站,其余的PLC为从站。其工作任务是:当压下主站上的按钮SB1时,第二站上的电动机启动,一旦第二站上的电动机启动后停机,则第三站上的报警灯报警。请编写程序。 本例使用指令向导。 (1)主要软硬件配置 1套STEP7-Micro/WIN V4.0 SP7; 3台CPU 226CN; 1根PROFIBUS网络电缆(含三个网络总线连接器); 1根PC/PPI电缆。 PPI通信硬件配置如图5-18所示。图5-18 PPI通信硬件配置 (2)硬件配置过程 选择“NETR/NETW”首先单击工具条中的指令向导按钮,弹出“指令向导”对话框,如图5-19所示,选中“NETR/NETW”选项,单击“下一步”按钮。图5-19 选择“NETR/NETW” 指定需要的网络操作数目 在图5-20所示的界面中设置需要进行多少次网络读写操作,由于本例要进行三次读写操作,向站3读写各1次,向站4写1次,因此设为“3”即可,单击“下一步”按钮。图5-20 指定需要的网络操作数目 指定端口号和子程序名称 由于CPU226有port0和port1两个通信口,网络连接器插在哪个端口,配置时就选择哪个端口,子程序的名称可以不作更改,因此在图5-21所示的界面中直接单击“下一步”按钮。 图5-21 指定端口号和子程序名称指定网络操作对3站的网络写操作如图5-22所示,这个界面相对比较复杂,需要设置5项参数。在图中的位置选择“NETW”(网络写),因为本例中只要求主站把信息送到从站;在位置2输入1,因为只有1个开关量信息;在位置3输入3,因为第三站的地址为“3”;位置4和位置5保持默认值,然后单击“下一项操作”按钮。图5-22 指定网络操作对3站的写操作对3站的网络读操作如图5-23所示,在图中的位置选择“NETR”(网络读),因为本例中只要求从站3把信息送到主站;在位置2输入1,因为只有1个开关量信息;在位置3输入3,因为第三站的地址为“3”;位置4和位置5输入VBI,然后单击“下一项操作”按钮。图5-23 指定网络操作对3站的读操作对4站的网络写操作如图5-24所示,在图中的位置选择“NETW”(网络写),因为本例中只要求主站把信息送到从站4;在位置2输入1,因为只有1个开关量信息;在位置3输入4,因为第三站的地址为“4”;位置4和位置5输入VB2,然后单击“下一项操作”按钮。 【关键点】位置4和位置5输入VB2,不能是VB0和VB1,因为VB0是主站接收从站3的传送数据的存储区,而VB1主站向从站3发送数据的存储区,若将位置4和位置5输入VB0将出现错误。 图5-24 指定网络操作对4站的写操作 分配V存储区接下来在图5-25所示的界面中分配系统要使用的存储区,通常使用默认值,然后单击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乐理考试题及答案小学
- 消防安全生产人考试题库及答案解析
- 矿山电工考试题及答案
- 课件显示不完整问题
- 教师招聘之《小学教师招聘》考前自测高频考点模拟试题及完整答案详解(典优)
- 课件时间修改
- 铝及铝合金熔铸工晋升考核试卷及答案
- 2025年中国纸浆模包装制品数据监测报告
- 轻冶沉降工技能操作考核试卷及答案
- 经济政治考试题及答案
- 钢结构厂房立体车库施工方案及技术措施
- 增资股权协议范本6篇
- 电动车消防安全知识宣传课件
- 2025年巷道掘砌工(技师)职业技能鉴定理论考试题(附答案)
- 养心氏片治疗冠心病临床应用专家共识(2024年版)解读
- 中铁合同交底培训
- 中医康复理疗师考试实操试题及答案
- 学生心理健康一生一策档案表
- 工程施工队伍管理制度
- 2025 ada糖尿病诊疗标准要点解读
- 餐饮服务与数字化运营 习题及答案 项目二
评论
0/150
提交评论