我要记录水泵的运行时间,每次开泵都要把时间累计起来,我写了一个程序,时间存在MW里的,每次断电后数据就没了,我是新手,不太会调用DB区,我一调用运行CPU就STOP,谁能教教我
问题补充:
因为我是半路出家,只看得懂梯形图,各位高手尽量解释教详细点,我只要能让数据能断电记忆就可以了,谢谢了
图片说明:
最佳答案
1.不太会调用DB区,我一调用运行CPU就STOP
你可能先下的是功能块,而实际要先下DB块后下功能块
不停机只报错,可下载空白OB121,OB121编程错误,关于OB;
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=120068&cid=1029
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=120610&cid=1029
2.我只要能让数据能断电记忆就可以了,谢谢了
假设:新建DB50,第一个数据类型定义为INT,初始值为0
复制下整行,然后粘贴,即新建dbw0.dbw2.dbw4,下载
用DB50.dbw0代替MW1404 用DB50.dbw2代替MW1406 用DB50.dbw4代替MW1406
保存下载即可.
3.s7-300/400的cpu默认组态M区掉电是MB0-MB15,可以在硬件组态中双击CPU查找到
建议:使用DB点,正常这些M点都被使用,修改起来好麻烦。
提问者对于答案的评价:
您回答的真好,各位工程解释的都很好,我都仔细的阅读了,对我很有帮助,无奈只能采纳一个,真心的谢谢各位
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229742.html