下载此文档

siemens-FM458与400CPU和DP从站的通讯.doc


文档分类:论文 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
1/ 14 FM458 和 400CPU 以及 DP 从站通讯的实现(北京东标电气自动化部) FM458 作为一种工艺 CPU ,需要安装的 400 机架上,并且只有 400CPU 的支持下才能工作。一. FM458 如何与 400CPU 通讯( 注:不需要在硬件配置 S7 连接) 1. FM458 配置: 或者: 2/ 14 FM458 需要使用的通讯块有: ***@CBP, CRV, CTV. 通讯接口: 采用 P_B :即采用 400CPU 和 FM458 之间的 P_BUS CRV 和 CTV 即采用虚拟地址采集。其中 AT/AR 中的 11 对应 400 中的 B(16 进制), 12 对应 400 中的 C 如下: 3/ 14 2. 400CPU 上的通讯配置采用 SFC58:WR_REC SFC59:RD_REC 如下图: 4/ 14 注:以上各个参数含义: IOID: B#16#54 = Peripheral input (PI)B#16#55 = Peripheral output (PQ)If the module isa mixed module, specify the area ID of the lowest address. If the addresses are the same, specify B#16#54. LADDR: 硬件地址转换为 16 进制,即 PIW 中的 512 UM : Data record number (permitted values 0 to 240) ,此处 16#B 和 FM458 中的连接号 11 对应, 16#C 对应 FM458 中的连接号 12. 特别注意: 458 中的通讯最大为 240BYTE , 超过则报数据过长, CF 灯闪烁。 5/ 14 而在 400CPU 中,如果通讯不成功,则块为虚线。如下: 6/ 14 如果成功,则返回实际的长度。如下: 在 458 中写 240BYTE 数据,则在 400 中返回 240. 如下: 二. FM458 的 DP 通讯可以使用 CRV_P 、 CTV_P 和 CRV 、 CTV 指令。但是建议使用前者。首先来看 1. ET200S 的通讯。其硬件配置为: 7/ 14 编程: 8/ 14 特别提示, AR 由“*.n.% ”其中, * 用文字标识,保证唯一性, n为 DP 地址, %为0或1,无所谓,对 CRV 和 CTV 才有效。此处用到通讯块: ***@PRODP:DP 通讯块 CRV_P: 指针读,由于硬件配置占用了 2个 BYTE, 因此这里要指定 NSY 为2。其它参考图片。补充说明: 对于 AI 模块, SWP=1 ,交换高低字节,否则显示错误。 2. ET200M 通讯硬件配置如下: 9/ 14 程序: 10/ 14 写指令; 3. 6RA70 的通讯这里使用了 8个 WORD ,硬件配置如下:

siemens-FM458与400CPU和DP从站的通讯 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin1
  • 文件大小0 KB
  • 时间2016-04-10