回复:200smart库开发记录贴

已锁定

Zane

西门子1847工业学习平台

  • 帖子

    21690
  • 精华

    409
  • 被关注

    1524

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2022-06-19 17:37:25

24楼

展开查看
以下是引用采姑娘的小蘑菇1991在2022-06-19 13:42:46的发言 >23楼

库程序.zip

源代码已经上传,本来想一直把这个库做好,但是到论坛一发贴发现大家都是差不多的思路,再后来我这个库一直有个问题没有得到解决,就产生了放弃更新的念头。  正希望各位大神们能帮帮小弟想想解决办法

这个库的思路是那些执行完需要保存数据的块是通过指针来指向指定的全局V区来实现背景保存的,从而实现了类似FB的功能,但是呢由于程序设计之初构想的架构是按照调用顺序来引导指针指向不同的背景地址来实现重复调用,可随之而来的是在线修改程序时如果插入的是需要背景的功能的话就会导致背景区错位,而有可能导致不可控的运算结果,如果谁使用了我做的东西在项目上因为这个漏洞而导致了不可挽回的财产损失或者生命安全,对于 我来讲良心不安。所以想在没有想到怎么解决背景数据的问题前不再更新的想法。今天无意看到大家要求要看源代码  故把源代码贴出来  希望大家能给小弟点思路  怎么解决CPU在运行中在线修改并且随机位置插入需要背景的块时可能导致的背景数据错乱问题。如果该问题得到解决本人决定继续完善接下来的更多功能。正所谓万丈高楼平地起。框架基础不好往后面都是白搞啊

因此,我的建议还是由调用者手工分配地址,自动地址分配目前不是实现不了,而是代价太大不值得

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9516条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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