西门子200下载是出现非看门狗2出现致命错误误91,但编译没有错误,查看 PLC信息在一个网络段错误。

S7-200 PLC的非致命错误
添加时间:
来源: | 阅读量:1745
提示: (1)程序运行错误。使用了不正确的指令或者在过程中产生了非法数据就会发生这类错误。例如,一个编译正确的间接寻址指针,在程序执行过程中,可能会指向一个非法地址。发生实时程序问题时,SM4.3会在CPU处于RUN模式期间置位,程序执行错误信息存储在特殊寄存器(SM)标志位中,应用程序可以监视这些标志位。此时CPU产生的程序
&&& (1)程序运行错误。使用了不正确的指令或者在过程中产生了非法数据就会发生这类错误。例如,一个编译正确的间接寻址指针,在程序执行过程中,可能会指向一个非法地址。发生实时程序问题时,SM4.3会在CPU处于RUN模式期间置位,程序执行错误信息存储在特殊寄存器(SM)标志位中,应用程序可以监视这些标志位。此时CPU产生的程序运行错误代码及描述,见表2-20。
&&& 表2-20&&& 程序运行错误代码及描述
&&& (2)编译规则错误。当下载一个程序时,S7-200会编译程序,如果CPU发现程序违反了编译规则,则停止下载并生成一个非致命编译规则错误代码,已经下载到PLC中的程序仍然储存在永久存储区,并不会丢失,可以在修正错误后再次下载程序。编译规则错误代码及描述,见表2-21。
&&& 表2-21&&& 编译规则错误代码及描述
&&& (3)I/O错误。S7-200 PLC启动时,从每个模块中读取I/O配置,正常运行过程中S7-200 PLC周期性地将检测到的每个模块的状态与启动时得到的配置相比较。如果S7-200PLC检测到差别,它会将模块错误寄存器中的配置错误标志位置位。除非此模块的组态再次和启动时获得的组态相匹配,否则S7-200 PLC不会从此模块中读输入数据或者写输出数据到此模块。
&&& 模块的启动信息存储在特殊存储器(SM)标志位中,应用程序可以监视这些标志位,SM5.0是全局I/O错误位,当扩展模块上存在一个错误条件时,它将保持置位状态。
&&& S7-200 PLC发生后三种非致命错误时,并不切换到STOP模式,只仅仅是把事件记录到SM存储器中并继续执行应用程序。如果用户希望在发生非致命错误时,将CPU切换到STOP模式,也可以通过编程实现,图2-49所示为用于监视两个非致命错误标志位的程序示例,当两个标志中任意一个置位时,S7-200 PLC将切换到STOP模式。
&&& 图2-49&&& 用于检测两个非致命错误标志位的示例程序
(责任编辑: 佚名 )
本文关键字:
免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:
日22时40分,......
如果没有一套通用的计算机......
油库防止静电事故,采取的......
(1)导通电阻的降低。NFINE......
新闻热点排行msh2010mmm
年度积分:50
历史总积分:50
注册时间:
s7-200在下载程序的时候出现编译错误,不能下载程序是什么原因。
文章数:10617
年度积分:443
历史总积分:16002
注册时间:
程序编写有问题,有时候自检不出来!
[此贴子已经被作者于 10:49:23编辑过]
做什么事贵在坚持!
lifuquan611
文章数:13463
年度积分:1115
历史总积分:26272
注册时间:
2015论坛贡献奖
寻找英威腾(二)
西门子接触器(二)
2010年四月影像
有错误是不能下载的,排除错误。。。此帖发自论坛APP
I will be here waiting for you,So if you come back you will find me.I promise!
做人如果没有梦想,那跟咸鱼有什么区别?!
文章数:93
年度积分:173
历史总积分:1794
注册时间:
程序写完,编译下看看,没错误再下载试试。
ytleaderplc
文章数:8284
年度积分:1091
历史总积分:16737
注册时间:
软件下面有提示的
PLC 文本显示器 触摸屏 变频 伺服 编程电缆 plc触摸屏编程 维修等
email: &
msh2010mmm
年度积分:50
历史总积分:50
注册时间:
程序是没有错的,因为是原程序,更换PLC而已。编译后下装还是出现编译错误。
cfm6662008
文章数:2627
年度积分:50
历史总积分:7731
注册时间:
2016国庆活动(三)
编译下有没有错误
2013我来了,多看,多问,多实践
天道酬勤,事在人为
eyujiedianqi
文章数:2627
年度积分:50
历史总积分:6245
注册时间:
把编程窗口往上拉就看到错误提示了,根据提示就能找到错误点在哪。此帖发自论坛APP
eyujiedianqi
文章数:2627
年度积分:50
历史总积分:6245
注册时间:
在指令树上查看cpu 型号是否一致。此帖发自论坛APP
文章数:2619
年度积分:266
历史总积分:5944
注册时间:
碰到编译后提示错误一个,最后还是找了很长时间才发现此帖发自论坛APP
工控学堂推荐视频:西门子程序非致命错误91:操作数范围出错。求大神帮助看看错误原因。拜谢!!_百度知道
西门子程序非致命错误91:操作数范围出错。求大神帮助看看错误原因。拜谢!!
我有更好的答案
SM1.0不能在用户程序中被输出,已经被系统作为特殊继电器使用。
问题已解决,多谢指点
采纳率:55%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。西门子S7-200下载程序报错:009D,非法SDB参数
查看: 2135|
摘要: 1、最近编程出现一个问题:S7-200程序下载不了,检查程序发现:程序13120字节超过224xp的存储区了,如图:
2、所以我们就在系统块里设置:禁止“运行模式编辑”程序来增加存储区,如下图所示:
3、增加存储区后,发现程序编译无错 ...
1、最近编程出现一个问题:S7-200程序下载不了,检查程序发现:程序13120字节超过224xp的存储区了,如图:
2、所以我们就在系统块里设置:禁止“运行模式编辑”程序来增加存储区,如下图所示:
3、增加存储区后,发现程序编译无错了,但仍旧下载不了程序,下载过程中依旧报错,如图所示:&
4、然后,新建一个空程序用以测试,结果发现可以下载,只有这个程序无法下载,按照如下步骤检查下载报错后的-信息:
5、打开PLC信息我们会发现:错误代码:9D,在SDB0中检测到非法参数,在主程序中,位于网络1,如图所示:
& & 查《S7-200可编程系统手册》附录C部分,编译规则错误009D,组态SDB出错。
6、再来检查下系统块里的断电数据保持,重点检查定时器部分,因为如果这里选择错误,是会报9D错误的。如图:
检查发现:
断电数据保持区域有没有改过,T、C、V区数据也没有超,然后再次检查程序是否有编译错误,如上升沿下降沿超过256个等编程隐患,发现都没有问题,增加存储区也没有用,删除部分程序还是无法下载,甚至删光程序仍旧无法下载。后来考虑重点应该是断电数据保持那一页,试探性的点击“全部还原”后,竟然可以下载了!
仔细对比还原前后的截图就发现错误在哪里了:因为MB区的单元数目不能是0,变为1后就可以了!
总结:200软件系统块中断电数据保持中M区的单元个数不能设置为0,偏移量和个数也不能设置超限,否则就会报错:组态信息中指定了一个无效参数,在PLC菜单的信息下查看错误类型为:非致命错误9D,在SDB0中检测到非法参数。
上一篇:下一篇:
看过《西门子S7-200下载程序报错:009D,非法SDB参数》的人还看了以下文章:
Powered by &
这里是—这里可以学习 —这里是。
栏目导航:s7-200plc 用户程序永久存储区错误问题觖决办法。_百度知道
s7-200plc 用户程序永久存储区错误问题觖决办法。
我有更好的答案
1)在Micro/WIN中选择菜单“PLC&Clear”选择所有三种块并按&OK&确认。2)另外一种方法是通过程序“wipeout.exe”来恢复CPU的缺省设置。这个程序可在STEP7-Micro/WIN安装光盘中找到。注意:wipeout.exe软件不能与USB/PPI电缆配合使用。 西门子提供一个wipeout.exe程序可以删除程序以及密码还有恢复出厂通讯波特率,可以从西门子网上下载:如果还是不行可能PLC硬件坏了,只能送修了。
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 cad老是出现致命错误 的文章

 

随机推荐