999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如何編寫200SMART程序

2019-10-21 05:33:56何銀棟
市場周刊·市場版 2019年38期

摘 要:本文主要介紹在PLC(200SMART)的應用中,如何編寫高效、易讀、穩定的程序。通過遵循一定的設計流程,科學的程序結構,模塊化的編程思路;給予初學者明確的參考,并幫助其養成好的編程習慣,從而能盡快投入到實際工程項目的制作中。

關鍵詞:設計流程;程序結構;數據結構;功能塊

為了保證編寫的PLC程序高效、易讀、穩定,并養成良好的編程習慣,本人總結出了一套流程,結合項目(水質檢測站控制系統以下簡稱水站系統)舉例與大家分享。

一、 分析設計任務

(一)建立輸入輸出表,包括以下內容

統計輸入信號,包括立今開關(如啟停按鈕、調速電阻、復位開關等)及設備傳感器(如溫度傳感器、壓力開關、液位開關、旋轉編碼器等)的數量及信號類型(如干結點、4~20mA模擬量、pt100熱電阻、高速計數脈沖或是RS485通信等)。

整理出系統中有哪些執行機構(如電機、閥門、氣缸等);其控制方式是什么(如開關,啟停,正反轉,模擬量調速,脈沖定位等);還有其信號類型(如DC開關量,4~20mA模擬量,高速脈沖等)及所用點數(如電機正反轉就需要兩個輸出點,而步進電機控制則至少需要啟停、脈沖、方向、保持,共4個輸出點,且脈沖端必須用晶體管高速端口。)

表1列出了水站項目中有代表性的主要輸入輸出。

(二)分析系統的工藝要求

輸入輸出之間哪些有邏輯關系(如直接控制、互鎖、復位、信號判斷、開環或閉環回路等)。完全理解系統的工藝步驟,將其分解為一個個相對獨立的功能塊,明確并簡化其塊與塊之間的對接關系或是觸發條件(這一步非常重要,是成敗的關建,這一步反復推敲)。

理清楚上述內容后可著手電氣原理圖的設計,這個過程中會仔細考慮通過外部電路、軟件編程各自實現那些功能,進一步理清設計思路完善輸入輸出規格表。電氣原理圖的設計此處不做詳細描述。

下面以水站項目為例說明:

水站工藝條件:

以水質分析儀可以穩定準確測量現場水樣為中心。按照客戶要求及行業標準控制采樣水泵及相關閥門,實現定時或連續的給水質分析儀器供樣。

水質分析儀的測量方式分為兩類。其一,不間斷連續測量,例如水質五參數(水溫、濁度、電導率、pH、溶解氧)傳感器;其二,間斷定時觸發測量,例如CODMn、TOC、氨氮、總磷、總氮等。

水站控制主要功能:

1. 傳感器信號檢測判斷:如機房、機柜溫濕度、煙霧檢測判斷及箱體液位、管道壓力檢測判斷。

2. 電源保護:系統上電時檢測市電正常則允許分析儀表電源開啟。當市電缺失時,禁止觸發分析儀器測量動作。

3. 系統維護模式下對設備的操作控制:包括執行機構單獨啟停動作,及具有完整功能的連貫流程(例如:清洗流程、一鍵測量)

4. 自動測量:此為設備默認工作模式,可選擇定時循環、整點工作、外部觸發(本地接點、遠程通信)等多種方式。

二、 編程準備

(一)設計程序結構

規劃好程序結構可以有效節約系統資源,方便后期維護。

如圖1所示,OB1為主程序為必需循環執行的單元,其中有條件的調用四個子程序。SBR100中嵌入的子程序為必需循環執行的功能,以功能分類進一步建立子程序。SBR101中的每個子程序(SBR40、SBR41等)對應一組完整功能的自動流程,該功能用于設備維護、調試時相當實用,重要的是此處的子程序可作為功能包再自動流程SBR102中不斷地調用。實際上SBR102做的就是把SBR40、SBR41等按照工藝要求進行組合。這里的注意點有以下幾個方面。

1. 每個子程序的起始與結束必須用寄存器做明確的標識。

2. 如若多個功能程序涉及公共的寄存器,則要確保每次只有唯一的在執行;需要多個同時工作時可考慮使用局部變量或不同的數據寄存器作為數據背景。

(二)規劃數據分布區

輸入輸出地址是固定的,而其他可能用到的寄存器格式多樣,數據量大;特別是在邏輯復雜的應用中可能出現地址重疊、檢查困難的現象。因而對寄存器的地址池做分區規劃非常必要的。

下面是我常用的幾個表格,主要對寄存器的分布進行規劃,明確用于HMI顯示編輯的參數,對重要的、信息復雜的寄存器詳細標注,并確定其對應的功能等級。

(三)建立符號表

將用到的所有寄存器都用易讀的名稱為其定義,對與重復功能的單元可以采用xx1、xx2、yy1、yy2的定義方法,如此可大大地提高編寫效率。

(四)編寫主要控制功能的流程圖

在具體編寫程序前對每個主要功能先繪制邏輯流程圖,這有利于與客戶及同事之間實現高效溝通,可避免后續的重復工作。流程圖有通用的格式,此處做不列舉

三、 結語

PLC編程是靈活性極大的工作,特別是用西門子系列的產品。雖然SMART是小型機,但是不同的人在不同行業中應用時都會呈現不同的風格。本文給初學者提供一些參考,建議根據個人習慣總結行業規律,使用子程序創建功能塊,并將其一部分轉換為標準庫隨時調用。

參考文獻:

[1]向曉漢.S7-200 SMART PLC完全精通教程[M].北京:機械工業出版社,2013.

[2]廖常初.“S7-200 SMART PLC”講座 第1講:S7-200 SMART的編程軟件[J].電世界,2015(6):40-42.

作者簡介:

何銀棟,南京杰思爾工程設備有限公司。

主站蜘蛛池模板: 亚洲综合九九| 99久久人妻精品免费二区| 美女视频黄频a免费高清不卡| AV不卡国产在线观看| 午夜免费小视频| 毛片免费视频| 日韩AV无码一区| 有专无码视频| 亚洲精品国偷自产在线91正片| 激情无码视频在线看| 97久久超碰极品视觉盛宴| 亚洲天堂成人在线观看| 热这里只有精品国产热门精品| 亚洲精品第一在线观看视频| 国产精品爆乳99久久| 国产在线无码av完整版在线观看| 在线观看亚洲成人| 伊人久久大线影院首页| 国产精品第5页| 精品国产污污免费网站| 99久久精品国产综合婷婷| 亚洲第一页在线观看| 97se综合| 在线观看视频99| 欧美国产在线看| 国产精品成人观看视频国产 | 中文字幕一区二区视频| 最新日本中文字幕| 第九色区aⅴ天堂久久香| 午夜福利视频一区| 99精品一区二区免费视频| 欧美国产视频| 久久不卡国产精品无码| 亚洲性一区| 国产精品网曝门免费视频| 国产精品亚洲专区一区| 伊人蕉久影院| 无码精品国产dvd在线观看9久| 亚洲一级毛片在线观播放| 亚洲无线国产观看| 久久精品亚洲专区| av在线无码浏览| 激情無極限的亚洲一区免费| 亚洲精品爱草草视频在线| 97免费在线观看视频| 午夜激情福利视频| 黄色免费在线网址| 亚洲成人在线网| 亚洲三级网站| 欧美成人精品在线| 国产欧美自拍视频| 中文字幕亚洲专区第19页| 亚洲αv毛片| 五月天福利视频| 五月婷婷亚洲综合| 无码高潮喷水在线观看| 中文字幕啪啪| 婷婷激情亚洲| 国产亚洲高清在线精品99| 精品国产美女福到在线直播| 欧美有码在线| 欧美一级视频免费| 男女性色大片免费网站| 高潮毛片无遮挡高清视频播放| 国产99精品久久| 国产99在线| 色综合天天综合中文网| 九色在线观看视频| 国产靠逼视频| 97视频精品全国免费观看| 精品国产乱码久久久久久一区二区| 免费看黄片一区二区三区| 成人在线亚洲| 无码综合天天久久综合网| 日本国产精品一区久久久| 夜夜操国产| 亚洲国产精品一区二区第一页免 | 在线免费看片a| 热re99久久精品国99热| 国产一区二区视频在线| 99久久精品免费看国产免费软件| 国产精品55夜色66夜色|