風再起時
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 165 個
工控威望: 798 點
下載積分: 992 分
在線時間: 82(小時)
注冊時間: 2022-01-18
最后登錄: 2024-08-26
查看風再起時的 主題 / 回貼
24樓  發(fā)表于: 2023-07-22 15:40
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
各們大師,伺服控制軸擺角度問題(3個角度),測試程序有動作,但轉(zhuǎn)動角度很小(不按設定角度轉(zhuǎn)),而且不是同一個方向轉(zhuǎn)的(一正二反),請問什么原因啊?
風再起時
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 165 個
工控威望: 798 點
下載積分: 992 分
在線時間: 82(小時)
注冊時間: 2022-01-18
最后登錄: 2024-08-26
查看風再起時的 主題 / 回貼
25樓  發(fā)表于: 2023-07-24 15:56
驅(qū)動器設置了使能和多少脈沖數(shù)轉(zhuǎn)一圈,電子齒輪比應該不用設置了吧?
風再起時
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 165 個
工控威望: 798 點
下載積分: 992 分
在線時間: 82(小時)
注冊時間: 2022-01-18
最后登錄: 2024-08-26
查看風再起時的 主題 / 回貼
26樓  發(fā)表于: 2023-08-01 10:19
圖片:
各位大師,這個程序基本能實現(xiàn)所有功能,也能切換(頭、中、尾之間部分要切與不切轉(zhuǎn)換),只要時間只能用100ms速度達不到,如果程序中100ms定時器能全部換成10ms定時器就好啦,可惜10ms定時器不夠用,大師有辦法 嗎?麻煩路過大師指導一下,十分感謝。
附件: 項目 1.smart新做0728伺服向?qū)С绦?-0k - 副本.rar (16 K) 下載次數(shù):29
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
風再起時
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 165 個
工控威望: 798 點
下載積分: 992 分
在線時間: 82(小時)
注冊時間: 2022-01-18
最后登錄: 2024-08-26
查看風再起時的 主題 / 回貼
27樓  發(fā)表于: 2023-08-01 10:21
或者可以優(yōu)化下嗎,感覺程序做得有點復雜了。
gxtmdb82164
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 770 個
工控威望: 1148 點
下載積分: 399 分
在線時間: 604(小時)
注冊時間: 2019-09-22
最后登錄: 2024-12-20
查看gxtmdb82164的 主題 / 回貼
28樓  發(fā)表于: 2023-08-01 15:53
引用
引用第26樓風再起時于2023-08-01 10:19發(fā)表的  :
各位大師,這個程序基本能實現(xiàn)所有功能,也能切換(頭、中、尾之間部分要切與不切轉(zhuǎn)換),只要時間只能用100ms速度達不到,如果程序中100ms定時器能全部換成10ms定時器就好啦,可惜10ms定時器不夠用,大師有辦法 嗎?麻煩路過大師指導一下,十分感謝。


軟件定時器,有兩種做法
1、用1ms定時器(或者10ms定時中斷)給自定義的時基寄存器做累加,兩個寄存器+一個布爾量做輸出就行了,這個基本上你內(nèi)存有多大,就能做多少個,無限的
2、用子函數(shù)或者塊什么的,做延時輸出函數(shù),其實和上面差不多,但是這個要更簡單一些,幾乎所有的小型plc都有公共的時基寄存器,啟動延時的時候把目標值+時基鎖存起來,然后用時基和目標值比較做輸出

上面的要準一些,下面的方便一些,看實際情況,結(jié)合具體程序的掃描周期來確定,畢竟大部分小型PLC速度在ms這個量級下還是比較慢的,10ms定時器的意義不大
本帖最近評分記錄:
  • 下載積分:+3(風再起時) 多謝大師指點
    wjszdh
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 179 個
    工控威望: 308 點
    下載積分: 3043 分
    在線時間: 1343(小時)
    注冊時間: 2012-10-06
    最后登錄: 2024-12-17
    查看wjszdh的 主題 / 回貼
    29樓  發(fā)表于: 2023-08-01 16:15
    下載看看!
    本帖最近評分記錄:
  • 下載積分:+1(風再起時) 感謝下載測試,歡迎提建 ..
    風再起時
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 165 個
    工控威望: 798 點
    下載積分: 992 分
    在線時間: 82(小時)
    注冊時間: 2022-01-18
    最后登錄: 2024-08-26
    查看風再起時的 主題 / 回貼
    30樓  發(fā)表于: 2023-08-01 16:17
    引用
    引用第28樓gxtmdb82164于2023-08-01 15:53發(fā)表的  :


    軟件定時器,有兩種做法
    1、用1ms定時器(或者10ms定時中斷)給自定義的時基寄存器做累加,兩個寄存器+一個布爾量做輸出就行了,這個基本上你內(nèi)存有多大,就能做多少個,無限的
    2、用子函數(shù)或者塊什么的,做延時輸出函數(shù),其實和上面差不多,但是這個要更簡單一些,幾乎所有的小型plc都有公共的時基寄存器,啟動延時的時候把目標值+時基鎖存起來,然后用時基和目標值比較做輸出
    .......

    大師,我剛學工控沒多久,目前只會簡單程序和普通指令,以上2種方法都不會做啊,唯有繼續(xù)努力吧。。。。。感謝指導!
    菜鳥學工控_1
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 388 個
    工控威望: 2302 點
    下載積分: 2842 分
    在線時間: 158(小時)
    注冊時間: 2017-08-29
    最后登錄: 2024-12-17
    查看菜鳥學工控_1的 主題 / 回貼
    31樓  發(fā)表于: 2023-08-02 08:06
    剛學會沒多久,能做成這樣就很不錯了,看下系統(tǒng)手冊,有1ms(T32、T96)和10ms(T33-T36、T97-T100)的定時器,和28樓大佬的看法一樣,10ms延時太短,你的PLC和伺服不一定能響應的了,可以測試看看
    本帖最近評分記錄:
  • 下載積分:+3(風再起時) 感謝大師指導
    風再起時
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 165 個
    工控威望: 798 點
    下載積分: 992 分
    在線時間: 82(小時)
    注冊時間: 2022-01-18
    最后登錄: 2024-08-26
    查看風再起時的 主題 / 回貼
    32樓  發(fā)表于: 2023-08-05 08:48
    引用
    引用第31樓菜鳥學工控_1于2023-08-02 08:06發(fā)表的  :
    剛學會沒多久,能做成這樣就很不錯了,看下系統(tǒng)手冊,有1ms(T32、T96)和10ms(T33-T36、T97-T100)的定時器,和28樓大佬的看法一樣,10ms延時太短,你的PLC和伺服不一定能響應的了,可以測試看看

    好的,非常感謝大師的指導,慢慢再熟悉下其它指令。