S7-200/224XP模拟量输出口AOW0-AOW60从触摸屏输入所需要的数值,要在全部输出口加个复位键,能把所有模拟量输出口的数值为0,
要怎么做??
问题补充:
AQW0-AQW60总共30个输出,0到相应的寄存器可以是可以,但是操作工说天麻烦了,30个输出用了31个vw寄存器地址,其中VW0是AQW0-AQW60的输入。也就是可以一键输入和单个输入。
在全部输出口加个复位键,能把所有模拟量输出口的数值为0
最佳答案
传送0到相应的寄存器就可以了。还有你的AQW0-AQW60。。。没有问题吧,那么多。
提问者对于答案的评价:
不是很理想
最佳答案作者回复:
可以使用内存填充(FILL_N)指令实现清零几十个连续的寄存器的需求,FILL_N 指令用包含在地址 IN 中的字值写入 N个连续字,从地址 OUT 开始。N 的范围是 1 至 255 (字)。
例如:
LD I0.0 //寄存器清零条件
FILL +0 VW200 200 //将VW200开始的200个字置0(从VB200到VB399)
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=55765&cid=1028
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215848.html