硬件配置:CPU:315-2DP FM:350-2 利用FM350-2和编码器读出脉冲数以计算深度,脉冲存在DB20中,但是在CPU断电后再上电,存在DB20中的脉冲就清零了,怎么能使FM350-2计算出的脉冲数能保持住啊在CPU断电再上电后,谢谢
问题补充:
因为是用在矿井中测量提升机运行的深度的 所以必须要断电重上电保持
最佳答案
模块计数值不能被设置自动保持。但可以通过编程来实现。实现步骤:
1,在主程序中通过执行MOVE指令将计数值无条件送到可保持的数据寄存器中;
2,在OB100中执行写装载值的操作。将可保持数据寄存器中计数值作为装载值传送到相应的计数通道中。例如FM350-1数据块的DBD14中,置位L_DIRECT(FC2的输入变量)。
提问者对于答案的评价:
谢谢 那个文档中设置的CONTINUE 我在现场试的不行 每次重启动FM350-2都会重新初始化,计数清零,我用的保存最后一个数值然后CPU启动后装载
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc312289.html