gumeng
學無止境
級別: 工控俠客
|
[quote]引用第10樓tangcheng于2010-01-16 05:20發表的 : 愚蠢的算法.已知50Hz是2分鐘剛好是走完6米.就是6米/2分鐘*1000毫米/60秒=50Hz.如果要想3分鐘走完6米.就是6米/3分鐘*1000毫米/60秒=33.33......Hz.如果要是想4分鐘走完6米,就是6米/4分鐘*1000毫米/60秒=25Hz.如要想5分鐘走完按公式以此類推.見笑了不知道是不是你要的結果.也許是我理解錯了,呵呵! [/quote不好意思!我按著你說的計算方式來寫的程序不可以呀!現在在我設置在兩分鐘是,的運行頻率是0.5HZ,我就乘以100,是達到要求了,可是在我加時間后,最小運行頻率是16HZ,在加時間頻率值也沒有變化!不知為何呀!謝謝幫助呀! |
|
---|---|---|
|
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
你寫在程序上的參數是實際變頻器上的100培。在增加運行的時間以后你按我那個算法不可能不準呀,你在程序上用乘除計算,乘除運算是32位計算的,所以要占用二個數據寄存器。比如D10,那D11就被占用。如果是32位乘法那就是64位了,那就占用了四個數據寄存器。這些被占用的寄存器就不能再用。你是否重用寄存器? [ 此帖被tangcheng在2010-01-18 15:06重新編輯 ] |
---|---|
|
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
此程序我已仿真很正確。D100是6米所需要走完的時間。想要幾分鐘走完6米你就改變D100的值就是,你自己仿真一下,看是否能有所幫助。注;D20就是變頻器的工作值(Hz). [ 此帖被tangcheng在2010-01-18 16:40重新編輯 ] |
---|---|
|
gumeng
學無止境
級別: 工控俠客
|
tangcheng 你好!非常感謝你的幫助,我也試過了,不可以呀!奇怪了。其中的D529是設置時間的,D47是現在運行的頻率。 |
|
---|---|---|
|
gumeng
學無止境
級別: 工控俠客
|
還有要請教你一下,不知怎么把三菱E740變頻器的電流值顯示在屏上呀!我不知他的地址呀!謝謝指教! |
|
---|---|---|
|
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
你一定是重復用了數據寄存器。我在這里用你的那個程序仿真了一下,很好,改變D529里面的數據。D47里面的數據也跟著變化,而且結果也很正確,要不你單獨仿真一下自己剛發上來的這個程序看看其結果是否正確。另外看一下D601、D611、D617等其它相鄰的數據寄存器是不是也在程序里面用著。 |
---|---|
|
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
當D529為2時 當D529為3時 當D529為4時 [ 此帖被tangcheng在2010-01-18 18:34重新編輯 ] |
---|---|
本帖最近評分記錄: |
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
以上是FX2N通信時電流監控程序 以上是FX3U通信時電流監控程序,D100對應到屏顯示數據寄存器. 我只用過F740變頻器跟FX3U通信,希望能對你有所幫助。 [ 此帖被tangcheng在2010-01-18 20:56重新編輯 ] |
---|---|
本帖最近評分記錄: |
gumeng
學無止境
級別: 工控俠客
|
tangcheng 太謝謝你了。我現在又換了一個方法。效果還比較好。我用DIV K6000 D529 D610 MUL D610 K100 D47.現在是以秒來計算的。 |
|
---|---|---|
|
tangcheng
努力奮斗、追求完美
級別: 略有小成
|
不用客氣. 以秒為單位來計算挺好的,但最好是用浮點運算,因有小數點.(FX2N 、FX3U的才有浮點運算功能) |
---|---|
|
gumeng
學無止境
級別: 工控俠客
|
你好呀!我又來麻煩你了。我找你的語法寫入了,但是語法錯誤。不知你的EXTR是什么指令呀!我也找到了關于變頻器的電流指令代碼是H70,我該怎么做呀PLC編程器是2N的,謝謝! |
|
---|---|---|
|