S5中DB1数据块的功用

本人现在有一S5升级S7改造项目,原机使用主要S5元件为:
 CPU为S5-115U 943B;数字输入32点3块;字输出32点3块。从中读出来的程序中有DB1、DB6、DB24、DB34、DB124、DB134共六个数据块,其中DB1中的内容如下:
 0:KH 4442        1:KH 3120
 2:KH 5446        3:KH 423A
 4:KH 204F        5:KH 4231
 6:KH 3320        7:KH 3130
 8:KH 3020        9:KH 3B20
 10:KH 5344       11:KH 503A
 12:KH 2057       13:KH 4420
 14:KH 3530       15:KH 3020
 16:KH 3B20       17:KH 454E
 18:KH 4420      
 DB6中的内容
 1:KH 0022     6:KH 0018   
 14:FFFF     
 其它的内容均为 0000
 程序中没有调用到DB1和DB6我想请教的是:
 1:DB1这个数据块是怎样生成的,是系统自动生成的么
 2:DB1中的数据有实际意义么,有意义的话是代表什么含义
 3:对于DB6我有相同的问题
 4:程序中有个FB99功能块,其中有如下语句
 L    KB0
 T    RS121
 T    RS122
 T    RS123
 其中的 RS121、RS122、RS123 是指向系统数据区么,该数据区是怎样使用的,以上4条
 语句在程序中起到了什么作用(本人的理解是要把这3个数据区是复位或置零,但作用是什么)
 多谢指教!!
 

问题补充:
请问有相关的资料么中英文都行,可以的话发到邮箱zy_197501@sina.com,多谢!

最佳答案

1:DB1这个数据块是怎样生成的,是系统自动生成的么?
 是的。
 S5:Data block DX0, DB1 in its special function,相当于:
 S7:System data blocks (SDB)(CPU parameter assignment

 2:DB1中的数据有实际意义么,有意义的话是代表什么含义
 DB1是S5的系统数据块,用户不能直接使用和修改的。
 目前能查到:
 DB1中存放的有系统的一些参数设定
 Onboard interrupt  (OBI)          Parameterized  (default)
 Onboard Counter   (OBC)          Parameterized  (default)
 Onboard Analog inputs (OBA)      Parameterized  (default)
 SINEC L1   (SL1)                  Not Parameterized
 Timer function block   (TFB)      Parameterized  (default)
 Clock parameters  (CLP)           Not Parameterized
 Syster depandent parameters (SDP)  Parameterized  (default)
 Error return   (ERT)              Not Parameterized
 有些参数默认状态下就已对参数进行设置    Parameterized  (default)
 有些参数默认状态下就没有对参数进行设置   Not Parameterized        
 用户可以编程对DB1中的参数进行设定使用,或者在STEP7软件的菜单中进行参数设定。 
 3:对于DB6我有相同的问题
 在S5中DB6不是系统数据块,是由用户建立的。在S5中2 to 255数据块是用户数据块。
 4.RS121、RS122、RS123 是指向系统数据区么,该数据区是怎样使用的?
 S5中的RS121、RS122、RS123是系统数据字,在S5中重要的系统数据字分配如下:
 RS5~7 为ISTACK(中断堆栈)
 RS8~10为集成实时时钟的指针
 RS33为前面空的程序存贮器地址
 RS35为程序存贮器起始地址
 RS37为程序存贮器结束地址
 RS40~45为CPU版本软件发行
 RS57~63为SINEC L1
 RS96为扫描监控时间(10mS)
 RS97为时间控制程序处理的OB13的调用间隔(10mS)
 RS128~159为BSTACK(块堆栈)
 RS203~214为ISTACK(中断堆栈)
 你所说的RS121~123在115U中是存放扫描时间的
 RS121为实际的扫描周期,RS122为最大扫描周期,RS123为最小扫描周期的系统数据.
 本人的理解是要把这3个数据区是复位或置零,但作用是什么?
 就复位作用。

提问者对于答案的评价:
多谢了!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午2:03
下一篇 2017年6月1日 上午2:03

相关推荐

  • S5升级S7 问题

    S5程序经过转换S7完成后,以前的符号,注释转换不过来,是什么原因,望各位大侠赐教,怎样将符号表,注释也一起转换过来 问题补充:s5的符号和注释能否用表格导出来啊,注释符号特多,请…

    SIMATIC S5 2017年5月31日
  • 请教S5程序

    通过监控软件画面设定与在PLC内修改数据块DB253里DD180都可以传送给DD12,设定值彼此可以相互覆盖,但我编的程序改为DD254传送为什么DD12显示不出数值,但在数据块D…

    SIMATIC S5 2017年6月1日
  • 我需要S5-90U/95U/100U,S5-135U/155U,S5-115U中文说明书

    我需要S5-90U/95U/100U,S5-135U/155U,S5-115U中文说明书 急!!! 最佳答案 http://www.ad.siemens.com.cn/d…

    SIMATIC S5 2017年6月1日
  • S5中有不有类似于S7的共享数据块(DB块)的存储区域?

    S5中有不有类似于S7的共享数据块(DB块)的存储区域? 最佳答案 S5中有不有类似于S7的共享数据块(DB块)的存储区域?S5就是DB块。还有F标志位区,其与S7的M区一样。 提…

    SIMATIC S5 2017年5月31日
  • 从S5-95U到S7的通讯总线改变设置

    需要目前的S5-95U升级为S7,其中有根连线为和上位机的通讯线,见图片中的第10号指示。请问S7选择哪款cpu实现其功能? 图片说明:    最佳答案 1、图…

    2017年5月31日
  • PLC与VB通讯

    PLC与上位机通讯:上位机采用VB编写程序,主要的功能是:能对PLC进行监控/数据写入与采集.在编写通讯部分的时候遇到了一点难题.:因为对S7-300的通讯协议不怎么熟.所以不知道…

    SIMATIC S5 2017年6月1日
  • S5程序修改新加程序后,怎样查找新加点

    最近在做一个S5程序的小改造,需要新加几个块,程序编辑完后,也下载下去PLC了,在调试程序时,用F2查找新加程序用的F.,I..Q,等时,提示没有发现,但是自己写的程序知道在哪个块…

    SIMATIC S5 2017年5月31日
  • S5编程软件谁有啊

    厂子里还有老的S5 但是没了在线监控的软件就是编程软件 最好再有个使用说明 谁有啊 谢谢能发我个么 584909539@qq.co…

    SIMATIC S5 2017年6月3日
  • 523-3UA11与西门子TD-17的通讯

    我公司在用的6ES5 523-3UA11通讯卡与西门子TD-17通讯中断,TD-17上显示信息为 $40 PLC not pres…

    SIMATIC S5 2017年6月1日
  • 请教一段S5程序

    :B         =B::U    &nbsp…

    SIMATIC S5 2017年6月1日