回复:1200基础调试

姜旭傲

  • 帖子

    73
  • 精华

    0
  • 被关注

    0

论坛等级:游士

注册时间:2019-03-28

普通 普通 如何晋级?

发布于 2019-05-24 17:36:48

6楼

展开查看
以下是引用西家讲师在2019-05-24 14:20:29的发言 >5楼

问题1:存储器预留区域和预留可保持性存储器是独立的两个区域,比如最开始存储器预留区域100字节,预留可保持性存储器10字节,通过下载但不重新初始化,下载了个WORD类型不保持变量后,存储器预留区域会显示98个字节可用,预留可保持性存储器依然是10个字节可用,然后下载了个REAL类型保持变量后,存储器预留区域依然会显示98个字节可用,而预留可保持性存储器会显示6个字节可用

问题2:不是的,和DB块原来有多少个字节无关,只和未来增加的有关

问题3:同上

问题4:不是单个变量下载不重新初始化,是整个DB,在增加新变量后,之前DB块所有变量保持不变,新增加的变量可以是保持的,也可以是不保持的

问题5:优化块虽然不考虑字节数,但是变量指定数据类型有字节数的概念,比如INT2REAL4,唯一值得注意的是单个BOOL是一个字节,结构体、数组、UDT内的连续8个BOOL算一个字节

问题6:如果这样,那就无法下载,会提示无法下载

以下是引用姜旭傲在2019-05-24 07:39:28的发言 >4楼:1、预留可保持存储性...

引用4楼详细内容:

1、预留可保持存储性存储器的10个字节和在下载但不重新初始化的100个字节内还是外?

2、那如果我DB块中有200个字节的变量,而且变量属性是穿插的,几个需要下载不重新初始化的数据字 ,几个保持存储器数据字,几个普通属性的数据字,以此类推

3、怎么设置?

4、如果我想将一个变量同时设置成下载不重新初始化、保持性存储器怎么设置?

5、而且优化的块访问不是没有字节?

6、还有就是如果我前面用来99个,我最后的变量是dword,会是什么效果?

以下是引用西家讲师在2019-05-23 15:18:03的发言 >3楼:上面默认的100字节...

引用3楼详细内容:

上面默认的100字节是说,使用这个功能可以新增100个字节的非保持数据

而下面的可以新增保持性数据

不是变量下载但不重新初始化,是指定DB使用这个功能下载,并且这个DB新增数据了,这样之前的数据就是不初始化,预留可保持存储性存储器,是说新增的数据包含保持性数据


能不能麻烦讲师演示一下,我可能操作有问题,可用字节一直是100和10也不知道怎么用

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

S7-1200精英训练营

共有1959条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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