當前位置:編程學習大全網 - 編程軟體 - 三菱PLC SPD指令能測算AB相嗎

三菱PLC SPD指令能測算AB相嗎

可以。

壹、硬件方面:編碼器的a、b相和plc的x0、x1接口相連,電源接24v;使用plc的內部高速計數器;在電機運行回路中設壹復位開關,每當設備運行到這裏時,復位計數器內數值,這樣可以消除累計誤差。

二、軟件方面:

1、思路:將內部高速計數器的上限值設得足夠大,使設備運行到復位開關處復位前不至於由於達到計數上限而重新計數,引起不必要的麻煩。另外,對於測速,主要用於三菱plc的spd指令(測速),該指令的應用格式是:spd

d1

d2

d3,將d1(輸入口x0或x1,假定為x0)在d2(如k1000,指1000ms,即1s)時間內輸入的脈沖數送入d3,因而d3內數值的意義就是在剛剛過去的1s內輸入的脈沖數。另外妳再算出電機旋轉壹周旋轉編碼器輸出多少脈沖,電機旋轉壹周裝置運行多少米,對應算出壹個脈沖裝置運行多少米,假定為k米,接下來,將d3中數值與k相乘,即為1s內裝置運行的距離,也就是速度。

2.關鍵程序:spd

x0

k1000

d3;

每過1秒鐘,將x0輸入的脈沖數送給d3

mul

d3

k

d4;

d4內數值即為速度

另外,當運行到復位開關(常開)處時復位計數器

  • 上一篇:java編程 Eclipse使用方法
  • 下一篇:王者榮耀語錄
  • copyright 2024編程學習大全網