图 1 连接建立
M1.1,M1.3 为 0 时,建立的连接并没有释放,必须调用 SFC69 释放连接,在上例中 M1.5 为 1 时,与 4 号站建立的连接断开,如图 2 所示:
图 2 连接释放
有的用户编写多个连接时,由于 CPU 的资源有限,而不能通信,可以用这种方法检测. 在 4 号站编写接收程序如下:
A&D Service & Support
Page 6-11
在 OB1 中调用 SFC66 (X_RCV),参数 EN_DT 表示接收使能,RET_VAL 表示接收状态 字,REQ_ID 接收数据包的标识符,NDA 为 1 时指示有新的数据包,为 0 则没有,RD 表示 接收区,接收区放在 DB1 中从 DBB0 以后 76 个字节中.例子中,接收块只识别数据的标识 符,而不管是哪一个 CPU 发送的,接收从 2 号站 CPU416 发送的两包数据,当标识符为 "1" 时,M1.3 为 1,复制接收区的数据到 DB2 前 76 个字节中(调用 SFC20),当标识符 为"2" 时,M1.4 为 1,复制接收区的数据到 DB3 前 76 个字节中.
3 单向通信 与双向通信两方都需要编写发送和接收块不同,单向通信只在一方编写通信程序,这也 是客户机与服务器的关系,编写程序一方的 CPU 作为客户机,没有编写程序一方的 CPU 作 为服务器,客户机调用 SFC 通信块对服务器的数据进行读写操作,这种通信方式适合 S7300/400/200 之间通信,S7-300/400 的 CPU 可以同时作为客户机和服务器,S7-200 只能作
A&D Service & Support Page 7-11
服务器.SFC67 (X_GET) 用来读回服务器指定数据区的数据并存放到本地的数据区中, SFC68 (X_PUT) 用来写本地数据区的数据到服务器中指定的数据区中,以举例的方式说明 怎样调用 SFC 通信块实现通信,先介绍 S7-300/400 通信,与上例一样,建立两个站, STATION1 CPU416-2 MPI 地址为 2 作为客户机,STATION2 CPU315-2DP MPI 地址为 4 作为服务器,调用 SFC68,CPU416 把本地数据区的数据 DB1.DBB0 以后 76 个字节存储在 CPU315 DB1.DBB0 以后 76 个字节中,调用 SFC67, CPU416 读出 CPU315 的数据 DB1.DBB0 以后 76 个字节,放到本地 DB2.DBB0 以后 76 个字节中,例子程序如下:
参数 DEST_ID 表示对方 MPI 地址,VAR_ADDR 指定服务器的数据区,SD 本地数据区(数 据源) M1.1 为 1 时,CPU416 将数据区的数据 DB1.DBB0 以后的 76 个字节存放到 CPU315 的数据区 DB1.DBB0 以后的 76 个字节中. RD 本地数接收区,M1.3 为 1 时 CPU416 将 CPU315 数据 DB1.DBB0 以后 76 个字节的数 据存放到本地数据区 DB2.DBB0 以后 76 个字节中.数据区最大为 76 个字节.同时在一个 CPU 中调用 SFC67,68 占用一个动态连接,M1.5 为 1 时中断通信释放连接.同样 S7300CPU 也可以作为客户机,S7-400CPU 也可以作为服务器. S7-300/400 与 S7-200 通信时在 S7-200 中不能调用 SFC 通信块,只能在 S7-300/400 中 调用,所以只有 S7-300/400 可以作为客户机,S7-200 只能作为服务器.下面将以举例的方
A&D Service & Support
Page 8-11
式介绍实现通信的过程,例子使用的硬件为 S7-300 CPU315-2DP,S7-200 CPU224,通信 卡 CP5611;使用的软件为 STEP7 V5.2 SP1,MICROWIN V3.2. 首先要设定站号和通信速率,S7-300 为 2 号站,S7-200 为 4 号站,通信速率为 187.5K/S, 在 S7-300 侧:打开 STEP7,插入一个 S7-300 站,组态站号及通信速率并下载到 CPU 中, 在 S7-200 侧:打开 MICROWIN,在"SYSTEM BLOCK"中设定 S7-200 的站号和通信速 率,如图 3 所示:
图 3 设置 S7-200 MPI 接口
然后把组态数据下载到 S7-200CPU 中,这样所有的硬件组态作完了,接下来的工作是在 S7-300CPU 中编写通信程序,在 OB1 中调用 SFC68 和 SFC67.程序如下:
- 西门子plcs7300下载 > 之间的MPI
-
之间的MPI
下载该文档 文档格式:PDF 更新时间:2010-06-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: pdf 文档作者: Galen Errickson 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: University Of Nebraska 分类: 创建时间: 上次保存者: Dee Griffin 修订次数: 7 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 20 段落数: 280 字节数: 258955 备注: 20 演示格式: On-screen Show (4:3) 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:升降出入学说初探
下一篇:西门子供应商管理
点击查看更多关于西门子plcs7300下载的相关文档
- 您可能感兴趣的
- 西门子plcs7200下载 西门子plcs7200 西门子plcs7200价格 西门子plcs7200解码 西门子plcs7400 西门子plcs7300 西门子官网下载中心 西门子s7200软件下载 西门子触摸屏软件下载
- 大家在找
-
- · 贵州养殖贷款
- · 家庭教师漫画
- · 庆铃五十铃皮卡
- · 北京地质大学研究生院
- · coreldrawx5制作名片
- · groupingvariable
- · 女排世锦赛赛程
- · www.80.kankan.con
- · 婚前试爱百度视频
- · mak035947
- · 经济数学基础5答案
- · dnf把小型干扰芯片
- · 国际经济学试题
- · 丧尸生存手册袭击记录
- · 宝玉石鉴定查询
- · 重庆驾校考试
- · 山东省临沂市兰陵县
- · 人机erp沙盘模拟课件
- · 长沙汽车南站到益阳
- · 索爱u5i
- · 山东省农行窦静的信息
- · 奔驰gl450报价
- · 数电实验多路巡回数据采集系统实验报告
- · 时间序列预测法
- · 短波发射机电路图
- · http://ip.jzp.cc/{$url}.html
- · 数字电路习题集
- · 林区2011安全教育培训工作计划
- · 大蛇无双z天舞素材
- · 上塞班e63论坛
- 赞助商链接