超碰成人av-青青草97-天天做天天躁天天躁-久久精品国产亚洲一区二区-亚洲天堂狠狠干-在线观看欧美精品-国产精品美女一区二区视频-国产成人欧美日韩在线电影-一级片免费看视频-免费国产视频在线观看-伊人网久久久-无码人妻丰满熟妇啪啪网不卡-精品欧美乱码久久久久久-国产真实夫妇视频-中文久草

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


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

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

END_CASE;
卓發(fā)智能
相互學(xué)習(xí),共同進(jìn)步。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2490 個(gè)
工控威望: 3151 點(diǎn)
下載積分: 13043 分
在線時(shí)間: 681(小時(shí))
注冊時(shí)間: 2008-08-03
最后登錄: 2025-10-16
查看卓發(fā)智能的 主題 / 回貼
2樓  發(fā)表于: 5天前
引用
引用第1樓lxdddd1于2025-10-04 11:07發(fā)表的  :
編碼器字.BoolData[0]:=棕色;
編碼器字.BoolData[1]:=橙色;
編碼器字.BoolData[2]:=黃色;
編碼器字.BoolData[3]:=綠色;
編碼器字.BoolData[4]:=藍(lán)色;
.......

請教朋友,第7  第8是什么意思,能詳細(xì)說明一下嗎?感激不盡!
相信自我!