找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
{{itemCategory}}
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
软件和硬件前提条件
为确保 FM353 (步进电机) 和 FM354 (伺服电机) 能够使用组态软件包,要求:
Windows 2000 Professional / XP Professional / 2003 Server / Windows Vista 32-bit Ultimate 和 Business
已经安装了 STEP7 V5.3 SP2 或更高版本 (对于 Windows Vista:STEP7 V5.4 SP3)。
有关更多硬件要求的信息,请参见 STEP7 产品信息
可参数化的 FM 模块:FM 353 和 FM 354
FM 353 和 FM 354 组态软件包 V4.03.06
FM353_4.exe ( 40717 KB )
FM 353 和 FM354 文档 (版本 08/2008)
FM353_4_Doc.exe ( 11023 KB )
请将文件解压缩到一个新目录,然后双击 FM353_4 子目录中的 setup.exe 文件启动安装程序。
条目号:34520210 日期:2009-05-22
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=34520210
在用户程序中对 FM353 / FM354 进行出错评估
问题:
在用户程序中,在何处可以随意处理 FM353 / FM354 的出错消息?
解答:
术语“通过核对信号判断错误消息”下总结了三种错误类型:
用户 / 运行错误
数据错误
操作错误
FM 不仅提供有一个集合性的错误位,还为这些错误类型中的每一类提供了一个错误号,包括详细的事件类和详细的事件号。
用户数据块内部“通过核对信号判断错误消息”的地址总貌见表 1:
错误类 集合性错误位 详细的事件类 详细的事件号
用户 / 运行错误 DBX 22.3 DBB 90 DBB 91
数据错误 DBX 22.4 DBB 94 DBB 95
操作错误 DBX 78.7 DBB 86 DBB 87
表 1:集合性错误位和错误号在用户数据块中的地址
读取错误消息:
用户/运行错误和数据错误
用于表示用户/运行错误和数据错误的集合性错误位在核对信号内提供 FM 错误信息,在用户数据块内每次调用 FC POS_CTRL 时对其进行刷新。
一旦 FC POS_CTRL 检测到其中一个集合性错误位中出现数值增大,则自动请求一个读命令,以读取分配的错误号并将其输入用户数据块。
注意事项:
对于那些暗中触发的读命令,在用户数据块中刷新完成和错误信号的公用信号 (也请分别参考位分配 DBB 52、DBB 62)
操作错误
用于操作错误的集合性错误位是诊断数据的一部分,可以在一个诊断警报之后通过 FC POS_DIAG 读取它们。一旦将集合性错误位置位,请在您的用户程序中通过置位触发位 DBX 42.5 请求读取一次操作错误号。随后操作错误号被注册到用户数据块中。
错误的确认:
可通过控制位 DBX 14.3 确认用户/运行错误。
通过传送正确的数据集自动确认数据错误。
请通过单一指令“Restart”(触发信号 DBX 37.5) 确认操作错误。
注意事项:
本描述适用于 FM 353 / FM 354 组态包 V3.1 以上的标准块。
更多关于错误评估的信息位于条目号分别为 2106357 和 2110628 的 FM 353 手册和 FM 354 手册中: - FC POS_CTRL 描述: 第 6.3.2 节
- FC POS_DIAG 描述: 第 6.3.3 节
- 用户数据块的分配 第 6.5 节
- 核对信号的错误消息: 第 11.2.3 节
- 错误列表: 第 11.3 节
条目号:12294055 日期:2008-05-15
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&lang=zh&siteid=cseus&objid=12294055
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!