sm338诊断编程,实现编码器断线检测,用OB82中SFC51的使用

已锁定

耀眼光芒

西门子1847工业学习平台

  • 帖子

    376
  • 精华

    3
  • 被关注

    35

论坛等级:侠圣

注册时间:2013-08-16

普通 普通 如何晋级?

sm338诊断编程,实现编码器断线检测,用OB82中SFC51的使用

1674

1

2014-04-22 10:08:55

大家好,由于我们经常使用SM338接SSI的编码器,编码器断线是常有的事情,在硬件组态中可以看出是哪个通道的编码器错误(如图),所以想通过诊断信息给读出来,然后反映到HMI上。

不知道思路对不对,尝试了SFC51诊断:
在西门子英文官网上对诊断有介绍: http://support.automation.siemens.com/WW/view/en/23411131
我没有用过SFC51,我按照内容人工把程序写到了step7中,接上实际硬件后,出现了以下问题:
看到它建立了一个DB1的数据快,请问大家为SFC51建立的DB1该怎么建立? 我没太理解P#DB1.DBX0.0 BYTE 16 这个参数的含义。请问大家是不是DB1中就包含了出错编码器信息? 目前我的DB1里放了一些INT,没有具体内同和初值
大家有用过SFC51案例吗? 感觉SFC SFB的案例好少啊。

而且感觉SFC51是否用于将具体哪个编码器出错信息导出,是否可行? 大家怎么看?

按照官网图片中的程序进行了编写,但DB1块不知道怎么写



DB1里已有的数值可能不合适? 大家怎么编写



在硬件组态中可以看出哪个编码器出错



顺便问一下大家怎么上传图片的,我是把找答案的照片直接贴过来了。 我之前高等级的号给丢了。
sm338诊断编程,实现编码器断线检测,用OB82中SFC51的使用 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54759条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。