SIEMENS/西门子S7-300系列SM322数字量输出模块6ES7322-5HF00-0AB0

更新:2024-11-01 07:00 发布者IP:114.82.110.28 浏览:0次
发布企业
上海跃韦科技集团有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
上海跃韦科技集团有限公司
组织机构代码:
91310116MA7KT7216H
报价
请来电询价
西门子
西门子PLC总代理
西门子PLC
西门子PLC总代理商
德国
西门子PLC一级代理商
关键词
西门子PLC.西门子变频器,西门子电机.西门子触摸屏.西门子电缆.西门子变压器.西门子高压变频器.西门子低压配电设备
所在地
上海跃韦科技集团有限公司
联系电话
18674345958
手机
18674345958
经理
李经理  请说明来自顺企网,优惠更多
请卖家联系我
yingsheng16816816888

产品详细介绍


在日常的程序编辑和调试过程中,我们可能会遇到各种各样的问题,比如编辑好的逻辑程序执行结果不正确,编译正常的程序下载到不同的CPU中,有些可以下载,而有些提示非致命错误等等,此时如何快速的排查和分析错误发生原因就非常重要,而排查和分析的前提就需要对S7-200SMART从软件和硬件上有更加深入的了解,下面我们就通过几个典型的案例来进行问题的分析。


案例 1

看图1这段程序,编译无任何问题,如果下载到不同类型的CPU中,表现就会不同,我们可以尝试下载到ST60和CR60两种类型的CPU中。

图片

图1 主程序


下载到ST60中,程序运行正常,如果下载到CR60中,程序运行就会报非致命错误:操作数非法(错误码:0090),图2为具体的非致命错误信息:

图片

图2 PLC信息


根据程序分析错误出现的原因和中断有关,可以查询S7-200SMART系统手册中断章节可以找到对应答案,如表1所示,24号中断事件CR60不支持,在运行时会报错非致命错误。

图片

表1


综上,当需要程序在多个不同类型CPU之间下载或者移植时,就需要提前了解各个CPU的程序容量大小、支持的数据区的大小,断电保持区域大小,是否使用到了CPU不支持的功能或者CPU固件版本是否支持等因素,只有了解了这些,才能做到有的放矢。


案例 2

在日常编程过程中,我们可能需要各种标准库,有时需要子程序和中断程序有多重调用关系,例如下面这个案例,程序想使用格雷码转换库在定时中断中每隔100ms进行一次数据的格雷码转换,请看图3:

图片

图3   主程序

图片

图4   子程序

程序的调用关系为:中断子程序INT0调用子程序SBR1,SBR1中调用子程序SBR2,SBR2中的程序如图4所示,下载到CPU中,通过状态图表监视程序状态,发现没有结果输出,如图5所示:

图片

图5   状态图标监控无输出

监控PLC信息,可以看到图6的非致命错误报警:超出*大用户子例程嵌套级别(错误码:0008)

图片

图6   PLC信息

S7-200 SMART手册中规定:从主程序调用子例程的嵌套深度是 8 级,从中断例程调用嵌套深度是4 级。


现在来看上述程序的调用关系:

INT0→SBR1→SBR2→GRAY_BIN_DW,表面上也仅仅嵌套了3级,满足中断嵌套深度要求,仔细查看GRAY_BIN_DW功能库可以发现,该库也嵌套了几层,嵌套关系如下:

GRAY_BIN_DW→GRAY_BIN→XOR,这样下来,嵌套关系就变成如下:

 INT0→SBR1→SBR2→GRAY_BIN_DW

→GRAY_BIN→XOR,总共5层嵌套关系,超过了CPU支持的*大嵌套深度,导致CPU无法运行,知道了原因,我们可以减少调用嵌套为4层以内,则程序就可以正常执行了。


通过以上案例,我们不难得知,有些看似不可理解的问题其实有其发生的原因,只有了解对应产品的技术细节,才能找到问题的根源所在


S7-200可编程控制器系统手册可以让我们对于产品的技术细节有一个基础的了解,在程序出现错误时能够及时查询手册找到原因,解决工作中遇到的问题






所属分类:中国电工电气网 / PLC
SIEMENS/西门子S7-300系列SM322数字量输出模块6ES7322-5HF00-0AB0的文档下载: PDF DOC TXT
关于上海跃韦科技集团有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2008年11月11日
法定代表人上海乘晖科技集团公司
注册资本1000000
主营产品西门子PLC.西门子变频器,西门子电机.西门子触摸屏.西门子电缆.西门子变压器.西门子高压变频器。
经营范围上海乘晖科技集团有限公司成立于2019年04月25日,注册地位于上海市奉贤区驰华路775号2幢,经营范围包括一般项目:技术开发、技术咨询、技术服务、技术转让、技术推广;自动化设备及配件、电气设备、五金交电、电子元器件、电子设备、仪器仪表、电线电缆、机电设备、通讯设备批发、零售。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)
公司简介上海跃韦科技集团有限公司拥有技术人才,专注于工业领域的自动化、数字化、网络化、智能化发展与实践,为广大工业企业、政府提供自动化系统、数字化工厂、工业互联网及工业大数据智能等一体的产品、解决方案及服务,致力于成为国内的智能制造整体解决方案提供商。公司还拥有一支长期从事西门子电气传动、西门子自动控制、西门子工业网络系统、西门子仪器仪表、西门子数据采集与分析的技术队伍,有现场安装施工队伍。公司在电气技术 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112