西门子PLC初始化运行参数

程序在运行的时候有很多VW存储区要被写入数据,大概有一百个,所规定位址又比较散,现在每次PLC上电的时候都要清零,以我现在的理解可以用MOV_W来做,但是太麻烦请问有什么简洁的方法吗?最好几条指令就能完成的那种,谢谢!还有我是新人,麻烦回答的时候尽量说的详细点

用SM0.1用传送。没有几条指令就完成的,你又不是用的西门子300PLC,你用的200PLC就只能用SM0.1一个一个的MOV_W送。SM0.1的功能就是PLC上电瞬间接通一个扫描周期。以后就不接通了。200的掉电储存区如果没有附加西门子专用电池和储存卡的话就只有M0-M13这些区域可以掉电保持,但是你的PLC型号又不知道,高端点的才支持添加电池和储存卡,存储区可以多点。用300PLC就可以在DB块里附上初始化的数值。
你的PLC选卡可参见这个连接:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=76669&cid=1028
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-27
有区域移位指令,可以一次性将VW几开始的几个字一次性覆盖。
如果你要清零的数据时分散的,中间有不能清零的数据在,就麻烦了。
第2个回答  2013-05-27
tiayu137308 回答额很到位,请参考
第3个回答  2013-05-27
用FILL_N指令就可以了本回答被提问者采纳
相似回答