hushibo
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 49 個(gè)
工控威望: 148 點(diǎn)
下載積分: 1584 分
在線時(shí)間: 45(小時(shí))
注冊(cè)時(shí)間: 2010-08-27
最后登錄: 2015-10-09
查看hushibo的 主題 / 回貼
樓主  發(fā)表于: 2014-05-19 15:16
威綸觸摸屏停機(jī)設(shè)定程序,運(yùn)用宏指令.(原創(chuàng))
附件: 停機(jī)設(shè)定.rar (232 K) 下載次數(shù):5173
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
本帖最近評(píng)分記錄:
  • 下載積分:+1(勿忘初心w)
  • 下載積分:+1(流年伴夏)
  • 下載積分:+5(fs小張) 支持原創(chuàng)
  • 下載積分:+1(jiaglong) 感謝分享!
    河南張先生
    努力做事,誠(chéng)信做人
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 673 個(gè)
    工控威望: 955 點(diǎn)
    下載積分: 3187 分
    在線時(shí)間: 876(小時(shí))
    注冊(cè)時(shí)間: 2009-04-25
    最后登錄: 2024-10-28
    查看河南張先生的 主題 / 回貼
    1樓  發(fā)表于: 2014-10-01 17:07
    macro_command main()
    short a[3],b[3],p=1 //短整形,一個(gè)字,16BIT +-32767 a 變量名
    int k,l,password,m,n,z,w //定義多個(gè)變量類型 32BIT雙整形(雙字)
    bool key=true,key2=false //bool位 0 1
    GetData(password, "本機(jī) 觸摸屏", LW, 300, 1) //停機(jī)畫(huà)面密碼輸入 ,將LW300賦值給PASSWORD
    GetData(z, "本機(jī) 觸摸屏", RW, 1000, 1) // time-1 code ,將RW1000賦值給Z,密碼設(shè)定值
    GetData(a[0], "本機(jī) 觸摸屏", RW, 8, 3) // date ,將設(shè)定日期RW 8 9 10 3個(gè)設(shè)定值賦值給A
    GetData(b[0], "本機(jī) 觸摸屏", LW, 9020, 3) // now ,將即時(shí)時(shí)鐘LW 9020 9021 9022 3個(gè)時(shí)鐘賦值給B

    if a[2]>b[2] then //設(shè)定值>時(shí)鐘時(shí)然后
    SetData(key, "本機(jī) 觸摸屏", RW_Bit, 0, 1) // open window 打開(kāi)窗口
    else if a[2]==b[2] and a[1]>b[1] then //然后
    SetData(key, "本機(jī) 觸摸屏", RW_Bit, 0, 1) // open window 打開(kāi)窗口
    else if a[2]==b[2] and a[1]==b[1] and a[0]>b[0]then
    SetData(key, "本機(jī) 觸摸屏", RW_Bit, 0, 1) // open window
    end if


    if password==z then //
    SetData(key2, "本機(jī) 觸摸屏", RW_Bit, 0, 1) // close window 關(guān)閉窗口
    SetData(key2, "本機(jī) 觸摸屏", RW_Bit, 10, 1) // end this time  ,關(guān)閉時(shí)間
    end if

    end macro_command
    請(qǐng)教一下樓主,PLC控制中LW0 是通過(guò)哪個(gè)語(yǔ)句去控制畫(huà)面切換的,