追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8244条微博

动态微博

查看: 2567|回复: 2

[求助-西门子PLC300/400]组织块问题

[复制链接]

升级  33.5%

该用户从未签到

发表于 2014-4-2 19:29:30 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
OB80 时间错误,OB85 优先级错误,OB86 扩展机架,DP主站系统或者分布式I/O故障,OB87 通讯故障,OB100 启动组织块,OB121 编程错误,OB122 I/O访问错误,这些是比较经常使用的组织块。
在编写程序的时候是否应该先罗列他们防止由于以上问题出现引起CPU在停机状态,如果先不写以上组织块,等到CPU变成STOP状态我又不知道是由于什么引起的,有没有什么好的办法让我在写程序时,能知道程序有什么问题,然后再写入哪个组织块使CPU只报警不停机。</p>
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2569°C
2
  • 毕村内富
  • GT雨燕8秒41
过: 他们

升级  32.5%

该用户从未签到

发表于 2014-4-2 20:10:08 | 显示全部楼层
报故障时,在线进入PLC的诊断缓冲区PLC---Diagnostic/Setting----Module Information,可以查看故障原因。
一般都是先把这几个常用的添加到项目中,你可以在对应的OB中编写程序提示故障。
参见:西门子组织块使用说明
http://wenku.baidu.com/link?url=2K8cX3HPGH5jEJK6GdmKrk0AL8IULHYCeSjNtqzImwXAwr8DjAwv4cfZd0fOlmBz85CPq8okoflw6fyqKYMhFnpLypDh-jKCAhmOMaweWEq
                                                                                                                                                                                                                                                              
                                                        

升级  46.5%

该用户从未签到

发表于 2014-4-2 20:33:25 | 显示全部楼层
停机了也可以知道是由于什么引起的,在线看CPU的诊断信息,里面显示很清楚的。
写程序的时候可以考虑到的,如你上边写的,I/O访问错误 就会调用OB122,如果没有的话就停机了。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            停机了在线看诊断信息也可以看出来的,而且一般不占什么地方,我都是直接都放进去的
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            这个可以通过在线诊断cpu信息获得cpu报警信息,然后根据报警提示再下载OB块。
cpu诊断步骤:硬件组态界面下--在线--双击cpu--诊断缓冲区。
组态块使用可以到下载中心下载组态块是使用说明参考。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            如何实现在从站断电、通讯失败或从站通讯口损坏等现象出
现时,主站能够不停机?
需要在您的STEP7 项目中插入相应组织块。插入这些组织块时,
不需要编程内容,当从站断电、通讯失败等现象出现时,主站只报总线故障,但不停机。这样,无论从站先上电,还是主站先上电,系统都能正常运行:
在S7-300 中加入空的OB82、OB86、OB122; 在S7-400 中加入
OB82~OB87、OB122;
参考:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=55153&cid=1029
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=60989&cid=1029
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备2025098961号 )|网站地图

GMT+8, 2025-12-16 04:59 , Processed in 0.168474 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表