黑夜的驚駭
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 20 個(gè)
工控威望: 119 點(diǎn)
下載積分: 755 分
在線(xiàn)時(shí)間: 26(小時(shí))
注冊(cè)時(shí)間: 2017-04-26
最后登錄: 2024-11-18
查看黑夜的驚駭?shù)?主題 / 回貼
樓主  發(fā)表于: 2024-05-15 12:22
我花了大量的時(shí)間,設(shè)計(jì)了一個(gè)ST語(yǔ)言的使用框架,命名為FOX。
FOX,對(duì)如何使用ST語(yǔ)言創(chuàng)建項(xiàng)目做了詳細(xì)規(guī)范。
關(guān)于如何學(xué)習(xí)和使用它,我寫(xiě)了大量的文檔和案例。
我想把它分享給有需要的朋友,一起交流。(文件的百度網(wǎng)盤(pán)鏈接在最后面)
這些文檔和案例,由淺入深,從簡(jiǎn)單到復(fù)雜,有10多個(gè)程序示例,介紹如何應(yīng)用FOX。
    基本概念
        1. 結(jié)構(gòu)體以及FwVars變量
        2. 事件
        3. 對(duì)象、屬性和方法
        4. 看門(mén)狗和進(jìn)程
        5. Process的階段
        6. 組、ObjMachine.Method()和Obj
        7. 框架方法
        8. 注釋符號(hào)

    程序示例:
        1. 操作模式的切換
        2. 手動(dòng)模式代碼的布置
        3. 自動(dòng)模式代碼的布置
        4. 對(duì)象、看門(mén)狗和進(jìn)程
        5. 對(duì)象進(jìn)程的階段
        6. 組、ObjMachine.Method()和Obj
        7. 對(duì)象進(jìn)程的暫停(ProcessSuspnCtrl)
        8. 錯(cuò)誤信息(ErrInfo)
        9. 自動(dòng)模式的停止
        10. 復(fù)位Errs
        11. 調(diào)試


FOX還包含了一個(gè)BasicCode(基礎(chǔ)代碼)的GxWorks3工程文件。
創(chuàng)建新項(xiàng)目時(shí),用戶(hù)只需要在這個(gè)工程文件的基礎(chǔ)上編寫(xiě)新的代碼即可。

關(guān)于如何學(xué)習(xí)和使用它,解壓文件夾后,找到TXT文檔“(先看這里)使用指南”。
這個(gè)文檔,介紹了如何學(xué)習(xí)和使用FOX。

此外,本人目前在找一份需要使用ST語(yǔ)言的工作,主要是GxWorks3的ST語(yǔ)言應(yīng)用。
如果有公司有這方面的需求,也可以聯(lián)系我,我的待遇要求一般,希望在廣東工作。這個(gè)框架也是我設(shè)計(jì)的樣本或作品。
本人擅長(zhǎng)使用三菱PLC的ST語(yǔ)言。

我的微信是:Morgengebet
有用人需求的公司,或者對(duì)此框架有應(yīng)用問(wèn)題的朋友,可以聯(lián)系我。

所有文件在百度網(wǎng)盤(pán)分享中:
鏈接:https://pan.baidu.com/s/1-l-aeG84zgyDV7DMH1z9YA?pwd=nhp1
提取碼:nhp1

(2024.5.15)
版本已經(jīng)更新。上一個(gè)版本FOX StandardVersion 1.0,原本應(yīng)該擁有的2個(gè)事件被我忘記加進(jìn)去,所以我重新把它們加了進(jìn)去,
并修改了版本信息,現(xiàn)在這個(gè)是FOX StandardVersion 1.0.1版本,以下是新版本的鏈接:
鏈接:https://pan.baidu.com/s/1_VKUBxIqdMyRkhLoodtQnw?pwd=v9vj
提取碼:v9vj
[ 此帖被黑夜的驚駭在2024-05-15 21:31重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(是楓不是風(fēng)) 真誠(chéng)感謝!
  • 下載積分:+1(鐵山靠) 好貼好貼!
  • 下載積分:+5(zsfjn) 好貼好貼!
    zmrs163
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 375 個(gè)
    工控威望: 523 點(diǎn)
    下載積分: 1470 分
    在線(xiàn)時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2017-06-12
    最后登錄: 2024-12-20
    查看zmrs163的 主題 / 回貼
    1樓  發(fā)表于: 2024-05-22 11:00
    其實(shí)我覺(jué)得至少三菱的ST來(lái)講,純ST不是太好用,除了門(mén)檻高,變量看得頭疼外,本身編程軟件也并不好用。如果能像VS一樣很方便得跳轉(zhuǎn)到結(jié)構(gòu)體,函數(shù)定義的地方倒還是可以
    zmrs163
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 375 個(gè)
    工控威望: 523 點(diǎn)
    下載積分: 1470 分
    在線(xiàn)時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2017-06-12
    最后登錄: 2024-12-20
    查看zmrs163的 主題 / 回貼
    2樓  發(fā)表于: 2024-05-28 08:38
    引用
    引用第11樓黑夜的驚駭于2024-05-23 18:00發(fā)表的  :
    三菱ST比三菱的梯形圖或者FBD好用多了,我個(gè)人覺(jué)得變量也很容易看,這個(gè)主要是習(xí)慣問(wèn)題,習(xí)慣了就沒(méi)什么。但是三菱ST和CodeSys比,功能還是差得很遠(yuǎn)。

    梯形圖里拖FB塊引腳一多占用好大一塊,而且會(huì)導(dǎo)致復(fù)制粘貼操作失效,很惡心,F(xiàn)BD就更惡心了,除非一開(kāi)始完全定義好FB的引腳數(shù)量,功能,不然加加減減,我感覺(jué)我在畫(huà)電路板,一半時(shí)間在拉線(xiàn),有強(qiáng)迫癥的更加難受
    zmrs163
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 375 個(gè)
    工控威望: 523 點(diǎn)
    下載積分: 1470 分
    在線(xiàn)時(shí)間: 325(小時(shí))
    注冊(cè)時(shí)間: 2017-06-12
    最后登錄: 2024-12-20
    查看zmrs163的 主題 / 回貼
    3樓  發(fā)表于: 2024-06-05 11:30
    我上次一開(kāi)始就是用結(jié)構(gòu)體,后來(lái)寫(xiě)著寫(xiě)著發(fā)現(xiàn)PLC空間不夠了,因?yàn)槲业慕Y(jié)構(gòu)體里面東西太多了,每一個(gè)FB相當(dāng)于就復(fù)制一份,然后我就想拆開(kāi)吧,不要的數(shù)據(jù)不要輸入了,最終結(jié)果就是拉線(xiàn)拉得慘不忍睹
    引用
    引用第16樓ayusecret于2024-05-28 16:46發(fā)表的  :



    梯形圖放FB塊不必要定太多引腳,傳入結(jié)構(gòu)體去處理為優(yōu)。FBD的話(huà),放處理的結(jié)構(gòu)體即可,流程還是用梯形圖或ST寫(xiě),免得拉太多線(xiàn),尤其是GX WORK2!