欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 高速線材核心控制邏輯 [打印本頁(yè)]

作者: harrybh    時(shí)間: 2018-10-17 11:11
標(biāo)題: 高速線材核心控制邏輯
核心控制邏輯

//FC1 變頻速度給定
//2860.0 最高轉(zhuǎn)速對(duì)應(yīng)最高頻率rpm
//188.0  輥徑mm
//最大線速度 = (轉(zhuǎn)速*周長(zhǎng)/60)/1000 (米/秒)
穿水輥道.spare_3:=2860.0 * 3.14159 * 188.0 / 60000;  

//        線速設(shè)定               速度超前                     末架上游速度
穿水輥道.setvalu_v:=(穿水輥道.preadd_speed / 100.0 + 1.0) * SEND_PLC1.STAT37;

//       頻率設(shè)定              線速設(shè)定         最大線速度
穿水輥道.setvalu_hz:=(穿水輥道.setvalu_v / 穿水輥道.spare_3) * 100;

//       速度給定
穿水輥道.speedset:=RND((穿水輥道.setvalu_v / 穿水輥道.spare_3) * 16384.0);

//       線度實(shí)際              速度實(shí)際                     最大線速度
穿水輥道.realvalue_v:=穿水輥道.speedvalue / 16384.0 * 穿水輥道.spare_3



//輸入1段輥道
//輸入2段輥道
//輸入3段輥道
//輸入4段輥道
//邏輯同穿水輥道


//Network7
//          速度給定                   頻率設(shè)定
輸出1段輥道.speedset:=RND(輸出1段輥道.setvalu_hz / 50.0 * 16384.0)

//          線速實(shí)際                 速度實(shí)際                       最大線速
輸出1段輥道.realvalue_v:=輸出1段輥道.speedvalue / 16384.0 輸出1段輥道.spare_3;

//輸出2段輥道
//輸出3段輥道
//排料鏈
//排料小車
//A區(qū)1段鏈
//A區(qū)2段鏈
//B區(qū)1段鏈
//B區(qū)2段鏈
//邏輯同輸出1段輥道




FC27動(dòng)態(tài)降速補(bǔ)償
有咬鋼信號(hào)---延時(shí)150MS ---> 補(bǔ)償值:=0.0
                   NOT ---> 補(bǔ)償值:=設(shè)定值



FC28 V_to_n
V = Pai.D.Rpm/60000
Rpm = V / (Pai.D) * 60000 * 速比
out3:= IN0 / 3.14159 / IN1 * 60000.0 * in2     


FC29 n_to_v
V = Pai.D.Rpm/60000 /速比
OUT3:=(in0/in1) * in2 * 3.14159 / 60000.0;


FC30 LS_CONTROL
//  起套時(shí)間設(shè)定         起套時(shí)間設(shè)定CC
"TIME_SET".dBW2:=ITB( "TIME_SET".DBW0 / 10 );      //1#起套
"TIME_SET".dBW6:=ITB( "TIME_SET".DBW4 / 10 );      //2#起套
"TIME_SET".dBW10:=ITB( "TIME_SET".DBW8 / 10 );     //3#起套
"TIME_SET".dBW14:=ITB( "TIME_SET".DBW12 / 10 );    //4#起套
"TIME_SET".dBW18:=ITB( "TIME_SET".DBW16 / 10 );    //5#起套
"TIME_SET".dBW22:=ITB( "TIME_SET".DBW20 / 10 );    //6#起套
"TIME_SET".dBW26:=ITB( "TIME_SET".DBW24 / 10 );    //1#落套
"TIME_SET".dBW30:=ITB( "TIME_SET".DBW28 / 10 );    //2#落套
"TIME_SET".dBW34:=ITB( "TIME_SET".DBW32 / 10 );    //3#落套
"TIME_SET".dBW38:=ITB( "TIME_SET".DBW36 / 10 );    //4#落套
"TIME_SET".dBW42:=ITB( "TIME_SET".DBW40 / 10 );    //5#落套
"TIME_SET".dBW46:=ITB( "TIME_SET".DBW44 / 10 );    //6#落套

(2#咬鋼--->延時(shí)(起套時(shí)間設(shè)定)--->上升沿 & 1#咬鋼 & 活套自動(dòng)) || (試驗(yàn)起套 & 活套手動(dòng)) --->Set(M32.5)
整流運(yùn)行 & not(1#咬鋼)--->延時(shí)(降套時(shí)間設(shè)定)--->下降沿 & 活套自動(dòng) & 活套頭入 --->Reset(M32.5)

M32.5--->S_PEXT延時(shí)1.5S--->起套
NOT(M32.5)---> S_PEXT延時(shí)2.0S--->降套        


//FC2 1#飛剪
//Network1
//切頭長(zhǎng)度設(shè)定        前熱檢距離mm       切頭長(zhǎng)度預(yù)設(shè)定mm   切頭長(zhǎng)度修正mm
"1#FJ_DB".DBD108 :=  "1#FJ_DB".DBD168 + "1#FJ_DB".DBD200 + "1#FJ_DB".DBD92   

//切尾長(zhǎng)度設(shè)定        前熱檢距離mm       切尾長(zhǎng)度預(yù)設(shè)定mm   切尾長(zhǎng)度修正mm
"1#FJ_DB".DBD112 :=  "1#FJ_DB".DBD168 - "1#FJ_DB".DBD204 - "1#FJ_DB".DBD96

//切頭超前設(shè)定       頭部超前預(yù)設(shè)定100%  切頭超前修正
"1#FJ_DB".DBD116 :=  "1#FJ_DB".DBD208 + "1#FJ_DB".DBD100

//切尾超前設(shè)定       尾部超前預(yù)設(shè)定100%  切尾超前修正
"1#FJ_DB".DBD120 :=  "1#FJ_DB".DBD212 + "1#FJ_DB".DBD104
   

//NetWork2
//寫70字3:切頭速度          切頭超前設(shè)定                     線速度_設(shè)定值  剪刃最高速度m/s
"1#FJ_DB".DBW56 := TRUNC((("1#FJ_DB".DBD116 / 100.0 + 1.0 ) * "6V".DBD134) / "1#FJ_DB".DBD176  * 32000.0 )  

//寫70字4:切尾速度          切尾超前設(shè)定                     線速度_設(shè)定值  剪刃最高速度m/s
"1#FJ_DB".DBW58 := TRUNC((("1#FJ_DB".DBD120 / 100.0 + 1.0 ) * "6V".DBD134) / "1#FJ_DB".DBD176  * 32000.0 )

//NetWork3
//脈沖當(dāng)量mm/p       工作輥直徑             速比          嗎盤數(shù)
"1#FJ_DB".DBD152 := "6V".DBD126 * 3.14159 / "6V".DBD106 / 1024.0

//NetWork4
//寫70字5:切頭脈沖       切頭長(zhǎng)度設(shè)定        脈沖當(dāng)量mm/p
"1#FJ_DB".DBW60 := RND( "1#FJ_DB".DBD108 /  "1#FJ_DB".DBD152 )

//寫70字6:切尾脈沖       切尾長(zhǎng)度設(shè)定        脈沖當(dāng)量mm/p
"1#FJ_DB".DBW60 := RND( "1#FJ_DB".DBD112 /  "1#FJ_DB".DBD152 )

//NetWork5

全部資料51hei下載地址:
DWBC300.rar (1.39 KB, 下載次數(shù): 4)






歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1