国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PLC編程首先要干什么?

工控論壇 ? 來源:工控論壇 ? 作者:工控論壇 ? 2022-06-10 10:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

這篇文章取名《PLC編程前奏曲》所要表達的意思就是PLC編程也可以像音樂一樣,有她的節奏和感覺,也是很美妙的。


作為PLC編程人員,在拿到項目的時候我們首先要干什么?很多朋友可能說看工藝編程啊,其實遠沒有你想的那么簡單,在你編程之前有很多任務要去完成。

我們很多PLC程序員經常接手別人的案子,對于別人的案子估計都很頭大,原因就是很多PLC編程人員在項目的前期準備期間沒有很好的做項目程序的規劃,導致后面的編程越來越亂,最后亂的一塌糊涂,連自己都不愿意多看一眼。如果你是這樣的PLC編程人員,請好好看看我的這篇文章。


本文以我做過的一個小項目為例:

前奏曲第一步,整理元器件

接到項目的同時你會收到一堆的資料和圖紙,各種傳感器,執行機構,各種P&ID圖紙,一、二次電氣圖紙,工藝流程圖,拿過來都瀏覽一下之后開始工作吧。


首先要做的是整理該項目所用到的所有傳感器,執行單元,對著電氣圖紙給這些元器件命名,電氣圖紙上如果有的,基本上按照電氣原理圖所畫的命名,分配用處,搞明白他的作用。和他的使用注意事項,最好包括到后來在現場的安裝位置,根據P&ID圖紙標注。

7d7a5de0-e7fd-11ec-ba43-dac502259ad0.jpg

前奏曲第二步:制作I/0

拿出電氣圖紙,開始制作I/0表吧,這個大家估計都很熟悉,估計有很多人都不制作I/O表,在做程序的時候直接看圖紙,我對這種做法是不認同的,因為在制作I/O表格的同時,關于I/0的點位分配也就整理好了。不信你看!

1、模擬量的

7da3dbe8-e7fd-11ec-ba43-dac502259ad0.jpg

2、開關量的

7dd2c52a-e7fd-11ec-ba43-dac502259ad0.jpg

你也可以根據模塊分布做成這樣的,總之要好看,一目了然:

7df590aa-e7fd-11ec-ba43-dac502259ad0.jpg

7e1ed906-e7fd-11ec-ba43-dac502259ad0.jpg

前奏曲第三步:分配程序段和程序段所用的寄存器變量

所有的元器件都整理好,搞清楚以后下面要做的回過頭來再看工藝,根據提供的工藝,規劃我們程序的功能區劃,定義功能分布:

7e4edb92-e7fd-11ec-ba43-dac502259ad0.jpg

這個時候根據工藝主要的功能都以后分配完畢,下面就應該具體到每一個程序段里面了。


對于小一點的項目最好的情況下畫出流程圖:

7ea34baa-e7fd-11ec-ba43-dac502259ad0.png

對于比較大的項目畫流程圖就不實際了,費力不討好,這個時候要做的就是直接分配寄存器位。

7ef77eb4-e7fd-11ec-ba43-dac502259ad0.jpg

我這里舉例的點位比較小,所以用的是M,大項目就別了,直接定義DB塊吧。

前奏曲第四步:分配參數地址,報警故障

每個項目中都會有很多參數設定,報警故障,這些是必不可少的。

7da3dbe8-e7fd-11ec-ba43-dac502259ad0.jpg

7f86f274-e7fd-11ec-ba43-dac502259ad0.jpg

前奏曲第五步:通盤考慮

這個時候對程序的整個流程估計已經非常清楚了,站在整體思考你還需要定義分配那些變量,是不是有通訊,是不是需要定義很多定時器。等等,總之把你能想到的全部提前準備好。

7fa9adbe-e7fd-11ec-ba43-dac502259ad0.jpg

7fd7b1b4-e7fd-11ec-ba43-dac502259ad0.jpg

俗話說磨刀不誤砍柴工,有了上面的那么多準備,現在開始動手編寫程序是不是有一種“讀書破萬卷,下筆如有神”的感覺,你也不會在寫程序的同時被地址分配打斷思路,減少錯誤,同時你在編程軟件定義變量的時候,在做HMI畫面的時候,你只需做的就是CTRL+C下一個動作就是CTRL+V,享受寫程序一氣呵成的感覺吧。如果在寫程序的時候加上很恰當的注釋,別人在接受你的程序的時候也不會一個電話一個電話不停的追問你一些看不懂程序的問題。

一個整潔,漂亮的程序架構就這樣完成了,如果內部處理得當,這就是一個成功的案例。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5051

    文章

    14592

    瀏覽量

    486879
  • 編程
    +關注

    關注

    90

    文章

    3716

    瀏覽量

    97178

原文標題:PLC編程前奏曲

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    不間斷電源是干什么用的?優比施一文講透

    ……這些令人懊惱甚至帶來損失的瞬間,都與一個詞有關——電力中斷。而不間斷電源,正是為解決這些問題而生。今天,優比施電源用最通俗易懂的方式,為您講清楚不間斷電源到底是干什
    的頭像 發表于 03-03 08:48 ?45次閱讀
    不間斷電源是<b class='flag-5'>干什么</b>用的?優比施一文講透

    lora無線數傳電臺能干什么?5KM數據傳輸,代替有線485

    雙向通信,是工業物聯網、智慧農業、智慧城市等場景的“無線串口線”。 一、核心功能(能干什么) 1. 基礎通信能力 - 點對點透明傳輸:兩個電臺配對,串口數據原樣無線轉發,替代長距離RS485/232線纜,無需改協議。 - 點對多點/主從組網:一臺主機帶多臺從機,集中
    的頭像 發表于 02-28 16:37 ?523次閱讀

    一文讀懂遠程IO模塊與PLC的核心區別

    工業控制領域,卻有著截然不同的功能定位、工作邏輯和應用場景——PLC是整個控制系統的“大腦”,主導邏輯運算與決策指令;遠程IO模塊則是“神經末梢”,專注于信號采集與指令執行,二者各司其職、相輔相成。 要分清兩者的區別,首先要明確
    的頭像 發表于 02-10 10:46 ?882次閱讀
    一文讀懂遠程IO模塊與<b class='flag-5'>PLC</b>的核心區別

    新手求問,單片機的引腳為什么要接二極管再接5v?

    如圖所示的幾個4148是干什么用的
    發表于 01-27 14:42

    劃片機是干什么用的

    劃片機是干什么用的?在晶圓加工場景中,它也常被稱為晶圓切割機,是半導體制造后道工藝中的核心設備,其核心用途是將完成前道電路制造(如光刻、刻蝕、沉積等)的整片晶圓,沿預設的空白切割道
    的頭像 發表于 01-12 16:33 ?595次閱讀
    劃片機是<b class='flag-5'>干什么</b>用的

    ?Microchip PL460可編程窄帶PLC調制解調器技術解析

    Microchip Technology PL460可編程窄帶PLC調制解調器設計用于在低于500kHz的頻段內運行任何PLC協議。PL460嵌入PLC線路驅動器,實現高度集成的解決方
    的頭像 發表于 10-11 15:04 ?724次閱讀
    ?Microchip PL460可<b class='flag-5'>編程</b>窄帶<b class='flag-5'>PLC</b>調制解調器技術解析

    穩聯技術EthernetIP轉ModbusTCP網關連接發那科機器人與三菱PLC的集成方案

    )端的以太網端口設置領域,于通信測試過程中,當將PLC設定為主站時,在PLC設置中精確選擇“以太網端口”這一操作具有關鍵意義,旨在確保通信測試能夠順利推進。具體來講,首先要PLC設置
    的頭像 發表于 09-09 17:12 ?720次閱讀
    穩聯技術EthernetIP轉ModbusTCP網關連接發那科機器人與三菱<b class='flag-5'>PLC</b>的集成方案

    科普|5G CPE是什么?可以干什么用?

    在很多項目中,經常會遇到5GCPE設備,很多小伙伴不知道5GCPE是什么設備?具體有哪些用途。首先我們要知道什么是CPE?這是英文CustomerPremiseEquipment的縮寫,可以翻譯成
    的頭像 發表于 08-14 17:38 ?1w次閱讀
    科普|5G CPE是什么?可以<b class='flag-5'>干什么</b>用?

    共晶焊接工藝的基本原理

    共晶焊接的核心是通過形成異種金屬間的共晶組織,實現可靠牢固的金屬連接。在半導體封裝的芯片安裝過程中,首先要求芯片背面存在金屬層。
    的頭像 發表于 08-05 15:06 ?4648次閱讀
    共晶焊接工藝的基本原理

    Linux OpenSSL介紹

    了解openssl之前,我們首先要了解SSLTLS是什么。
    的頭像 發表于 06-26 14:12 ?653次閱讀
    Linux OpenSSL介紹

    芯片前端設計與后端設計的區別

    前端設計(Front-end Design):聚焦于電路的邏輯功能實現。本質上是在“紙上”設計電路,包括芯片要“干什么”,要“如何運算”。
    的頭像 發表于 05-16 14:56 ?1295次閱讀

    請問圖片中電路板的功能?

    朋友們幫看看,這電路模塊是干什么用的?
    發表于 04-14 09:40

    【CW32模塊使用】SG90舵機

    我們的目標是將例程移植至CW32F030C8T6開發板上【能夠控制舵機旋轉的功能】。首先要獲取資料,查看數據手冊應如何實現讀取數據,再移植至我們的工程。
    的頭像 發表于 03-29 17:22 ?1469次閱讀
    【CW32模塊使用】SG90舵機

    GaN、超級SI、SiC這三種MOS器件的用途區別

    如果想要說明白GaN、超級SI、SiC這三種MOS器件的用途區別,首先要做的是搞清楚這三種功率器件的特性,然后再根據材料特性分析具體應用。
    的頭像 發表于 03-14 18:05 ?2692次閱讀

    gtta光纜是干什么

    GTTA光纜是一種特定類型的通信光纜,主要用于滿足光學、機械或環境的性能規范,并實現光信號的傳輸。以下是對GTTA光纜的詳細解釋: 一、主要用途 GTTA光纜作為寬帶接入的物理平臺,在通信網絡中扮演著重要角色。它主要用于室外通信,如饋線和配線等,特別是在接入網中。此外,它還可以用于管道、非金屬自承架空等常規敷設方式,以及樓道內豎井布線。 二、結構特點 纜芯:光纜的纜芯由一定數量的光纖組成,這些光纖按照一定方式排列并形成纜
    的頭像 發表于 03-06 10:21 ?1155次閱讀