国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

智趣黃sir
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 102 點
下載積分: 1777 分
在線時間: 32(小時)
注冊時間: 2023-07-06
最后登錄: 2025-05-26
查看智趣黃sir的 主題 / 回貼
樓主  發(fā)表于: 2024-12-16 14:22
1,采用匯川的EASy521,程序想實現(xiàn)自動切手動,只動氣缸,怕操作者移動軸,因為軸如果移動的話,沒法監(jiān)測到是否移動,再切回自動的話,會導致撞車。
本人的思路是如以下程序,切到手動的M3下降沿,記錄當前位置,再切回自動,進行差值計算,只能實現(xiàn)部分,還請各位大神指點。M3是自動模式,M4是自動運行中。現(xiàn)在的問題是可以實現(xiàn)部分功能,但是拍急停的話,就會出現(xiàn)報警,因為急停拍下后,各個軸就立即停止。


自動模式下降沿(CLK := M3,Q => );
IF 自動模式下降沿.Q THEN
    X自動前位置old:=X_Axis.fActPosition;
    Y自動前位置old:=Y_Axis.fActPosition;
    Z自動前位置old:=Z_Axis.fActPosition;
    L自動前位置old:=Lift_Axis.fActPosition;
END_IF;

自動模式上升沿(CLK := M4 ,Q => );
IF 自動模式上升沿.Q then
    X自動前位置new:=X_Axis.fActPosition;
    Y自動前位置new:=Y_Axis.fActPosition;
    Z自動前位置new:=Z_Axis.fActPosition;
    L自動前位置new:=Lift_Axis.fActPosition;

    X自動前位置差值:=X自動前位置new-X自動前位置old;
    X自動前位置點位差值:=X自動前位置new-POSTION_X[X_Axis_AutoAbNum];
    X自動前位置差值絕對值:=ABS(X自動前位置差值);
    X自動前位置點位差值絕對值:=ABS(X自動前位置點位差值);

    Y自動前位置差值:=Y自動前位置new-Y自動前位置old;
    Y自動前位置點位差值:=Y自動前位置new-POSTION_Y[Y_Axis_AutoAbNum];
    Y自動前位置差值絕對值:=ABS(Y自動前位置差值);
    Y自動前位置點位差值絕對值:=ABS(Y自動前位置點位差值);
    
        Z自動前位置差值:=Z自動前位置new-Z自動前位置old;
    Z自動前位置點位差值:=Z自動前位置new-POSTION_Z[Z_Axis_AutoAbNum];
    Z自動前位置差值絕對值:=ABS(Z自動前位置差值);
    Z自動前位置點位差值絕對值:=ABS(Z自動前位置點位差值);
    
        L自動前位置差值:=L自動前位置new-L自動前位置old;
    L自動前位置差值絕對值:=ABS(L自動前位置差值);

END_IF;

IF M4=true AND X自動前位置差值絕對值>E0.5  AND X自動前位置點位差值絕對值>E0.5 THEN
           Alarm[86]:=TRUE;
END_IF;
IF M4=true AND Y自動前位置差值絕對值>E0.5  AND Y自動前位置點位差值絕對值>E0.5 THEN
           Alarm[87]:=TRUE;
END_IF;
IF M4=true AND Z自動前位置差值絕對值>E0.5  AND Z自動前位置點位差值絕對值>E0.5 THEN
           Alarm[88]:=TRUE;
END_IF;
IF M4=true AND L自動前位置差值絕對值>E0.5  THEN
           Alarm[89]:=TRUE;
END_IF;
payfsl
級別: 工控俠客
精華主題: 2 篇
發(fā)帖數(shù)量: 2620 個
工控威望: 2898 點
下載積分: 40087 分
在線時間: 488(小時)
注冊時間: 2010-08-03
最后登錄: 2025-05-11
查看payfsl的 主題 / 回貼
1樓  發(fā)表于: 2024-12-30 19:49
您的程序邏輯是在自動模式切換到手動模式時記錄軸的位置,然后從手動模式切換回自動模式時計算位置差值,如果差值超過設定的閾值,則觸發(fā)報警。這個邏輯是合理的,但是您提到的問題是在急停情況下會出現(xiàn)報警,因為急停會導致軸立即停止,這可能會導致位置差值計算出現(xiàn)異常。

為了解決這個問題,您可以考慮以下幾個步驟:

1. **增加急停狀態(tài)檢測**:在您的程序中增加一個變量來檢測急停狀態(tài),當急停按鈕被按下時,這個變量會被設置為真。

2. **在急停狀態(tài)下跳過位置差值計算**:在您的程序中,當檢測到急停狀態(tài)時,跳過位置差值的計算和報警觸發(fā)。

3. **急停恢復后重置位置**:當急停狀態(tài)被解除后,重置軸的位置記錄,以便下一次從手動切換到自動時能夠正確計算位置差值。

以下是修改后的程序示例:

```pascal
VAR
    急停狀態(tài): BOOL; (* 急停狀態(tài)標志 *)
    X自動前位置old: REAL;
    Y自動前位置old: REAL;
    Z自動前位置old: REAL;
    L自動前位置old: REAL;
    X自動前位置new: REAL;
    Y自動前位置new: REAL;
    Z自動前位置new: REAL;
    L自動前位置new: REAL;
    X自動前位置差值: REAL;
    Y自動前位置差值: REAL;
    Z自動前位置差值: REAL;
    L自動前位置差值: REAL;
    X自動前位置點位差值: REAL;
    Y自動前位置點位差值: REAL;
    Z自動前位置點位差值: REAL;
    X自動前位置差值絕對值: REAL;
    Y自動前位置差值絕對值: REAL;
    Z自動前位置差值絕對值: REAL;
    L自動前位置差值絕對值: REAL;
    X自動前位置點位差值絕對值: REAL;
    Y自動前位置點位差值絕對值: REAL;
    Z自動前位置點位差值絕對值: REAL;
END_VAR

自動模式下降沿(CLK := M3, Q => );
IF 自動模式下降沿.Q THEN
    IF NOT 急停狀態(tài) THEN
        X自動前位置old := X_Axis.fActPosition;
        Y自動前位置old := Y_Axis.fActPosition;
        Z自動前位置old := Z_Axis.fActPosition;
        L自動前位置old := Lift_Axis.fActPosition;
    END_IF;
END_IF;

自動模式上升沿(CLK := M4, Q => );
IF 自動模式上升沿.Q THEN
    IF NOT 急停狀態(tài) THEN
        X自動前位置new := X_Axis.fActPosition;
        Y自動前位置new := Y_Axis.fActPosition;
        Z自動前位置new := Z_Axis.fActPosition;
        L自動前位置new := Lift_Axis.fActPosition;

        X自動前位置差值 := X自動前位置new - X自動前位置old;
        X自動前位置點位差值 := X自動前位置new - POSTION_X[X_Axis_AutoAbNum];
        X自動前位置差值絕對值 := ABS(X自動前位置差值);
        X自動前位置點位差值絕對值 := ABS(X自動前位置點位差值);

        Y自動前位置差值 := Y自動前位置new - Y自動前位置old;
        Y自動前位置點位差值 := Y自動前位置new - POSTION_Y[Y_Axis_AutoAbNum];
        Y自動前位置差值絕對值 := ABS(Y自動前位置差值);
        Y自動前位置點位差值絕對值 := ABS(Y自動前位置點位差值);

        Z自動前位置差值 := Z自動前位置new - Z自動前位置old;
        Z自動前位置點位差值 := Z自動前位置new - POSTION_Z[Z_Axis_AutoAbNum];
        Z自動前位置差值絕對值 := ABS(Z自動前位置差值);
        Z自動前位置點位差值絕對值 := ABS(Z自動前位置點位差值);

        L自動前位置差值 := L自動前位置new - L自動前位置old;
        L自動前位置差值絕對值 := ABS(L自動前位置差值);

        IF M4 = TRUE AND X自動前位置差值絕對值 > E0.5 AND X自動前位置點位差值絕對值 > E0.5 THEN
            Alarm[86] := TRUE;
        END_IF;
        IF M4 = TRUE AND Y自動前位置差值絕對值 > E0.5 AND Y自動前位置點位差值絕對值 > E0.5 THEN
            Alarm[87] := TRUE;
        END_IF;
        IF M4 = TRUE AND Z自動前位置差值絕對值 > E0.5 AND Z自動前位置點位差值絕對值 > E0.5 THEN
            Alarm[88] := TRUE;
        END_IF;
        IF M4 = TRUE AND L自動前位置差值絕對值 > E0.5 THEN
            Alarm[89] := TRUE;
        END_IF;
    END_IF;
END_IF;

(* 急停按鈕被按下時設置急停狀態(tài) *)
急停按鈕按下(CLK := E-Stop, Q => );
IF 急停按鈕按下.Q THEN
    急停狀態(tài) := TRUE;
END_IF;

(* 急停按鈕釋放后重置急停狀態(tài)和軸位置 *)
急停按鈕釋放(CLK := E-Stop, Q => );
IF 急停按鈕釋放.Q THEN
    急停狀態(tài) := FALSE;
    X自動前位置old := X_Axis.fActPosition;
    Y自動前位置old := Y_Axis.fActPosition;
    Z自動前位置old := Z_Axis.fActPosition;
    L自動前位置old := Lift_Axis.fActPosition;
END_IF;
```

請注意,您需要根據(jù)您的實際硬件和軟件環(huán)境調整上述代碼。希望這些修改能夠幫助您解決問題。
本帖最近評分記錄:
  • 下載積分:+1(一輪明月) X動前位置點位差值這個的 ..
  • 下載積分:+2(智趣黃sir) 謝謝大佬,思路清晰
  • 三人行必有我?guī)熝桑瑩衿渖普叨鴱闹?,學而不思則罔,思而不學則殆

    主站蜘蛛池模板: 亚洲最大激情网_超碰97.com_国产在线视频综合_久久综合久久综合久久综合_被黑人猛躁10次高潮视频☆_永久免费AV在线影院_国产精品久久久久AV福利动漫_天天躁日日躁狠狠躁AV麻豆 | 欧美成人精品欧美一级私黄_伦理精品一区二区三精品_黄色一区三区_中文字幕大香视频蕉无码_爱射综合_日韩av午夜_人人弄人人揉人人爱_97青娱国产盛宴精品视频 | 日韩成人在线网_精品国产自线午夜福利_午夜免费啪在线观看视频_开心成人激情_ab免费在线观看_美女黄网站18禁免费看胸罩_午夜成年人_大地资源网中文在线观看免费版高清 | 亚洲免费看看_91日韩精品久久久久身材苗条_999久久久精品_拔插拔插影院_日本免费新一区视频_国产一区二区三区四区三区_91精品久久久久久久浪潮_亚洲色大成网站WWW永久网 | 久久久久无码精品亚洲日韩_国产又粗又硬又黄视频免费着_555夜色666亚洲国产免_男人操女人免费视频_未满十八岁勿入网站WWW_日本在线有码_97精品国产一区二区三区_免费无码黄网站在线观看 | 狠狠色丁香_永久免费AV无码网站喷水_99精品中文字幕在线不卡_亚州中文字幕_欧美v日韩_欧美含羞草免费观看全部完_91毛片网_www.av天堂com | 亚洲国产综合色产精品色在线_成熟丰满熟妇高潮XXXXX_久草色在线观看_亚洲乱操_最大胆裸体人体牲交免费_国产又粗又猛又爽又黄A_草草影视在线观看_三级黄色免费看 | 国产gaysexchina男同menxnxx_全免费A级毛片免费看无码_无码专区人妻系列日韩_久久久久久久久久综合_Chinese国产AV_日产乱码区别免费必看_国产91精选在线观看网站_成a∧人片在线观看无码 | av免费在线网址_国产成人片一区在线观看_久久久久免费看黄a毛片肥婆_色婷婷色综合激情国产日韩_在线欧美小视频_丁香少妇激情啪啪_午夜激情在线视频_美女和帅哥在床上 | 性迷宫法国_九色porny丨首页在线_中文字幕观看_俺来也官网欧美久久精品_www久久精品_欧美激情爱爱_成人免费一区二区_99精品国产福久久久久久 | 五十路亲子中出在线观看_极品少妇高潮到爽_狠狠干夜夜操天天爽_日韩网站免费观看_天天躁日日躁狠狠久久_免费播放一区_刺激cijilu福利区在线观看_国产区更新 | 久涩涩福利视频在线观看_国产福利高清_yw193国产成人精品_久久丝袜视频_欧美成年黄网站色视频_日日摸夜夜添欧美一区_亚洲一区二区免费看_免费永久看黄神器 | 在线免费中文字日产_亚洲视频入口_秋霞成人午夜鲁丝一区二区三区_久久这里只有精品8_caoporm在线视频_91豆花_国产日产成人免费视频在线观看_精品日韩在线观看 | 在线高清无码A._国产白丝喷水视频在线观看_成人一二三区视频_婷婷丁香五月亚洲中文字幕_亚洲成色最大综合在线_亚洲天堂欧美在线_黄色片下_粗大的内捧猛烈进出少妇 | 日日撸夜夜撸_国产福利一区二区免费视频_在线播放真实国产乱子伦_884aa四虎影成人精品_91手机免费视频_亚洲另类伦春色综合图片_日韩欧美一区二区东京热_久久香蕉国产线看观看99 | 玖玖资源站无码专区_911久久久_免费精品一区_日本乱人伦视频_欧美性猛交xxxx乱大交hd_91视频黄版_亚洲精品免费网站_久久久久久国产一级毛片高清版 | 亚洲成AV人片一区二区梦乃_高清日韩一区_国产国产精品人在线观看_www.亚洲综合_日皮视频在线_一区精品在线_永夜星河一到30集免费观看_亚洲AV福利天堂在线观看 | 免费网站高清观看素材_人妻蜜と1~4中文字幕月野定规_97超碰免费在线_中文字幕在线人_亚洲色无码A片一区二区潘甜甜_欧美中文一区二区三区_想要xx·m3u8色视频_亚洲av中文无码4区免费 | 99国内精品久久久久久久软件_午夜精品久久久久_一级黄色录像视频_国产又黄又爽又色的免费视频_99视频精品全部国产_久久久久久久久久91_羞羞网站入口_亚洲视频在线免费看 | 一区二区三区成人在线视频_欧美日韩久久一区_a在线免费观看视频_五月天黄色av_久久久精品国产免大香伊_99精品久久久久久久婷婷_一级特黄录像免费播放中文_久久99精品久久久久久动态图 | 久久精品国语对话_亚洲天天摸日日摸天天欢_日韩AV无码一区二区三区不卡_日本污漫_日本在线理论片手机观看_久久精品国产免费_国产freesexvideos中国麻豆_亚洲欧洲精品无码av | 无码137片内射在线影院_免费观看成人av_午夜视频导航_深夜激情网站_色01看片网_爱草在线视频_青青草视频免费在线播放_一区国产在线观看 | 又色又爽又高潮免费视频国产_成人黄色一级视频_无套内谢少妇毛片a片免费_精品视频免费看_在线观看国产区_xxxxx日韩_欧美性XXXXX极品老少_天天逼网 | 国产精品18久久久久久av小说_91高清一区_好男人资源在线www免费_久久久噜噜噜久久中文福利_日本中文字幕一级_99精品视频免费观看_免费看片源_亚洲精品国男人在线视频 | 日本av一区二区三区_中文字幕人成人乱码亚洲影视的特点_国产精品热_成人免费视频网站在线观看_天天澡天天干_国产精品一在线观看_商场女厕偷拍一区二区三区视频_91新视频 | 最好看的中文在线观看_午夜入口_精品久久久久久久久中文字幕_免费看黄色片视频_道日本一本草久_老司机在线观看福利_国产毛片精品久久_久操视频在线免费观看 | 无套日出白浆17p_1717国产精品久久_www.com久久_欧亚免费视频_清纯唯美一区二区三区_可以在线看的av_久久中文精品视频_9久久婷婷国产综合精品性色 | h文纯肉教室啪啪_国产精品久久毛片_色网在线免费观看_国产视频一区二区在线_国内av一区_亚洲一区二区三区综合_www.色五月_中国精品18videosex性中国 | 中文字幕一精品亚洲无线一区_一级毛片全部免费播放特黄_成人在线一级片_2020av视频_亚洲福利网_亚洲精选无码久久久_午夜影视啪啪免费体验区深夜_夜鲁夜鲁夜鲁视频在线观看 | 在线免费观看黄色片_四虎必出精品_久久夜色精品国产噜噜噜亚洲AV_97久久精品人妻人人搡人人玩_aaa视频_精品成人免费一区二区在线播放_第一福利初水视频导航_日韩中文字幕二区 | 亚洲视频一区二区三区四区_一级全黄视频_干逼毛片_懂色av一区二区三区四区五区_69视频免费看_久久国产精_青草视频免费_青青青在线播放视频国产 | 亚洲另类视频在线_亚洲综合欧美日韩_亚洲少妇一区_成人性生活大片100部_91精品无人区麻豆_精品久久无码中文字幕_国产免费私拍一区二区三区_无码毛片视频一区二区本码 | 成人在线观看中文字幕_91成人国产_免费观看a视频_国产精品一区二区三区在线看_国产一级免费av_yellow网站免费观看_国产精品美女高潮无套久久_亚欧美色 | 99久久99久久免费精品_日本黄色综艺_91青娱_干美女在线_国产又色又爽又黄的视频在线_色综合呦呦_亚洲人成网站18禁止久久影院_日韩精品视频中文字幕 | 久久精品视频9_玖玖色在线视频_亚洲国产美女视频_国产乱码精品一区二区三区香蕉_国产一二_欧美中日韩在线_日日噜噜夜夜_国产精产品一品二品 | 大地资源网高清视频怎么在线_免费看片在线观看网站_一级久久久久久久_久久人人爽人人爽人人片ⅴ_a片欧美激情肉欲高潮_亚洲国产日韩在线_最新av在线播放_a级免费视频 | 久久久999免费视频_无码写真精品永久福利在线_91插插插影院_免费黄色高清视频_果冻传媒视频一二在线观看_高清二区_大内密探零零灵性_成人欧美国产 | 午夜一区二区三区视频_成年人一级视频_亚洲区自拍区_日韩欧美一二区_青娱乐在线视频播放_国产成人综合亚洲欧美94在线_亚洲综合无码一区二区三区_亚洲精品亚洲人成人网在线播放 | 一级黄色片免费_日韩高清在线播放_www.com久久久_XXX国产熟妇HD_成人精品自拍_亚洲欧洲免费视频_精品成人国产_一级全黄少妇性色生活免费看 | 国色天香2019中文字幕在线观看_亚洲AV无码传区国产乱码O_97在线免费公开视频_熟女无套高潮内谢吼叫_国产精品嫩草影院入口一二三_国产亚洲欧美日韩精品一区二区三区_乱色欧美激情亚洲欧美激情_四虎在线免费观看视频 | 中文字字幕在线观看_国产亚洲欧美日韩在线爱豆_色就是色亚洲色图_国产裸体歌舞一区二区_无限在线看免费视频大全_艳妇臀荡乳欲伦交换在线播放_一二三四区在线播放_视色视频在线观看 |