版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-硬件组态 1. 首先在STEP7 project下插入一个S7300或S7400的站,再双击Hardware组态硬件,再双击CPU,在General画面中,打开properties组态MPI地址(缺省2),网络传输速率(缺省187.5K)。 2. 同样的方法,插入其它通讯站,组态MPI地址。(如跟S7200 CPU22x通讯,在Micwin中组态CPU22x的通讯速率为187.5K,并设站号)。软件编程 3. 建议在OB35(循环中断100ms)中调用发送块,在OB1(主循环组织块)调用接收块。在OB35中,在standard library中,打开System Function Block
2、s,调用SFC65 X_Send(双方编程,需要在一个CPU中编写发送,另一个CPU中编写接收),或SFC68 X_Put(单方编程,只需在一个CPU上编写通讯程序)。如:把一个CPU中的从MB20以后20个字节发送出去,对方 CPU放在DB1中前20个字节中。CALL: SFC65REQ:=true(发送请求被激活)CONT=true(发送数据是否为连续的字节)DEST_ID=w#16#4(假设对方MPI地址为4)REQ_ID=DW#16#1(定义这个发送的任务,区别于不同的任务)SD:=P#M0.0 byte 20(发送区为指针)RET_Val=MW100(返回值是否有错误)Busy:=M
3、12.1(Busy=1,没完成;Busy=0,完成或发送功能没激活)4. 同样在对方CPU中的OB1中调用SFC66: CALL: SFC66(EN_DT=0,查看是否有等待的数据块排队)EN_DT=true(EN_DT1,copy最前排队的数据块进入接收区)RET_Val=MW4(返回值,W#16#7000,NDA0,EN_DT0/1,没有排队的数据块;NDA=1,EN_DT=1,数据copy到接收区)REQ_ID=MD8(对应于SFC65中REQ_ID)NDA=M2.1RD=P#DB1.DBX0.0 byte 20(接收区)5. 又如,单方编程,SFC65,X_Put,把本地数据写入对方数
4、据 区中: CALL: SFC68REQ:=true(请求被激活)CONT=true(数据的连续性)DEST_ID=W#16#4(对方MPI地址)1 / 8Var_Addr=P#DB1.DBX0.0 byte 20(对方接收数据区,如S7200,DB1对应V区)SD=P#M0.0 byte 20(本地发送数据区)RET_VAT=MW100(返回值)Busy=M2.1(Busy=1,没完成;Busy=0,完成或发送功能没激活)SFC 67 X_GET(把对方数据读到本地数据中)CALL: SFC 67REQ:=trueCONT=trueDEST_ID=W#16#4(对方MPI地址)Var_Add
5、r=P#DB2.DBX0.0 byte 10(对方数据区)RET_VAT=MW100Busy=M2.1RD:=P#M20.0 byte 10本地数据区)6. 结果:把对方DB2中前10个字节读到本地MB20以后10个字 节中。 注意:这些用MPI网通讯的过程需要用到以下的配置:一、 在网络站中加入其他的站,方法为:1、 打开站的硬件配置界面(HARDWARE)。在硬件配置中点击config network 图标按钮。在此界面中加入 other station 站,如图:2、 并且在此站中的“propertise”中加入其他站。例如如果你的cpu的地址是2,要假如4、5 两个站,则在这个网络中添
6、家4、5两个MPI站。注意,添加的时候一定要将subnet网络选择成mpi网,千万不能选择“no networked”。如图:3、 设置你当前的cup的地址为2,并且在propertise中设置网络为mpi网。4、 最重要的是,一定要将REQ 和CONT置1。300与200通讯的方法2:在200的站上用EM277进行通讯。步骤为1、 在200的站上加上一个EM277模块。2、 在300的硬件配置中(hardware)选“optionsinstalling new gsd”选择好要安装的gsd文件,然后确定。3、 在右边的硬件配置拦中选择“profibusdpadditional field devicesplcsimaticEM277 profibus-dp”,并将其加到profibus dp总线上如图:双击,将已经添加好的EM277打开,如下图:在此处添加上PLC200中要传送
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《JBT 10401.2-2004离网型风力发电机组制动系统 第2部分:试验方法》专题研究报告
- 2025-2026学年高三学生主题班会课件-突破学习高原期
- 湖南中考:英语重点基础知识点总结
- 湖南高考:英语重点基础知识点总结
- 生育险市场:破局之道-精准洞察、策略推广与未来展望
- 2026年党建知识竞赛试题及答案(十)
- 2026年知识运用能力与题目分析
- 新闻传媒业2026年编辑岗位面试要点与模拟题解析
- 2026年企业内部培训体系搭建与管理题目
- 2026年幼儿教师招聘面试技能测试攻略
- tyd220电容式电压互感器说明书
- 地下管线测量技术方案
- 检验前、后阶段的质量保证-医学检验
- 外科学教学课件:胰腺疾病-5年制本科
- 外科学第二十三章 颅内和椎管内血管性疾病
- 沈阳地铁6号线一期工程环评报告
- GB/T 25085.3-2020道路车辆汽车电缆第3部分:交流30 V或直流60 V单芯铜导体电缆的尺寸和要求
- GB/T 21776-2008粉末涂料及其涂层的检测标准指南
- 2020中国大学慕课超星尔雅工程伦理2020章节测验答案
- 《三年级》数学全集举一反三课件奥数
- 青山处处埋忠骨 一等奖-完整版课件
评论
0/150
提交评论