蜜桃免费av-一级中文片-久久青青草原av免费观看-香蕉在线观看视频-少妇丰满极品嫩模白嫩-成人妇女免费播放久久久-久久国产精品_国产精品-少妇69xx-国产网站免费在线观看-sese婷婷-最近中文字幕在线中文视频-欧美色xxx-亚洲a∨国产av综合av-免费观看日批视频-午夜福利免费0948视频-亚洲一二三视频-可以免费观看的av毛片下载-日韩综合精品-国产精品福利久久久-亚洲精品综合一区二区

卓發智能
相互學習,共同進步。
級別: 工控俠客
精華主題: 0
發帖數量: 2498 個
工控威望: 3159 點
下載積分: 13242 分
在線時間: 684(小時)
注冊時間: 2008-08-03
最后登錄: 2025-12-06
查看卓發智能的 主題 / 回貼
樓主  發表于: 77天前
請教各位朋友,PLC程序怎么讀取編碼器的數據?2個編碼器要怎么與PLC進行接線?碼碼器旋轉一圈是360脈沖
相信自我!
lxdddd1
天天向上
級別: 論壇先鋒
精華主題: 0
發帖數量: 17 個
工控威望: 1522 點
下載積分: 2463 分
在線時間: 78(小時)
注冊時間: 2024-08-21
最后登錄: 2025-12-07
查看lxdddd1的 主題 / 回貼
1樓  發表于: 65天前
編碼器字.BoolData[0]:=棕色;
編碼器字.BoolData[1]:=橙色;
編碼器字.BoolData[2]:=黃色;
編碼器字.BoolData[3]:=綠色;
編碼器字.BoolData[4]:=藍色;
編碼器字.BoolData[5]:=紫色;
編碼器字.BoolData[6]:=灰色;
編碼器字.BoolData[7]:=白色;//256到7,360到8
編碼器字.BoolData[8]:=粉色;//360編碼器輸入
脈沖命令(Clk:=初始校正);//初始校正脈沖
CASE 編碼器選擇 OF
    
    
360:
初始校正后角度:=Gray(編碼器字.wordData,_R360,UINT#76,UINT#0);//格雷碼轉換值
當前角度L:=Gray(編碼器字.wordData,_R360,UINT#76,初始校正后角度UINT);//經過初始校正后轉換值
IF 脈沖命令.Q =TRUE THEN;
    初始校正后角度UINT:=LREAL_TO_UINT(初始校正后角度);//初始校正角度寄存
END_IF;
IF 角度取反 = TRUE THEN ;//角度取正
編碼器角度:= UDINT#10*LREAL_TO_UDINT(當前角度L);
ELSE;//角度取反
    編碼器角度:=UDINT#10*(UDINT#360-LREAL_TO_UDINT(當前角度L));
END_IF;


256://256編碼器
當前角度L2:=Gray(編碼器字.wordData,_R256,UINT#0,UINT#0);
    Angle_1:=UDINT#10*LREAL_TO_UDINT(當前角度L2);
    IF 角度取反 = TRUE THEN;//角度取正
        編碼器實際位置:=Angle_1;
    ELSE;//角度取反
        編碼器實際位置:=UDINT#3590-Angle_1;
    END_IF;
    IF 脈沖命令.Q =TRUE THEN;
        編碼器零位:=編碼器實際位置;//初始校正寄存器
    END_IF;

    IF 編碼器實際位置<編碼器零位 THEN;
        編碼器角度:=編碼器實際位置+UDINT#3590-編碼器零位;
    END_IF;
        IF 編碼器實際位置>=編碼器零位 THEN;
            編碼器角度:=編碼器實際位置-編碼器零位;
        END_IF;

END_CASE;
卓發智能
相互學習,共同進步。
級別: 工控俠客
精華主題: 0
發帖數量: 2498 個
工控威望: 3159 點
下載積分: 13242 分
在線時間: 684(小時)
注冊時間: 2008-08-03
最后登錄: 2025-12-06
查看卓發智能的 主題 / 回貼
2樓  發表于: 54天前
引用
引用第1樓lxdddd1于2025-10-04 11:07發表的  :
編碼器字.BoolData[0]:=棕色;
編碼器字.BoolData[1]:=橙色;
編碼器字.BoolData[2]:=黃色;
編碼器字.BoolData[3]:=綠色;
編碼器字.BoolData[4]:=藍色;
.......

請教朋友,第7  第8是什么意思,能詳細說明一下嗎?感激不盡!
相信自我!
卓發智能
相互學習,共同進步。
級別: 工控俠客
精華主題: 0
發帖數量: 2498 個
工控威望: 3159 點
下載積分: 13242 分
在線時間: 684(小時)
注冊時間: 2008-08-03
最后登錄: 2025-12-06
查看卓發智能的 主題 / 回貼
3樓  發表于: 37天前
引用
引用第1樓lxdddd1于2025-10-04 11:07發表的  :
編碼器字.BoolData[0]:=棕色;
編碼器字.BoolData[1]:=橙色;
編碼器字.BoolData[2]:=黃色;
編碼器字.BoolData[3]:=綠色;
編碼器字.BoolData[4]:=藍色;
.......

不錯,按此方式已經搞定了這個項目,非常感謝這位朋友的熱心幫助,謝謝!
相信自我!
wxq544463370
中二病晚期
級別: 略有小成
精華主題: 0
發帖數量: 220 個
工控威望: 359 點
下載積分: 965 分
在線時間: 178(小時)
注冊時間: 2015-03-02
最后登錄: 2025-11-24
查看wxq544463370的 主題 / 回貼
4樓  發表于: 26天前
看不懂,只用過高速計數器模塊讀脈沖,絕對值是走通訊吧,怎么用?
旋轉編碼器
級別: 略有小成
精華主題: 0
發帖數量: 212 個
工控威望: 328 點
下載積分: 1346 分
在線時間: 34(小時)
注冊時間: 2016-12-22
最后登錄: 2025-12-03
查看旋轉編碼器的 主題 / 回貼
5樓  發表于: 21天前
編碼器一圈360脈沖屬于增量編碼器 歐姆龍也有絕對值編碼器 是并行IO點格雷碼輸出的
附件: GZ58增量編碼器 -1024.doc (266 K) 下載次數:5
附件: 單圈絕對值并行-4096.doc (322 K) 下載次數:5
旋轉編碼器