您现在所在的是:

施耐德电气论坛

回帖:9个,阅读:1433 [上一页] [1] [下一页]
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/5 21:37:49
#0楼
此技巧来自 我推荐的好书<施耐德电气somachine控制器应用技巧120例>
的1.3.12章节
在somachine应用中,如果需要使变量具有断电保持的属性,则必须使用一下两个方法:
直接使用物理地址(在规划的断电保持区域内的)编程的方法,可以做到断电保持.
将物理地址(在规划的断电保持区域内的)声明为变量后,则编程方便,但不能做到断电保持.

将物理地址(规划的断电保持区域内的)声明为RETAIN变量,则编程方便,也可以做到断电保持,但是在每次重新下载程序时,变量数据仍会丢失.
 一个巧妙的解决方式如下:将物理地址(在规划的断电保持区域内的)声明为RETAIN变量,同时.将该变量地址设置在初始值部分,则可以做到编程方便,也可以做到断电保持,而且在每次重新下载程序时,变量数据仍会保持.
设置方法如下
VAR_RETAIN
 A1  AT %MW0: INT := %MW0;
 A2  AT %MW1: INT := %MW1;
 A3  AT %MW2: INT := %MW2;
 A4  AT %MW3: INT := %MW3;
END_VAR



这样是不是比那个 既R又P的方式好一些??

水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
50
weicy007
文章数:571
年度积分:50
历史总积分:50
品牌积分(施耐德):852
注册时间:2019/4/29
发站内信
发表于:2019/11/6 22:26:23
#1楼
这个还真没注意到,学习了。
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2019/11/7 10:15:09
#2楼
程序做和系统设置做,看个人习惯和工艺特点。好多时候吧重要的初始值在程序里赋值,在换硬件啥的情况下比较保险,在项目间共享程序也确保好用。
1791
dingood
文章数:318
年度积分:77
历史总积分:1791
品牌积分(施耐德):140
注册时间:2013/8/26
发站内信
发表于:2019/11/7 15:54:05
#3楼
从微博上看过来的。楼主分享很不错!
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/7 17:46:41
#4楼
回复 #1楼 weicy007
这是李振李工那本书里的...李工是去AB了吗?
我没验证过.等出差回去有时间验证一下..这样好像就不用那个r加P了
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/7 17:52:09
#5楼
回复 #2楼 FreeTigerMan
主要是这个平台如果想做下载保持的变量需要用P&R的那个保持型.但这个保持型变量没办法映射到物理地址上
我之前的一个帖子说过..
这个小技巧就是绕过那个限制..把下载保持型变量映射到了物理地址上.

我没有具体实验..有机会尝试一下
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/7 17:52:47
#6楼
回复 #3楼 dingood
微博???什么微博???
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
1791
dingood
文章数:318
年度积分:77
历史总积分:1791
品牌积分(施耐德):140
注册时间:2013/8/26
发站内信
发表于:2019/11/8 10:53:45
#7楼
回复 #6楼 0aguang0
我从工控论坛的微博推送里看到点进来的表情
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2019/11/8 22:26:48
#8楼
回复 #7楼 dingood
哇?论坛还有微博呢?我去看看.叫啥名字啊?
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
8132
0aguang0
文章数:1636
年度积分:255
历史总积分:8132
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2021/3/23 9:24:31
#9楼
验证失败了...
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004