如何对S7-300模拟量模块通道定义的诊断进行编程
更新时间:2024-01-21 15:53:01 阅读量: 教育文库 文档下载
如何对S7-300模拟量模块通道定义的诊断进行编程? 说明:
诊断报警OB 82
正在使用一个诊断兼容模拟量模块并已释放诊断报警。当模拟量模块检测到一个错误,就向CPU发送诊断报警请求。然后操作系统调用OB 82。在其本地变量中它包括故障模块的逻辑基本地址OB82_MDL_ADDR (LW 6)和以OB82_MDL_DEFECT (L 8.0)开始到OB82_RESERVED_3 (L 11.7)为止的4字节诊断数据。STEP 7在线帮助中有OB 82的一个(参数)描述 。 信号模块的诊断数据
下面标题为“DiagAIAO_Data.pdf”的文件说明了结构为
? ? ?
信号模块的通用诊断数据字节0...3。 模块定义的诊断数据字节4...7。
对于模拟量模块0...7通道的通道定义诊断数据字节8...15。
字节0...3在所谓的数据记录0中而系统写入到OB 82(参见上面)的本地数据的4个字节在一个诊断案例中。数据记录1收集了全部诊断数据即字节0到最大字节15 ,包括 数据记录0。
附件 1:DiagAIAO_Data.pdf ( 6268 KB )
(以上文件是摘自手册“Programmable Logic Controllers S7-300 Module Data”的B部分,版本 02/2004,条目号8859629。) 判断诊断数据
下例中将演示如何在OB 82中读出和判断S7-300模拟模块的特定通道诊断数据。为了得到模拟模块的特定通道诊断数据,在OB 82中 调用SFC 59 “RD_REC”(读记录)。通过该例读取寻址模块的Data record 1。在成功的数据传送后输入到要被参数化的目标区域。然后对每个错误 分配事件ID。这些ID从可下载得到的文件“DiagAIAO_Events.pdf”中获得。通过所发生诊断消息的事件ID来参数化系统函数SFC 52 “WR_USMSG”,从而进入CPU的诊断缓冲区。STEP 7在线帮助中有关于块SFC 59 “RD_REC”和SFC 52 “WR_USMSG”的(参数)描述。该例的代码可以在OB 82中直接编程。对该例提供OB 82 STL源(DiagAIAO_Code.pdf)和STEP 7项目(DiagAIAO_Project.zip, 自解压缩归档)。
附件1:DiagAIAO_Events.pdf ( 5199 KB )
(上表是摘自参考手册“System Software for S7-300/400 System and Standard Functions”的33.9节,版本07/2005,条目号1214574)。
附件2:DiagAIAO_Code.pdf ( 38 KB )
附件3:DiagAIAO_Project.zip ( 185 KB )
(下载文件到创建的系统中并且从SIMATIC管理器中将其解压缩。) 在诊断缓冲区中显示诊断数据
下图用实例显示了诊断缓冲区,此例中在模拟输入模块的通道0上的地址256超出了测量范围。图1显示了用十进制表示的事件信息,图2则用十六进制显示。可以在“Settings...”下切换诊断缓冲区窗口中的两个视图。
( 21 KB )
图 1
( 22 KB )
图 2
确保指定了以下内容
?
当在指针写入模式(例如P#L 6.0 WORD 1)下参数化时参数INFO1 (ANY)的数据宽度为字。
?
当在指针写入模式(例如P#L 28.0 DWORD 1)下参数化时参数INFO2 (ANY)数据宽度为双字。
如果用字节指定数据宽度(例如P#L 6.0 BYTE 2 或P#L 28.0 BYTE 4),系统功能不工作。
正在阅读:
如何对S7-300模拟量模块通道定义的诊断进行编程01-21
急救知识培训教案09-30
挖土豆作文600字06-25
无领导小组讨论的题目(附答案详解)11-18
橡胶热老化的几种测试方法03-28
我喜欢的玩具作文600字07-05
实验06八位硬件加法器06-06
X线管的基本知识12-24
钉钉软件(OA系统)推广方案09-23
对大理市中学生体育现状的分析与对策研究05-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 模块
- 诊断
- 通道
- 定义
- 模拟
- 编程
- 进行
- 如何
- 300
- 洛奇魔法释放卷-接头
- 2010年度浙江省污染源自动监控系统运行管理考核细则(修订)
- 康师傅3+2饼干策划书
- 安卓手机通过笔记本上网(XP或者Windows - 7) - 图文
- 高三 高中物理竞赛 动量和冲量(无答案)
- 旅游专业课程体系改革 综述
- 爱国卫生工作会议纪要
- 氧化还原反应基本规律应用
- CAD LSP函数集全表
- 数字电路与逻辑设计试题与答案
- 全国2011年1月大学语文试题及答案
- 东莞万达百货
- BRTC-II电力变压器绕组频率响应测试仪 最终稿
- 暨大版古代汉语练习及答案
- 中国变形镜行业发展格局与投资商机分析报告(2014-2019)
- 员工手册(销售中心)2012.12定稿
- 2015年浙江中考科学模拟试卷7
- 广东省高速公路桥梁荷载试验工作实施意见(试行)(粤交监督 6号)
- 繁昌县物流业发展面临的突出问题及对策建议
- 教代会在学校民主管理中存在的问题及对策