Studio5000和SE中如何使用替換功能

2022-09-06 05:00:11 字數 2410 閱讀 4609

前言:word、excel、cad等辦公軟體都有查詢、替換等功能,讓我們的操作更加快捷高效,那麼studio5000和se有查詢、替換的功能嗎?答案是肯定的。如何更好的使用替換功能來快速、準確的開發程式呢?

一、軟體環境

1、studio 5000 v30.0

2、factorytalk view se v10.0

二、情景設定

1、某汙水處理廠生化池有100臺攪拌器,需要對每台攪拌器進行狀態監視和操作;

2、在studio 5000中採用udt變數、aoi(結構化)程式設計;

3、在上位機se中監視和操作攪拌器.

三、studio 5000如何使用替換

1、首先來看看studio 5000的程式架構,最上層為task(任務),向下是program(程式),最下層為routine(例程).

2、當前例程替換,進入某個例程,本文為plan01,點選第2行程式的注釋,按住鍵盤ctrl+h,彈出替換視窗,此次將已經編好的mixer[1]程式替換為mixer[2],注意,在find處,選擇current routine,手動點選replace,一步步將mixer[1]文字替換為mixer[2],這樣就能快速程式設計好mixer[2]程式.

3、手動replace操作動畫.

4、當前程式所有例程替換,替換視窗中在find處,選擇all routines in current program,點選replace all,即可將當前程式(area01)中所有的例程(plan01、plan02、plan03)的

mixer[1]文字替換為mixer[2].

5、當前任務所有例程替換,替換視窗中在find處,選擇all routines in current task,點選replace all,即可將當前任務(fac01)中所有的例程(plan01、plan02、plan03…)的

mixer[1]文字替換為mixer[10].

6、所有例程替換,替換視窗中在find處,選擇all routines,點選replace all,即可將當前專案中所有的例程的mixer[1]文字替換為mixer[20].

四、se中如何使用替換

1、在se專案move中,新建乙個畫面pic_mixer,開發好1#攪拌器監控畫面(含動畫效果、變數連線)。

2、另外新建se專案(本文為em),新建乙個畫面,將專案move中的1#攪拌器畫面複製過來,使用ctrl+h調出替換視窗,首次查詢,找到包含文字「1」的地方共計7處,詳情見下圖。

3、在替換處,填入2,點選replace all,即可將包含「1」的地方全部替換為「2」,此次共計替換7處,包含文字描述、以及變數連線,這樣就將1#攪拌器畫面替換為2#攪拌器畫面,詳情見下圖。

4、將替換好的2#攪拌器畫面複製到專案move中即可,依照此法,可快速開發好3#攪拌器畫面.

5、為什麼要到新的se專案中,而不在本專案中直接替換呢?在本專案中,也可以使用替換的,但需要小心,容易替換不需要替換的內容,所以,建議到新專案中去替換,不必擔心替換其他內容,直接採用replace all全部替換,這樣既快速、又準確。

結束語:本文介紹的替換功能雖然是一些小技巧,但其在大型專案中,採用功能化、模組化、結構化程式開發使用率極高。所以,不要忽略這些小技巧的積累,往往會收到事半功倍的效果。

如何識別Studio 5000程式開發版本號

方法步驟 1.準備工作,新建1個記事本,如 檢視版本.txt 2.開啟檢視版本記事本.3.然後用滑鼠把程式拖到已經開啟的記事本即可,如下圖所示,就能檢視軟體版本號了。結束語 從記事本中顯示的資訊,不止能知道是哪個版本開發的,還能清晰的知曉該程式是什麼日期建立的 使用了哪些版本。本文例子程式,是201...

Python中and和or如何使用

python中and or是python中的邏輯運算子,它們的用法如何呢?and 在python 中,and 和 or 執行布林邏輯演算,如你所期待的一樣,但是它們並不返回布林值 而是,返回它們實際進行比較的值之一。如下 a and 程式設計客棧b b and b a and b and c c 在...

javascript中如何使用 和 物件

上述是乙個陣列的另一種定義方式,它相當於 上述是乙個json物件 前面有兩個簡潔的特殊的符號和 它們是一種物件的形式其中不僅僅可以表示陣列,可以直接通過物件的屬性設定值和訪問值。例如 或者它們的功能和作用是一樣的,只有微小區別,稍後說。訪問的時候可以直接通過屬性 alert c a 若要遍歷的話,可...