玖玖玖视频-亚洲精品1卡2卡3卡-操欧美美女-真实国产乱子伦对白视频不卡-国产乱在线-大胸美女被吃奶爽死视频-久久亚洲美女精品国产精品-天堂在线www天堂在线-久久在精品线影院精品国产-国产又粗又长又大-欧美三级一区二区-超碰在线亚洲-天天cao在线-国产偷倩视频-亚洲啪

worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 113 個(gè)
工控威望: 296 點(diǎn)
下載積分: 713 分
在線時(shí)間: 284(小時(shí))
注冊時(shí)間: 2008-08-01
最后登錄: 2025-11-25
查看worker02的 主題 / 回貼
樓主  發(fā)表于: 2018-05-10 11:47
圖片:
實(shí)例為 6臺穿梭小車(穿梭車臺數(shù)可以實(shí)際情況增減),其中5臺設(shè)為目標(biāo),一臺為本地穿梭車。功能塊有分別輸出有:警告啟動(dòng)、減速啟動(dòng)、停車啟動(dòng)、兩車間隙值等。
源代碼如下:
FUNCTION_BLOCK FB1026
VAR_INPUT
   CarData1:DINT;//目標(biāo)穿梭車1位置值
   CarData2:DINT;//目標(biāo)穿梭車2位置值
   CarData3:DINT;//目標(biāo)穿梭車3位置值
   CarData4:DINT;//目標(biāo)穿梭車4位置值
   CarData5:DINT;//目標(biāo)穿梭車5位置值
   CarLocaL:DINT;//本地穿梭車位置值
   Warning_JL1:DINT;//警告距離1設(shè)定
   Warning_JL2:DINT;//警告距離2設(shè)定
   Decelerate_JL1:DINT;//減速距離1設(shè)定
   Decelerate_JL2:DINT;//減速距離2設(shè)定
   StopCar_JL1:DINT;//停車距離1設(shè)定
   StopCar_JL2:DINT;//停車距離2設(shè)定
  
END_VAR  
VAR
    I:INT;
    InData:ARRAY[1..5] OF DINT;
END_VAR
VAR_OUTPUT
Out_Warning:BOOL;//警告啟動(dòng)
Out_Decelerate:BOOL;//減速啟動(dòng)
Out_Stop:BOOL;//停車啟動(dòng)
D_Value:DINT;//兩車之間值
END_VAR;
   InData[1]:=CarData1;
   InData[2]:=CarData2;
   InData[3]:=CarData3;
   InData[4]:=CarData4;
   InData[5]:=CarData5;
    FOR I:= 1 TO 5 BY 1 DO
        IF (InData[I]>0)AND(((CarLocaL-InData[I]<0)AND(CarLocaL-InData[I]>=Warning_JL1))OR( CarLocaL-InData[I]>=Warning_JL2))THEN//判定是否已到警告距離
           Out_Warning:=1;//警告啟動(dòng)
           D_Value:=CarLocaL-InData[I];
           ELSE
           Out_Warning:=0;
           Out_decelerate:=0;
           Out_Stop:=0;
           D_Value:=0;
    END_IF;
        IF OUT_Warning THEN  
       IF ((CarLocaL-InData[I]<0)AND(CarLocaL-InData[I]>=Decelerate_JL1))OR( CarLocaL-InData[I]>=Decelerate_JL2)THEN//判定是否已到減速距離
         Out_decelerate:=1;//減速啟動(dòng)
    ELSE
         Out_decelerate:=0;
    END_IF;
        IF((CarLocaL-InData[I]<0)AND(CarLocaL-InData[I]>=StopCar_JL1))OR( CarLocaL-InData[I]>=StopCar_JL2)THEN//判定是否已到停車距離
         Out_Stop:=1;//停車啟動(dòng)
    ELSE
        Out_Stop:=0;
    END_IF;
    EXIT;
    END_IF;
          END_FOR;
    
END_FUNCTION_BLOCK

ranbin
學(xué)無止境!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 297 個(gè)
工控威望: 449 點(diǎn)
下載積分: 6547 分
在線時(shí)間: 44(小時(shí))
注冊時(shí)間: 2018-04-04
最后登錄: 2020-10-22
查看ranbin的 主題 / 回貼
1樓  發(fā)表于: 2018-05-10 13:36
引用
引用樓主worker02于2018-05-10 11:47發(fā)表的 西門子PLC多臺環(huán)循穿梭車防撞及排隊(duì)算法 :
實(shí)例為 6臺穿梭小車(穿梭車臺數(shù)可以實(shí)際情況增減),其中5臺設(shè)為目標(biāo),一臺為本地穿梭車。功能塊有分別輸出有:警告啟動(dòng)、減速啟動(dòng)、停車啟動(dòng)、兩車間隙值等。
源代碼如下:
FUNCTION_BLOCK FB1026
VAR_INPUT
   CarData1:DINT;//目標(biāo)穿梭車1位置值
.......



路過看看,坐坐沙發(fā)!既然寫最好把相關(guān)工藝流程一并寫來。
ranbin
學(xué)無止境!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 297 個(gè)
工控威望: 449 點(diǎn)
下載積分: 6547 分
在線時(shí)間: 44(小時(shí))
注冊時(shí)間: 2018-04-04
最后登錄: 2020-10-22
查看ranbin的 主題 / 回貼
2樓  發(fā)表于: 2018-05-10 13:42
沙發(fā)坐空了!

FUNCTION_BLOCK FB1026

VAR_INPUT
   CarData1:DINT;//目標(biāo)穿梭車1位置值
   CarData2:DINT;//目標(biāo)穿梭車2位置值
   CarData3:DINT;//目標(biāo)穿梭車3位置值
   CarData4:DINT;//目標(biāo)穿梭車4位置值
   CarData5:DINT;//目標(biāo)穿梭車5位置值
   CarLocaL:DINT;//本地穿梭車位置值
   Warning_JL1:DINT;//警告距離1設(shè)定
   Warning_JL2:DINT;//警告距離2設(shè)定
   Decelerate_JL1:DINT;//減速距離1設(shè)定
   Decelerate_JL2:DINT;//減速距離2設(shè)定
   StopCar_JL1:DINT;//停車距離1設(shè)定
   StopCar_JL2:DINT;//停車距離2設(shè)定  
END_VAR  

VAR
    I:INT;
    InData:ARRAY[1..5] OF DINT;
END_VAR

VAR_OUTPUT
Out_Warning:BOOL;//警告啟動(dòng)
Out_Decelerate:BOOL;//減速啟動(dòng)
Out_Stop:BOOL;//停車啟動(dòng)
D_Value:DINT;//兩車之間值
END_VAR;


   InData[1]:=CarData1;
   InData[2]:=CarData2;
   InData[3]:=CarData3;
   InData[4]:=CarData4;
   InData[5]:=CarData5;

    FOR I:= 1 TO 5 BY 1 DO
        IF (InData[I]>0)
             AND(((CarLocaL-InData[I]<0)
                  AND(CarLocaL-InData[I]>=Warning_JL1))
                     OR( CarLocaL-InData[I]>=Warning_JL2))THEN//判定是否已到警告距離

               Out_Warning:=1;//警告啟動(dòng)
           D_Value:=CarLocaL-InData[I];

           ELSE

           Out_Warning:=0;
           Out_decelerate:=0;
           Out_Stop:=0;
           D_Value:=0;

    END_IF;

        IF OUT_Warning THEN  

        IF ((CarLocaL-InData[I]<0)
            AND(CarLocaL-InData[I]>=Decelerate_JL1))
                  OR( CarLocaL-InData[I]>=Decelerate_JL2)THEN//判定是否已到減速距離
         Out_decelerate:=1;//減速啟動(dòng)
    ELSE
         Out_decelerate:=0;
    END_IF;
        IF((CarLocaL-InData[I]<0)
             AND(CarLocaL-InData[I]>=StopCar_JL1))
                OR( CarLocaL-InData[I]>=StopCar_JL2)THEN//判定是否已到停車距離
          Out_Stop:=1;//停車啟動(dòng)
    ELSE
        Out_Stop:=0;
    END_IF;
    EXIT;
    END_IF;
          END_FOR;
    
END_FUNCTION_BLOCK


這樣看起來舒服些-------

主站蜘蛛池模板: 一级特级黄色片 | 在线观看中文字幕视频 | 日韩欧美xxx| 日本在线色| 日本一区二区在线高清观看 | 日日精 | 日韩人妻无码免费视频一区二区三区 | 好吊日在线 | 在线观看国产精品va | 女性自慰网站免费看ww | 色综合视频一区中文字幕 | 视色网站 | 日韩精品内射视频免费观看 | 久久精品国产福利一区二区 | 中国少妇无码专区 | 精品99日产一卡2卡三卡4 | 激情久久网站 | 超碰在线中文字幕 | 国产无套中出学生姝 | 国产三级做爰在线播放 | 国产成人无码a区精油按摩 色碰视频 | 亚洲第一无码精品一区 | 亚洲激情网 | 精品一区二区三区在线观看视频 | 日本强伦片中文字幕免费看 | wwwxxxx日本| 国产免费观看久久黄av片 | 最新毛片基地 | 欧美人伦禁忌dvd放荡欲情 | 国产精品人成视频免费国产 | 亚洲第一视频在线播放 | 色一情一乱一伦一区二区三区小说 | 欧美亚洲综合网 | 日本国产一区二区 | 亚洲综合小说另类图片五月天 | 天堂网www资源在线 国产精品国产三级国产aⅴ无密码 | 日韩综合在线视频 | 欧美第一页 | 久久精品亚洲一区二区三区浴池 | 午夜影视啪啪免费体验区入口 | 国产精品99无码一区二区 | 黄色三级免费网站 | 亚洲精品色播一区二区 | 91av在线网站 | 日韩欧美亚洲视频 | 18禁裸男晨勃露j毛免费观看 | 无套无码孕妇啪啪 | 成人国内精品久久久久影院 | 国产精品美女久久久 | 亚洲人xxx日本人18 | 国产又黄又潮娇喘视频在线观看 | 毛片a级免费 | 中国久久久| 成人不卡视频 | 人成网站在线观看 | 久久婷婷综合激情亚洲狠狠 | 美女黄色av| 18禁无遮挡啪啪无码网站 | 天堂在线www天堂中文在线 | 女人的精水喷出来视频 | 青青青青青手机视频在线观看视频 | 最新中文字幕日本 | 国产女人呻吟高潮抽搐声 | 一本色道久久88综合亚洲精品ⅰ | 国产精品日日摸天天碰 | 欧洲女人性开放免费网站 | 精品玖玖玖 | 18级成人毛片免费观看 | 国产96在线 | 欧美 | 五月天天爽天天狠久久久综合 | 国产精品视频一区二区三区无码 | 国产 欧美 精品 | 一道本在线播放 | 日本一区二区三区免费播放视频站 | 久久精品国产亚洲不av麻豆 | 免费网站永久免费入口 | 久久精品国产精品亚洲色婷婷 | 国产精品无码素人福利免费 | 日韩三级视频在线 | 美女黄频视频大全免费的国内 | 中文字幕乱码中文乱码51精品 | 久久久亚洲欧洲日产无码av | 国产成人一区二区不卡免费视频 | 337p粉嫩日本欧洲亚洲大胆 | 亚洲欧美www | 国产熟女内射oooo | 国产福利萌白酱在线观看视频 | a中文字幕 | 久久成人久久 | 无码不卡黑人与日本人 | 黄色日韩 | 久久亚洲国产精品五月天婷 | 精品美女国产互换人妻 | 伊人久久大香线蕉无码不卡 | 国产一区二区在线精品 | 久久永久免费人妻精品下载 | 国产无套露脸在线观看 | 无码人妻丰满熟妇啪啪网站 | 五月天激情婷婷 |