浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
S7-1200小型可编程控制器
观看S7-1200小型可编程控制器视频:

S7-1200小型可编程控制器S7-1200小型可编程控制器S7-1200小型可编程控制器

SIMATIC S7-200 (Mao, Dong)

小型可编程控制器

SIMATIC S7-200 (Mao, Dong)

小型可编程控制器

S7-200CN CPU222,DC/DC/DC,8输入/6输出
S7-200CN CPU222,AC/DC/Rly,8输入/6输出
S7-200CN CPU224,DC/DC/DC,14输入/10输出
S7-200CN CPU224,AC/DC/Rly,14输入/10输出
S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
S7-200CN CPU226,DC/DC/DC,24输入/16输出
S7-200CN CPU226,AC/DC/Rly,24输入/16输出

微信截图_20230218164941.png我用MOVE赋值指令将DBW10给DBW12,MOVE有常开点I0.0,当I0.0接通时,就会把将DBW10给DBW12,将I0.0断开时就会把0赋给DBW12,我想把DBW10次赋给DBW12的值保存起来,因为DBW10是一个变化量,但是断掉I0.0又不行,请问如何做?是把DBW12放到一个DB块里吗?这样I0.0断开不会影响DB块里的值吗?

问题补充:
麻烦再问问,如果DBW12的值在I0.0撤消后已经将DBW10的值保存好了,那么在PLC断电后重新送上电的话,DBW12还会保留原来的值吗?

佳答案

检查你程序中是否还有对DBW12赋值的地方,正常情况下当I0.0断开是可以保存你传来的数值的。可以考虑对I0.0加上升沿。

S7-1200,小型可编程控制器,CPU模块,西门子,S7-1200,小型可编程控制器,CPU模块,西门子,S7-1200,小型可编程控制器,CPU模块,西门子S7-1200,小型可编程控制器,CPU模块,西门子S7-1200,小型可编程控制器,CPU模块,西门子S7-1200,小型可编程控制器,CPU模块,西门子S7-1200,小型可编程控制器,CPU模块,西门子S7-1200,小型可编程控制器,CPU模块,西门子

展开全文