哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

聊一聊PLC背后的那些秘密

TopSemic嵌入式 ? 來源:工程師的廢紙簍 ? 作者:Tony Yang ? 2021-11-18 17:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本來想好的題目是《跟我學(xué)做PLC》,但是轉(zhuǎn)念一想,做為一個離開工控行業(yè)七八年的二手程序猿,自己的行業(yè)知識已經(jīng)過期很久了,所以還是改為《揭秘PLC》更合適些。

想當(dāng)年大四的時候?qū)W分不夠,所以選修了PLC這門課程,雖然沒正兒八經(jīng)聽過幾節(jié)課,但是實驗課程卻甚是有趣,引起了我們幾個小伙伴的好奇心,總想趁老師不在偷偷拆開看看,到底里面是一個PC還是一個專用的芯片,可惜一直沒有得手。不過后來倒是在微機原理實驗室里從一堆廢電腦里拆出一個Voodoo(好家伙,淘寶現(xiàn)在居然能賣15w)

畢業(yè)后一不小心進入了工控行業(yè),開始研發(fā)DCS/PLC產(chǎn)品,接觸到了這類產(chǎn)品的相關(guān)技術(shù),終于明白PLC里面并沒有專用的芯片,其核心部件就是MCU或者MPU/CPU,小型的用MCU,中大型的用MPU/CPU,用PC做的PLC有個專用的名字:Soft-PLC。之前朋友圈里有不少人在分享文章:“PLC, DCS, MCU有什么區(qū)別,能不能替換等等”,這里揭開第一個秘密:PLC其實就是拿MCU做的,它們本質(zhì)上是沒有區(qū)別的。

既然PLC是用MCU/MPU做的,那具體區(qū)別在哪兒呢?上學(xué)時看過很多文章和書籍,回想起來總感覺它們總在外面蹭蹭,極少能真正進去,讀者往往得到似是而非的東西。今天我們就好好的刨一刨Codesys,爭取能往祖墳上刨(受到License的限制,本文只會展示Codesys已公開內(nèi)容,并以Codesys V2.3版本為例)。

1. 什么是CodesysCodesys是一個PLC開發(fā)套件,將它的RTS組件運行在MCU/MPU端,并配合Codesys PC端就可以輕松設(shè)計出一款PLC。之前在公眾號上看到哪位大哥在講國內(nèi)工業(yè)軟件的短板,拉出Codesys來,說它是PLC界的安卓,國內(nèi)的匯川、合信、和利時、英威騰、臺達,國外的倍福、施耐德、力士樂都在用,可安卓開源的啊,誰見過入門費20W¥的安卓?

相信有不少朋友開始嘀咕了,這家伙就沒有競爭對手了么?有,但確實不多,而且規(guī)模也都不大,不然怎么說Codesys是行業(yè)安卓呢。下面列了幾個玩家(包括開源項目):

VendorSoftwareDescription

3SCodesyshttps://www.codesys.com/

KW-Software(Phoenix收購)MultiProg原先是Codesys最大競爭對手,后被Phoenix收購,改名PLCnext

infoteamOpenPCShttp://infoteam.com.cn/

RockwellISaGRAFhttps://www.rockwellautomation.com/

logicalslogi.CADhttps://www.logicals.com/en/

ide4plcide4plchttps://ide4plc.wordpress.com/

BeremizBeremizhttp://www.beremiz.org/

1.1 Codesys的構(gòu)成Codesys由3部分組成:

PC端的Codesys軟件:給電氣攻城獅提供的編程IDE(編輯器+編譯器+調(diào)試器),相當(dāng)于MCU攻城獅的Keil,IAR。這個IDE是可以免費下載。

PLC端的Runtimer system:給PLC Vendor提供的軟件套件,要花錢買的,可以運行在不同的芯片平臺。后面簡稱RTS(也有其他廠商叫RTE)。

Target配置工具:PC端IDE和PLC端Runtimer之間的橋梁,通過編寫一些配置文件來生成一個目標(biāo)文件,目標(biāo)文件含有PLC端的各種信息。

1.2 Codesys for PCCodesys V2.3這個軟件發(fā)布的比較早,和它的黃金搭檔應(yīng)該是WinXP或者Win7,如果裝在Win10系統(tǒng)上可能會出現(xiàn)藍屏,但這并不影響我們對它進行分析,如果安裝的時候一路next,軟件會被安裝在如下路徑:C:Program Files (x86)3S SoftwareCODESYS V2.3

雙擊Codesys.exe打開軟件會看到歡迎的提示

點擊新建一個項目會提示Target選擇窗口,因為我這里啥也沒裝,所以沒有任何的Target可以選擇,點擊OK進入POU設(shè)置頁面

上圖左邊需要設(shè)置POU的類型:程序或者功能塊。程序就相當(dāng)于Keil,IAR里的程序,功能塊相當(dāng)于Keil,IAR里的LIB

右邊選擇POU的語言,Codesys支持6種語言:IL, LD, FBD, SFC, ST, CFC,這六種語言都follow IEC 61131-3的標(biāo)準(zhǔn),這六種語言就不展開了,感興趣的小伙伴自己百度,ST語言的語法類似于C語言,只要在編輯器輸入;就相當(dāng)于nop指令,一個空函數(shù)就完成了。

不過這還不能編譯通過,因為還沒有設(shè)置Target,Codesys編譯器還不知道PLC有多少資源,RAM多大,什么Core它都不知道,所以我們需要安裝一個Target,這個一般都是由PLC廠商提供,有些廠商為了用戶方便,將Codesys PC端進行了二次打包,這樣安裝好后就有默認的Target了,而且歡迎logo也可以替換為自己的,具體做法我只展示一次,亮點已經(jīng)標(biāo)注了

3S自帶了幾個Target需要安裝一下即可,雙擊InstallTarget.exe,然后選擇Open目標(biāo)文件的路徑,安裝需要的Target

1.3 Codesys and Target安裝好Target后,我們可以來C:Target目錄查看相關(guān)的內(nèi)容,里面最重要的兩個文件.trg,.CFG,其中trg是通過工具生成的,PLC vendor會根據(jù)所選擇的MCU平臺來定義該文件,比如用什么處理器,編譯器,N, M, I, Q, R各個區(qū)地址和大小。CFG文件定義了該PLC通道定義

NameDescription

*.trg定義Target相關(guān)參數(shù)設(shè)置

PCBASEDIO*.CFG定義PLC的通道參數(shù)

Trg文件對應(yīng)如下配置:

CFG文件對應(yīng)通道數(shù)據(jù),可以添加子模塊,比如CAN,CP5613等:

CFG文件內(nèi)容示例:

1.4 編譯成功設(shè)定好Target后,就可以成功編譯拉

今兒就寫到這兒吧,下一篇專門講講RTS吧未完待續(xù)

責(zé)任編輯:haq

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

    關(guān)注

    147

    文章

    19116

    瀏覽量

    403494
  • plc
    plc
    +關(guān)注

    關(guān)注

    5052

    文章

    14787

    瀏覽量

    488415
  • PC
    PC
    +關(guān)注

    關(guān)注

    9

    文章

    2168

    瀏覽量

    159734

原文標(biāo)題:揭秘PLC背后的故事1

文章出處:【微信號:TopSemic,微信公眾號:TopSemic嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    從“失聯(lián)”到“熱”:EtherNet/IP轉(zhuǎn)Modbus RTU,激活灌裝線“神經(jīng)中樞”

    從“失聯(lián)”到“熱”:EtherNet/IP轉(zhuǎn)Modbus RTU,激活灌裝線“神經(jīng)中樞” 在食品高速包裝線上,灌裝、封口、貼標(biāo)需要同步精準(zhǔn)控制,猶如場精密的“生產(chǎn)交響曲”。然而,當(dāng)PLC(可編程
    的頭像 發(fā)表于 04-17 15:28 ?132次閱讀
    從“失聯(lián)”到“熱<b class='flag-5'>聊</b>”:EtherNet/IP轉(zhuǎn)Modbus RTU,激活灌裝線“神經(jīng)中樞”

    電源電壓對晶振頻率的影響

    在現(xiàn)代電子設(shè)備中,晶振是保證系統(tǒng)時鐘穩(wěn)定性的核心元件。無論是通信設(shè)備、工業(yè)控制系統(tǒng),還是消費類電子產(chǎn)品,晶振都承擔(dān)著提供時間基準(zhǔn)的重要作用。今天凱擎小妹就來電源電壓對晶振頻率的影響。
    的頭像 發(fā)表于 04-02 11:47 ?453次閱讀

    今天,我們來 AI WAN

    前言3月3日,工業(yè)和信息化部正式發(fā)布了《關(guān)于組織做好2026年度城域“毫秒用算”專項行動的通知》。通知明確,2026年度擬在50個地區(qū)開展城域“毫秒用算”專項行動,提升算力高效運載能力,推動算網(wǎng)融合發(fā)展。要實現(xiàn)城域范圍內(nèi)的“毫秒用算”,傳統(tǒng)“盡力而為”的IP廣域網(wǎng)已無法匹配智算場景的極致要求,必須對通信網(wǎng)絡(luò)進行全面升級。AIWAN正是這場升級的核心載體,它是
    的頭像 發(fā)表于 03-27 09:37 ?1343次閱讀
    今天,我們來<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b> AI WAN

    嵌入式開發(fā)是否會成為下個被看好的領(lǐng)域?

    嵌入式開發(fā)會不會成為下個風(fēng)口,現(xiàn)在確實是個挺熱門的話題。各種論壇、投資報告都在講物聯(lián)網(wǎng)、智能硬件、AIoT的萬億市場,仿佛只要跟嵌入式沾邊,就能乘著東風(fēng)起飛。但如果套用我們剛才的那套邏輯,就會發(fā)現(xiàn),這事兒還真“不好說”,得
    的頭像 發(fā)表于 02-26 09:56 ?635次閱讀
    嵌入式開發(fā)是否會成為下<b class='flag-5'>一</b>個被看好的領(lǐng)域?

    揭秘深圳郎特 LED 投光燈:光通量與顯色指數(shù)背后的照明秘密

    起著決定性作用。接下來,讓我們同揭開它們背后的照明秘密。 、光通量:照亮世界的能量使者 光通量的定義與意義 光通量是指光源在單位時間內(nèi)發(fā)出的光的總量,單位是流明(lm)。簡單來說,
    的頭像 發(fā)表于 02-09 16:24 ?269次閱讀
    揭秘深圳郎特 LED 投光燈:光通量與顯色指數(shù)<b class='flag-5'>背后</b>的照明<b class='flag-5'>秘密</b>!

    那些改變低空經(jīng)濟的核心技術(shù)

    低空經(jīng)濟(Low-altitude economy)詞火于2024年,當(dāng)年3月首次被寫入中國的政府工作報告。份中國信息協(xié)會年初的報告顯示,截止2024年我國已有42家eVTOL整機制造企業(yè),各地共出臺低空經(jīng)濟直接相關(guān)政策文件共225部。
    的頭像 發(fā)表于 01-28 17:03 ?1265次閱讀

    疆鴻智能PROFINET轉(zhuǎn)DEVICENET:煉油設(shè)備的“翻譯官”,無縫尬省百萬

    疆鴻智能PROFINET轉(zhuǎn)DEVICENET:煉油設(shè)備的“翻譯官”,無縫尬省百萬 、案例背景 在某大型煉油廠催化裂化裝置改造項目中,控制系統(tǒng)升級面臨核心挑戰(zhàn):主控系統(tǒng)采用新型西門子S7-1500
    的頭像 發(fā)表于 01-07 14:01 ?212次閱讀
    疆鴻智能PROFINET轉(zhuǎn)DEVICENET:煉油設(shè)備的“翻譯官”,無縫尬<b class='flag-5'>聊</b>省百萬

    硅谷的權(quán)力的游戲(下)

    行業(yè)芯事
    江蘇易安聯(lián)
    發(fā)布于 :2025年12月03日 09:50:13

    硅谷的權(quán)力的游戲(中)

    行業(yè)資訊
    江蘇易安聯(lián)
    發(fā)布于 :2025年11月26日 09:31:41

    硅谷的權(quán)力的游戲(上)

    行業(yè)資訊
    江蘇易安聯(lián)
    發(fā)布于 :2025年11月20日 09:55:55

    經(jīng)銷商智能電表價格比物業(yè)公司買的貴?看完你就知道了!

    “貴”這個字,背后往往藏著兩種邏輯:種是“價格高”,另種是“價值更高”。 今天,我們就來
    的頭像 發(fā)表于 11-04 16:51 ?727次閱讀
    經(jīng)銷商智能電表價格比物業(yè)公司買的貴?看完你就知道了!

    ZXDoc》之CAN總線仿真、面板仿真

    。什么是仿真?CAN總線仿真是種通過虛擬化技術(shù)模擬CAN(FD)通信環(huán)境的方法,用于在無物理硬件或脫離實際系統(tǒng)的情況下,對ECU、傳感器、執(zhí)行器等節(jié)點的通信行為
    的頭像 發(fā)表于 05-09 11:30 ?1722次閱讀
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>ZXDoc》之CAN總線仿真、面板仿真

    技術(shù)干貨 | 功能安全中的ASIL 等級

    項目開發(fā)初期概念階段就要根據(jù)相關(guān)項的功能進行失效分析,從而確定ASIL等級,以量化的方法平衡該項目開發(fā)時的安全與成本。、ASIL等級定義ASIL等級的確定基于三
    的頭像 發(fā)表于 05-08 14:47 ?3508次閱讀
    技術(shù)干貨 | <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>功能安全中的ASIL 等級

    ZXDoc》之汽車服務(wù)導(dǎo)向SOME/IP

    ZXDoc支持SOME/IP功能,通過服務(wù)導(dǎo)向架構(gòu)實現(xiàn)跨域通信標(biāo)準(zhǔn)化,降低系統(tǒng)耦合,支持動態(tài)服務(wù)發(fā)現(xiàn)與調(diào)用,提升分布式系統(tǒng)擴展性和維護效率。什么是SOME/IP?SOME/IP(Scalableservice-OrientedMiddlewarEoverIP)是汽車電子架構(gòu)邁向集中化、智能化的關(guān)鍵通信基石。它基于以太網(wǎng)IP協(xié)議棧,將ECU間的“點對點拉線”升
    的頭像 發(fā)表于 04-30 18:23 ?1953次閱讀
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>ZXDoc》之汽車服務(wù)導(dǎo)向SOME/IP

    正點原子 AI BOX0 智能伴侶,1.54寸高清屏+長效續(xù)航,語音暢,情景對話,知識科普,多色可選,隨身攜帶!

    品非它莫屬! 為什么選擇小智AI? 真人級交互體驗 ① AI情感對話:不止問答,更能陪你心事、講笑話,像朋友樣懂你! ② 10+音色百變:溫柔御姐、萌趣童聲、磁性男神… 每天換種聲音陪伴
    發(fā)表于 04-24 16:11
    高台县| 濮阳市| 洞口县| 合阳县| 海丰县| 共和县| 公安县| 汤阴县| 辉县市| 固阳县| 铁岭市| 容城县| 视频| 榆中县| 莎车县| 温宿县| 宁陕县| 梓潼县| 阳新县| 德化县| 凉城县| 特克斯县| 子长县| 福州市| 乐亭县| 吉隆县| 郑州市| 锡林浩特市| 遂平县| 麦盖提县| 石门县| 肇源县| 金秀| 象州县| 宁海县| 隆林| 浮梁县| 乌鲁木齐市| 稻城县| 砀山县| 灵武市|