全站数据
8 4 2 0 5 8 1

如何在OB100中编写程序,在启动时将DB块中的数据全部清零

控制工程网 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 16:27:00

问题描述

如何在OB100中编写程序,在启动时将DB块中的数据全部清零希望能解答下
精选答案
最佳答案

只要将不想保持的DB块设置成“不保持”就可以了,PLC就不会保持它的数据,启动后是初值

其他回答

如何在OB100中编写程序,在启动时将DB块中的数据全部清零,编写程序用了大量的DB块(包括共享和背景DB),在PLC运行中以外掉电时DB块中的数据保持,在PLC重新上电时,程序仍按掉电前DB块中数据的状态值运行,导致系统运行混乱,并且具有一定的危险。本人希望在DB100中编写一段程序,实现PLC启动时将所有DB块中的数据清零,包括位和字、实数之类的。本人考虑过用CLR位清零指令,无奈程序量太大,有没有其他的方法。谢谢大家了,小弟学习中。