色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

PLC S7-200的子程序應該如何修改詳細技巧說明

sBue_gongkongBB ? 來源:未知 ? 2019-08-11 09:54 ? 次閱讀

S7-200的子程序SUB,一旦寫好,用在程序中之后, 是不可以修改其輸入輸出管腳的。 因為你一旦動了管腳接口,調用這個子程序的地方,就會報錯。

報錯以后還沒法和STEP7一樣可以通過更新只更新改動部分。正常處理的只有把原本的調用刪掉,從頭重新調用,并為每個接口逐個分配變量。

這相當討厭。

比方說我一個底層的設備,如果調試中發現需要增加些功能,實在不可避免決定要增加接口。而我主程序中已經對這個設備調用了幾十次,那就必須幾十個實例都重來一遍。

而這還不算完。

誰敢保證這一次接口的變更就是最后一次了呢?下一次如果還需要修改,就需要原樣再來一次。

估計換誰,都受不了這種折騰。

而這也是標準化編程的大忌。

貌似許多人對標準二字有誤解,看到我提出的標準化,就有些不服氣。你萬某有何德何能提出標準,俺們智力才藝都不比你差,憑什么要遵循你提出的標準,憑什么用你的標準而不是我自己的標準?我們國家歷史上因為技術標準落后一步而受制于人,吃的虧大了去了。可不能重蹈這樣的覆轍!

而另外有一些人,則強調沒有辦法做到整齊劃一的標準。理由是設備配置千差萬別,沒有一模一樣的設備,所以做不到標準化。

錯啦!都是屬于對標準化的誤解。我們追求的標準化,是把系統做成搭積木一樣的標準模塊,每個模塊自成體系,邏輯互不干擾。通過接口與其他系統模塊對接,不同的系統設計,在接口不變的情況下,只需要更換相應的模塊,即可以實現快速組裝。

而接口,也不是一塵不變的,可以根據需要隨時改進,而在接口改動的時候,也只是對接的模塊之間局部變更,不要影響到整個系統。不會因為接口的改動,而需要系統重新調試。

甚至,我現在推廣了二期標準化示例項目之后,下一步的計劃就是對接口的優化升級。過去,我在開發階段,采用的接口只是借用的別人以前做的,現在終于有精力,騰出手來,把接口改造為我滿意的樣子。

而我和我的團隊成員,絲毫不需要擔心接口的更改會導致影響到已有邏輯模塊的運行,甚至帶來bug。

這就是標準化設計的優勢。心不累。不需要和以前一樣,程序中改動一點點就緊張萬分,就擔心把整個系統原本正常運行的功能搞崩潰。

所以,我在開發SMART 200標準化架構的時候,首先就意識到子程序(庫函數)接口不能更改的這個問題很嚴重。并認為有可能是眾多人都不愿意投入精力在SMART 200系統做標準化的主要原因。

所以首當其沖必須解決這個問題。

而實現方法,其實很簡單。

即利用程序塊的導出功能,把調用被改動的子程序導出為AWL的文本文件:

然后在文本文件的調用中,修改到符合新版本的函數的語法,再重新導入即可。

這里存在的問題是,不管是導入還是導出,操作之前軟件都會自動編譯,編譯通過后才可以進行。所以導出必須在修改接口之前,而在修改接口之后,導入之前,需要把相應的SUB內發紅的段落先刪除。

因而實時的存盤備份非常重要。千萬不能上來就改接口改子程序的邏輯,改過之后發現既不能導出又不能導入,那就尷尬了。

由于AWL文件中是絕對值尋址的,所以界面非常不夠友好。我通常是在文本修改階段,只管語法正確,比如增加的數值變量,就先填上AC0,如果是離散變量,則暫時輸入L0.0,等導入成功之后,在梯形圖界面下,根據實際需求,更改為正確的變量。

當然啦,如果有可能,盡量直接用搜索替換比如把原有的”AC0”替換為“AC0,AC0”。速度會快很多。

所以,在使用標準規范中也包含了同一個類型的設備對象,盡量在同一個SUB中調用。這樣導出修改接口的時候只搞這一個文件即可。而不必在整個程序范圍去找,去把整個程序的SUB都導出來手工修改。

那樣兒,仍然會很累。

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

    關注

    5010

    文章

    13273

    瀏覽量

    463073
  • 接口
    +關注

    關注

    33

    文章

    8577

    瀏覽量

    151023
  • S7-200
    +關注

    關注

    13

    文章

    408

    瀏覽量

    50383

原文標題:【萬泉河】S7-200 SMART 子程序修改技巧

文章出處:【微信號:gongkongBBS,微信公眾號:工控網智造工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    S7-200西門子PLC視頻教程大全

    以下是西門子S7-200PLC視頻教程,全文共有36個視頻。詳細介紹了西門子S7-200PL的各種概念,基礎的知識,及各案例的講解。 1、S7-200西門子
    發表于 09-26 09:15 ?12w次閱讀

    S7-200簡單模擬量編程程序

    西門子S7-200簡單模擬量編程范例,西門子S7-200簡單模擬量編程范例,TITLE=//子程序1:數據采集部份
    發表于 06-21 12:02 ?9960次閱讀

    S7-200模擬器使用說明

    軟件模擬了西門子S7-200PLC 的部份工作特性,但并不保證與真實的PLC 完全一致。為了得到正確的結果,必須使用西門子公司的S7-200 系列
    發表于 02-06 15:24 ?82次下載
    <b class='flag-5'>S7-200</b>模擬器使用<b class='flag-5'>說明</b>

    s7-200編程使用指南_PLC原理及應用

    s7-200編程使用指南_PLC原理及應用。
    發表于 11-20 12:06 ?0次下載

    S7-200 PLC(下位機)程序_labview程序案例

    程序案例 S7-200 PLC(下位機)程序
    發表于 01-12 15:44 ?30次下載

    S7-200主從站通訊例子程序

    介紹了s7-200 modbus主、從站例子程序程序簡單易懂大家交流學習
    發表于 01-20 15:55 ?5次下載

    s7-200模擬量處理子程序

    s7-200模擬量處理子程序,介紹西門子200模擬量處理程序的源代碼
    發表于 01-20 15:56 ?11次下載

    S7-200問題

    西門子200系列PLC S7-200的各種使用問題。
    發表于 04-28 14:57 ?11次下載

    西門子S7-200使用教程

    西門子S7-200 PLC仿真軟件超詳細使用教程西門子S7-200使用教程
    發表于 05-06 16:43 ?0次下載

    基于S7-200PLC系統手冊

    S7-200系列小型PLC (Micro PLC)可應用于各種自動化系統。緊湊的結構、低廉的成本以及功能強大的指令集使得S7--200 PLC
    發表于 09-25 18:11 ?28次下載
    基于<b class='flag-5'>S7-200</b>的<b class='flag-5'>PLC</b>系統手冊

    PLC S7-200進行發動機控制的實例資料說明

    本文檔的主要內容詳細介紹的是PLC S7-200進行發動機控制的實例資料說明
    發表于 04-29 08:00 ?1次下載
    <b class='flag-5'>PLC</b> <b class='flag-5'>S7-200</b>進行發動機控制的實例資料<b class='flag-5'>說明</b>

    S7-200的MODBUS詳細應用示例

    S7-200的MODBUS詳細應用示例說明
    發表于 04-25 11:13 ?46次下載

    S7-200 SMART PLC的應用案例

    S7-200PLC或者S7-200 SMART PLC以及三菱FX 3U、5U等等,這些小型PLC相對于大型比較簡單,易操作。
    發表于 04-12 08:40 ?2372次閱讀

    西門子S7-200 Smart PLC加密設置全面指南

    本文將詳細介紹西門子S7-200 Smart PLC的加密設置方法,幫助用戶更好地保護PLC程序的安全。
    發表于 03-27 10:14 ?1.1w次閱讀
    西門子<b class='flag-5'>S7-200</b> Smart <b class='flag-5'>PLC</b>加密設置全面指南

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文將詳細介紹如
    的頭像 發表于 07-11 11:55 ?5658次閱讀
    <b class='flag-5'>S7</b>協議讀取西門子<b class='flag-5'>S7-200</b> Smart <b class='flag-5'>PLC</b>數據
    主站蜘蛛池模板: 黄色片网站下载| 最新2017年韩国伦理片在线| 亚洲在线视频自拍精品| 99re6久久热在线播放| 国产女高清在线看免费观看| 美女诱惑性感揉胸| 亚洲国产精品免费观看| p影院永久免费| 久久re6热在线视频| 无限资源在线观看高清| bbwvideoa欧美老妇| 精品一品国产午夜福利视频| 色综合久久天天影视网| 97伦理97伦理2018最新| 黑人性xxx| 色橹| 3D漫画H精品啪啪无码| 狠狠干.in| 窝窝色资源站| 成人a视频在线观看| 蜜柚影院在线观看免费高清中文 | 久久精品动漫99精品动漫| 天天干夜夜叭| WWW国产色情在线观看APP| 久久综合老色鬼网站| 亚洲免费在线观看视频| 国产AV高清怡春院| 欧美一区二区日韩一区二区| 中文字幕在线视频在线看| 精品含羞草免费视频观看| 性色欲情网站IWWW| 妇少水多18P蜜泬17P亚洲乱| 欧美成a人片免费看久久| 2021全国精品卡一卡二| 久久机热免费视频| 亚洲色欲色欲www474ee| 国产网站免费观看| 无码AV毛片色欲欧洲美洲| 大屁股妇女流出白浆| 暖暖日本免费播放| 2017天天拍天天拍香蕉视频|