用S7-300,对变频器参数的访问和修改.想请教下如何在run模式下修改参数值?

用S7-300,profibus对变频器参数的访问.如果要修改变频器参数变量,要拨到stop下才能修改。我想问下怎么在run开关下修改变频器的参数值?

问题补充:
根据通信协议中要求,控制器发送转矩信号,变频器接受信号。因为转矩值要经常更改,每次更改都要按下stop,更改转矩值,现在希望能在run下更改转矩值。

最佳答案

你在PLC run 状态下,要想修改变频器参数,必须满足以下条件——


1、变频器本身已经处于停机状态(因为有些变频器参数是不允许在变频器工作时进行修改的);


2、你要修改的变频器参数,不是那些正被PLC访问的参数。

关于问题补充——


    你的控制器是通过DP通讯发送转矩信号给变频器的吧?如果是这样的话,完全可以不stop,在线run下就能更改转矩值啊。

 
    将转矩信号作为一个PZD字,由PLC发送给变频器,然后在变频器侧,将这个PZD字链入相应的转矩给定值参数即可。

提问者对于答案的评价:
嗯,我是用profibusDP通讯、MPI适配器。我是用SIMATIC manager编的程序控制转矩,用S7-plcsim仿真。在OB1中将转矩值用MOVE指令传给相应地址,用PLC 下载run运行,但是改转矩值后,需要在stop下重新下载,在run下显示“不能复制模块”。然后我换成在OB100中情况也一样,需要拨到stop才修改有效。然后在OB100中给转矩值先赋给一个变量,试图通过变量表在run下来修改转矩值。但显示“功能在当前保护级别中不被允许”。我现在是希望在run在线的情况下有效修改程序中的转矩值,不用stop下载,在重新run。请问下该怎么实现?谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159529.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日
下一篇 2017年6月8日

相关推荐