日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC編程首先要干什么?

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

掃碼添加小助手

加入工程師交流群

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


作為PLC編程人員,在拿到項(xiàng)目的時(shí)候我們首先要干什么?很多朋友可能說(shuō)看工藝編程啊,其實(shí)遠(yuǎn)沒(méi)有你想的那么簡(jiǎn)單,在你編程之前有很多任務(wù)要去完成。

我們很多PLC程序員經(jīng)常接手別人的案子,對(duì)于別人的案子估計(jì)都很頭大,原因就是很多PLC編程人員在項(xiàng)目的前期準(zhǔn)備期間沒(méi)有很好的做項(xiàng)目程序的規(guī)劃,導(dǎo)致后面的編程越來(lái)越亂,最后亂的一塌糊涂,連自己都不愿意多看一眼。如果你是這樣的PLC編程人員,請(qǐng)好好看看我的這篇文章。


本文以我做過(guò)的一個(gè)小項(xiàng)目為例:

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

接到項(xiàng)目的同時(shí)你會(huì)收到一堆的資料和圖紙,各種傳感器,執(zhí)行機(jī)構(gòu),各種P&ID圖紙,一、二次電氣圖紙,工藝流程圖,拿過(guò)來(lái)都瀏覽一下之后開(kāi)始工作吧。


首先要做的是整理該項(xiàng)目所用到的所有傳感器,執(zhí)行單元,對(duì)著電氣圖紙給這些元器件命名,電氣圖紙上如果有的,基本上按照電氣原理圖所畫(huà)的命名,分配用處,搞明白他的作用。和他的使用注意事項(xiàng),最好包括到后來(lái)在現(xiàn)場(chǎng)的安裝位置,根據(jù)P&ID圖紙標(biāo)注。

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

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

拿出電氣圖紙,開(kāi)始制作I/0表吧,這個(gè)大家估計(jì)都很熟悉,估計(jì)有很多人都不制作I/O表,在做程序的時(shí)候直接看圖紙,我對(duì)這種做法是不認(rèn)同的,因?yàn)樵谥谱鱅/O表格的同時(shí),關(guān)于I/0的點(diǎn)位分配也就整理好了。不信你看!

1、模擬量的

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

2、開(kāi)關(guān)量的

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

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

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

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

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

所有的元器件都整理好,搞清楚以后下面要做的回過(guò)頭來(lái)再看工藝,根據(jù)提供的工藝,規(guī)劃我們程序的功能區(qū)劃,定義功能分布:

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

這個(gè)時(shí)候根據(jù)工藝主要的功能都以后分配完畢,下面就應(yīng)該具體到每一個(gè)程序段里面了。


對(duì)于小一點(diǎn)的項(xiàng)目最好的情況下畫(huà)出流程圖:

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

對(duì)于比較大的項(xiàng)目畫(huà)流程圖就不實(shí)際了,費(fèi)力不討好,這個(gè)時(shí)候要做的就是直接分配寄存器位。

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

我這里舉例的點(diǎn)位比較小,所以用的是M,大項(xiàng)目就別了,直接定義DB塊吧。

前奏曲第四步:分配參數(shù)地址,報(bào)警故障

每個(gè)項(xiàng)目中都會(huì)有很多參數(shù)設(shè)定,報(bào)警故障,這些是必不可少的。

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

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

前奏曲第五步:通盤(pán)考慮

這個(gè)時(shí)候?qū)Τ绦虻恼麄€(gè)流程估計(jì)已經(jīng)非常清楚了,站在整體思考你還需要定義分配那些變量,是不是有通訊,是不是需要定義很多定時(shí)器。等等,總之把你能想到的全部提前準(zhǔn)備好。

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

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

俗話(huà)說(shuō)磨刀不誤砍柴工,有了上面的那么多準(zhǔn)備,現(xiàn)在開(kāi)始動(dòng)手編寫(xiě)程序是不是有一種“讀書(shū)破萬(wàn)卷,下筆如有神”的感覺(jué),你也不會(huì)在寫(xiě)程序的同時(shí)被地址分配打斷思路,減少錯(cuò)誤,同時(shí)你在編程軟件定義變量的時(shí)候,在做HMI畫(huà)面的時(shí)候,你只需做的就是CTRL+C下一個(gè)動(dòng)作就是CTRL+V,享受寫(xiě)程序一氣呵成的感覺(jué)吧。如果在寫(xiě)程序的時(shí)候加上很恰當(dāng)?shù)淖⑨專(zhuān)瑒e人在接受你的程序的時(shí)候也不會(huì)一個(gè)電話(huà)一個(gè)電話(huà)不停的追問(wèn)你一些看不懂程序的問(wèn)題。

一個(gè)整潔,漂亮的程序架構(gòu)就這樣完成了,如果內(nèi)部處理得當(dāng),這就是一個(gè)成功的案例。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5052

    文章

    14827

    瀏覽量

    488785
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3724

    瀏覽量

    97459

原文標(biāo)題:PLC編程前奏曲

文章出處:【微信號(hào):gkongbbs,微信公眾號(hào):工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何實(shí)現(xiàn)對(duì)異地PLC的遠(yuǎn)程編程調(diào)試和上下載程序

    遠(yuǎn)程維護(hù)通道,讓工程師在辦公室即可完成異地PLC編程、調(diào)試、上下載程序,實(shí)現(xiàn)“足不出戶(hù)、運(yùn)維全球”。 一、方案核心原理:安全透明的遠(yuǎn)程通信橋梁 “現(xiàn)場(chǎng)PLC+工業(yè)智能網(wǎng)關(guān)+設(shè)備維護(hù)快線(xiàn)+管理云平臺(tái)”的四層架構(gòu),核心是構(gòu)建加密虛
    的頭像 發(fā)表于 03-31 14:15 ?274次閱讀
    如何實(shí)現(xiàn)對(duì)異地<b class='flag-5'>PLC</b>的遠(yuǎn)程<b class='flag-5'>編程</b>調(diào)試和上下載程序

    不間斷電源是干什么用的??jī)?yōu)比施一文講透

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

    lora無(wú)線(xiàn)數(shù)傳電臺(tái)能干什么?5KM數(shù)據(jù)傳輸,代替有線(xiàn)485

    雙向通信,是工業(yè)物聯(lián)網(wǎng)、智慧農(nóng)業(yè)、智慧城市等場(chǎng)景的“無(wú)線(xiàn)串口線(xiàn)”。 一、核心功能(能干什么) 1. 基礎(chǔ)通信能力 - 點(diǎn)對(duì)點(diǎn)透明傳輸:兩個(gè)電臺(tái)配對(duì),串口數(shù)據(jù)原樣無(wú)線(xiàn)轉(zhuǎn)發(fā),替代長(zhǎng)距離RS485/232線(xiàn)纜,無(wú)需改協(xié)議。 - 點(diǎn)對(duì)多點(diǎn)/主從組網(wǎng):一臺(tái)主機(jī)帶多臺(tái)從機(jī),集中
    的頭像 發(fā)表于 02-28 16:37 ?772次閱讀

    一文讀懂遠(yuǎn)程IO模塊與PLC的核心區(qū)別

    工業(yè)控制領(lǐng)域,卻有著截然不同的功能定位、工作邏輯和應(yīng)用場(chǎng)景——PLC是整個(gè)控制系統(tǒng)的“大腦”,主導(dǎo)邏輯運(yùn)算與決策指令;遠(yuǎn)程IO模塊則是“神經(jīng)末梢”,專(zhuān)注于信號(hào)采集與指令執(zhí)行,二者各司其職、相輔相成。 要分清兩者的區(qū)別,首先要明確
    的頭像 發(fā)表于 02-10 10:46 ?1160次閱讀
    一文讀懂遠(yuǎn)程IO模塊與<b class='flag-5'>PLC</b>的核心區(qū)別

    新手求問(wèn),單片機(jī)的引腳為什么要接二極管再接5v?

    如圖所示的幾個(gè)4148是干什么用的
    發(fā)表于 01-27 14:42

    相控陣芯片頻段到底如何選擇

    相控陣技術(shù)早已從軍事雷達(dá)滲透到了衛(wèi)星通信、雷達(dá)感測(cè)、氣象探測(cè)等多個(gè)領(lǐng)域。但你知道嗎?決定相控陣芯片 “能干什么” 的核心因素,并非算力,而是它工作的頻段。
    的頭像 發(fā)表于 01-26 09:34 ?825次閱讀

    劃片機(jī)是干什么用的

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

    ?Microchip PL460可編程窄帶PLC調(diào)制解調(diào)器技術(shù)解析

    Microchip Technology PL460可編程窄帶PLC調(diào)制解調(diào)器設(shè)計(jì)用于在低于500kHz的頻段內(nèi)運(yùn)行任何PLC協(xié)議。PL460嵌入PLC線(xiàn)路驅(qū)動(dòng)器,實(shí)現(xiàn)高度集成的解決方
    的頭像 發(fā)表于 10-11 15:04 ?962次閱讀
    ?Microchip PL460可<b class='flag-5'>編程</b>窄帶<b class='flag-5'>PLC</b>調(diào)制解調(diào)器技術(shù)解析

    穩(wěn)聯(lián)技術(shù)EthernetIP轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接發(fā)那科機(jī)器人與三菱PLC的集成方案

    )端的以太網(wǎng)端口設(shè)置領(lǐng)域,于通信測(cè)試過(guò)程中,當(dāng)將PLC設(shè)定為主站時(shí),在PLC設(shè)置中精確選擇“以太網(wǎng)端口”這一操作具有關(guān)鍵意義,旨在確保通信測(cè)試能夠順利推進(jìn)。具體來(lái)講,首先要PLC設(shè)置
    的頭像 發(fā)表于 09-09 17:12 ?903次閱讀
    穩(wěn)聯(lián)技術(shù)EthernetIP轉(zhuǎn)ModbusTCP網(wǎng)關(guān)連接發(fā)那科機(jī)器人與三菱<b class='flag-5'>PLC</b>的集成方案

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

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

    共晶焊接工藝的基本原理

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

    晶振是干什么用的

    在電子設(shè)備如繁星般密布于生活各個(gè)角落的當(dāng)今時(shí)代,從小巧的智能手表到龐大的服務(wù)器,從便捷的手機(jī)到家中的智能家電,有一種常常被忽視卻起著關(guān)鍵作用的元件——晶振。它體積微小,存在感看似不強(qiáng),卻宛如電子設(shè)備的“心臟起搏器”,默默把控著節(jié)奏,維系著整個(gè)系統(tǒng)穩(wěn)定、精準(zhǔn)地運(yùn)行。 提供精準(zhǔn)時(shí)鐘信號(hào) 晶振最基礎(chǔ)且核心的用途,便是生成高度精準(zhǔn)的時(shí)鐘信號(hào)。在數(shù)字電路的世界里,眾多芯片、處理器如同訓(xùn)練有素的士兵,需要依據(jù)統(tǒng)一
    的頭像 發(fā)表于 06-30 10:44 ?1406次閱讀

    Linux OpenSSL介紹

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

    光纖odf架干什么用的

    光纖ODF架(Optical Distribution Frame,光纖配線(xiàn)架)是光纖通信網(wǎng)絡(luò)中用于光纖配線(xiàn)與管理的核心設(shè)備,主要承擔(dān)光纖線(xiàn)路的連接、分配、調(diào)度及保護(hù)功能。以下從其核心作用、應(yīng)用場(chǎng)景及技術(shù)優(yōu)勢(shì)三方面展開(kāi)說(shuō)明: 一、核心功能 光纖熔接與端接 提供熔接盤(pán)、適配器面板等模塊,支持光纖熔接(永久連接)或快速端接(預(yù)制成端跳線(xiàn)),實(shí)現(xiàn)主干光纜與分支光纜的可靠連接。 類(lèi)比:如同電路中的“接線(xiàn)板”,將多根光纖有序整合。 線(xiàn)路分配與調(diào)度 通過(guò)適配器面板
    的頭像 發(fā)表于 05-21 13:53 ?2353次閱讀
    光纖odf架<b class='flag-5'>干什么</b>用的

    芯片前端設(shè)計(jì)與后端設(shè)計(jì)的區(qū)別

    前端設(shè)計(jì)(Front-end Design):聚焦于電路的邏輯功能實(shí)現(xiàn)。本質(zhì)上是在“紙上”設(shè)計(jì)電路,包括芯片要“干什么”,要“如何運(yùn)算”。
    的頭像 發(fā)表于 05-16 14:56 ?1566次閱讀
    扎鲁特旗| 嘉义县| 天镇县| 岑巩县| 固阳县| 高青县| 伊春市| 邵阳县| 全州县| 闽侯县| 阳谷县| 曲沃县| 怀宁县| 贡嘎县| 红原县| 曲阜市| 洪泽县| 泾阳县| 天柱县| 吐鲁番市| 广河县| 娄烦县| 铅山县| 黔西县| 吉安市| 开平市| 镇远县| 潮州市| 赤壁市| 凭祥市| 隆昌县| 拉孜县| 阿图什市| 都兰县| 阳泉市| 麻栗坡县| 武夷山市| 襄城县| 岚皋县| 华安县| 龙陵县|