91美女视频-亚洲免费观看视频-欧美a∨-久热在线视频-日韩黄网站-成av人片在线观看www-久操综合-超碰av在线播放-性欧美欧美巨大69-婷婷二区-av男人的天堂网-中文字幕一区在线播放-玖草在线观看-国产网址在线观看-免费在线不卡av

flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
樓主  發(fā)表于: 2021-08-04 00:20
我是新人小白,請大神幫忙我一下啊,看看我哪里寫錯了呀,
三菱ST中DDRVA執(zhí)行后,DZRN無法回歸原點的問題,單獨回原點正常,執(zhí)行
DDRVA移動后,再執(zhí)行DZRN就無動作 詳細請幫忙看看下面的程序

(*校準(zhǔn)螺距*)
Current_Distance := Pulse_Current_Distance / ONE_Pulse_Feed;
IF Calibration THEN(*如果校準(zhǔn)按鈕被按下*)
    ONE_Pulse_Feed := Calibration_Distance / Pitch_Setting * K100;(*計算1mm所用脈沖值*)
    DDRVA ( Calibration,Calibration_Distance,Feeding_Distance,Pulse_Output,Y001);
    Direction_Output :=TRUE;(*正轉(zhuǎn)方向啟動*)
    IF M8029=TRUE THEN
        Direction_Output := FALSE;
        Calibration := FALSE;(*否則RST校準(zhǔn)按鈕*)    
    END_IF;
END_IF;

(*回原點*)
IF    NOT Backward_Limit AND NOT Enclosure_Not_Closed AND NOT Backward_Limit THEN
    DZRN (Back_Servo_Origin,K2000,K1000,Servo_Origin,Pulse_Output);
    IF Back_Servo_Origin THEN
    OUT_T(Scintillation=1,TC2,K10);
    OUT_T(Servo_Origin_Lamp =TRUE,TC1,K10);
        IF TC2 =TRUE THEN
            Servo_Origin_Lamp :=TRUE;
            IF TC1 =TRUE THEN
                Scintillation :=0;
            END_IF;
        ELSIF TC2 =FALSE THEN
            Servo_Origin_Lamp :=FALSE;
            Scintillation :=1;
        END_IF;
    END_IF;
END_IF;
IF Back_Servo_Origin THEN    
    IF Pulse_Current_Distance =K0  THEN
        Back_Servo_Origin :=FALSE;
        Servo_Origin_Lamp :=TRUE;
    END_IF;
ELSIF Pulse_Current_Distance <>K0 THEN
    Servo_Origin_Lamp :=FALSE;
END_IF;


最后在論壇的好心大哥幫助下,完美解決,提供修改的程序,幫忙大家避坑!!

IF Calibration THEN
    IF LDF(TRUE ,OUT_Puls_Monitor) THEN
        M340:=1;
    END_IF;
    OUT_T(M340=1,TC3,K100);
    IF TC3=1 THEN
        Calibration := FALSE;
        M340:=0;
    END_IF;
END_IF;
[ 此帖被flexium在2021-08-17 19:11重新編輯 ]
flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
1樓  發(fā)表于: 2021-08-04 15:41
我自己頂一下,希望大神幫忙解決一下
flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
2樓  發(fā)表于: 2021-08-04 21:00
圖片:
引用
引用第3樓工控吳彥祖于2021-08-04 16:27發(fā)表的  :
這是c 單片機

這個的確是三菱PLC的ST語言編程;如圖
flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
3樓  發(fā)表于: 2021-08-04 21:05
引用
引用第4樓seafar于2021-08-04 17:07發(fā)表的  :
加個延時再觸發(fā)回原點


加了延時還是不行,不能回原點,如下紅色字體部分

(*校準(zhǔn)螺距*)
Current_Distance := Pulse_Current_Distance / ONE_Pulse_Feed;
IF Calibration THEN(*如果校準(zhǔn)按鈕被按下*)
    ONE_Pulse_Feed := Calibration_Distance / Pitch_Setting * K100;(*計算1mm所用脈沖值*)
    DDRVA ( Calibration,Calibration_Distance,Feeding_Distance,Pulse_Output,Y001);
    Direction_Output :=TRUE;(*正轉(zhuǎn)方向啟動*)
    IF Relay_1 = TRUE THEN
        Direction_Output := FALSE;
        Calibration := FALSE;(*否則RST校準(zhǔn)按鈕*)    
    END_IF;
END_IF;
OUT_T (M8029,TC3,K10);
IF TC3 =TRUE THEN
    Relay_1:= TRUE;
ELSE
    Relay_1:= FALSE;
END_IF;


(*回原點*)
IF    NOT Backward_Limit AND NOT Enclosure_Not_Closed AND NOT Backward_Limit THEN
    DZRN (Back_Servo_Origin,K2000,K1000,Servo_Origin,Pulse_Output);
    IF Back_Servo_Origin THEN
    OUT_T(Scintillation=1,TC2,K10);
    OUT_T(Servo_Origin_Lamp =TRUE,TC1,K10);
        IF TC2 =TRUE THEN
            Servo_Origin_Lamp :=TRUE;
            IF TC1 =TRUE THEN
                Scintillation :=0;
            END_IF;
        ELSIF TC2 =FALSE THEN
            Servo_Origin_Lamp :=FALSE;
            Scintillation :=1;
        END_IF;
    END_IF;
END_IF;
IF Back_Servo_Origin THEN    
    IF Pulse_Current_Distance =K0  THEN
        Back_Servo_Origin :=FALSE;
        Servo_Origin_Lamp :=TRUE;
    END_IF;
ELSIF Pulse_Current_Distance <>K0 THEN
    Servo_Origin_Lamp :=FALSE;
END_IF;
flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
4樓  發(fā)表于: 2021-08-04 21:08
引用
引用第2樓我飛二天于2021-08-04 15:47發(fā)表的  :
為什么不用梯形圖搞?


上一任程序工程師用ST寫的,我只能繼續(xù)用了,不然我要從頭寫,那頭發(fā)不保呀
flexium
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個
工控威望: 53 點
下載積分: 272 分
在線時間: 13(小時)
注冊時間: 2021-07-25
最后登錄: 2025-12-11
查看flexium的 主題 / 回貼
5樓  發(fā)表于: 2021-08-04 23:15
引用
引用第9樓hefq于2021-08-04 21:19發(fā)表的  :
M8029只接通到下一個功能指令就關(guān)掉了,你拿他來開定時器是沒用的

感謝提醒,已做修改.
問題還是無法解決,我明天對這段定位重寫試試

主站蜘蛛池模板: 一级做a视频 | 黄站在线观看 | 欧美成人天堂 | 岛国久久久 | 一区二区三区在线免费观看视频 | 国产精品国色综合久久 | 在线看片| 亚洲精品在线一区二区 | 国内免费毛片 | 日韩av高清| 日韩欧美在线视频观看 | 免费av不卡 | 狠狠干天天爱 | 天堂网avav| 久久福利一区 | 日本少妇激情舌吻 | 欧美一区二区三区四区五区 | 中国黄色一级视频 | 91调教打屁股xxxx网站 | 欧美成人秋霞久久aa片 | 午夜精品久久久久 | 九九热精品在线视频 | 天天干天天爱天天射 | 蜜桃麻豆视频 | 精品人妻一区二区三区视频 | 国产网站免费观看 | 99综合在线 | 无码人妻精品一区二区三区不卡 | 久久久18禁一区二区三区精品 | 日韩av少妇| 麻豆影视在线观看 | 伊人色综合久久久 | 欧美三日本三级少妇三级99观看视频 | 国产一区二区三区日韩 | 伊人青青草视频 | 国产精品va无码一区二区三区 | 免费看黄网站在线 | 国产性猛交普通话对白 | 男女草逼视频 | 人妻少妇被猛烈进入中文字幕 | 清冷男神被c的合不拢腿男男 | 天天欲色 | 精品一性一色一乱农村 | 国内精品久久久久久久久久 | 国产精品国产精品国产专区蜜臀ah | 日韩精品在线一区二区 | 国产宾馆自拍 | 人操人操 | 欧美成人天堂 | 成人a级大片 | 91亚洲精选| 亚洲av色区一区二区三区 | 亚洲国产精品一区 | 欧美大片免费看 | 日日噜噜夜夜狠狠久久丁香五月 | 中文字幕亚洲乱码熟女一区二区 | 亚洲精品在线网站 | 国产免费一区二区三区三州老师 | 91porn在线 | 东南亚毛片 | 顶级毛茸茸aaahd极品 | 污视频网址 | 亚洲午夜精品一区二区三区 | 国产又色又爽又高潮免费 | 成人h片| 青青草逼| 欧美丰满艳妇bbwbbw | 黄色一级生活片 | 视频一区亚洲 | 久久久国产精品x99av | 日韩在线黄色 | 性猛交xxxx乱大交孕妇2十 | 免费成人在线看 | 日韩欧美的一区二区 | 在线欧美日韩国产 | 公侵犯人妻一区二区三区 | 亚洲激情国产 | 伊人久久久久久久久久 | 中国男女全黄大片 | a级片免费在线观看 | 偷拍中国夫妇高潮视频 | 捆绑无遮挡打光屁股 | 国产高潮久久久 | 69堂在线观看 | av生活片 | 清清草免费视频 | 狠狠干2022 | 妺妺窝人体色777777 | 欧美国产日韩一区二区三区 | 国产亚洲精品久久久久动 | 欧美区国产区 | 日本中文字幕第一页 | 亚洲精品另类 | 图片区亚洲 | 日韩精品一区二区三区免费视频 | 国产一级理论片 | 国产精品久久久久久久久久久久久久久久 | 中文字幕无码乱码人妻日韩精品 | 黄网在线免费观看 |