quote:以下是引用三木子在2012-05-18 14:32:13的发言:quote:以下是引用axg2008在2012-03-09 08:45:20的发言:quote:以下是引用西门子Auto在2012-02-24 18:04:27的发言:
Customer:哦,工程师,您说的。。。。。。。。
请问下楼主,有没有方便的办法把初始值变成实际值,不是把实际值变成初始值哦。
----------------------------------------------------
http://support.automation.siemens.com/CN/view/zh/837001
这里的办法也不好
将实际值再变成初始值,我猜测4楼的意思,是想在上电的时候,希望系统从断电的数据再次开始运行对么?如果这样,直接使用DB块的掉电保持不就可以了么。
如果复杂点的,再结合OB100一块使用。
[quote]以下是引用youhm在2012-04-22 21:44:27的发言:
[quote]以下是引用axg2008在2012-03-09 08:45:20的发言:
[quote]以下是引用西门子Auto在2012-02-24 18:04:27的发言:
Customer:。。。。。。。。。。
请问下楼主,有没有方便的办法把初始值变成实际值,不是把实际值变成初始值哦。
所谓初始值就是用于初始化的值,把实际值变成初始值有什么意义呢,其实我觉得,在S7-300DB块使用默认掉电保持数据,初始值基本没什么意义。
没错,数据块默认是断电保持的,一般情况是没有问题的。
但,如果一些数据是保存的比较重要的机器参数,这些数据在调试的时候可能更改,也可能在生产过程中在hmi上更改改。即现在内存中使用的数据块的实际值是修改后的值,而不是你第一次下载数据块的实际值,但这个值某些情况下会被复位的。比如更换cpu时。
为了避免这种情况,我的处理是设备调试后的会做一次把需要的数据块上传,然后再次下载。但如果以后屏上修改数据,那就不行。(针对这个就得搞配方了,呵呵)