跑馬燈輸出單燈右移

 

本機有4個輸出然後將4個輸出接上指示燈, 本機的面板就有4個指示燈

從右到左分別為1號指示燈~4號指示燈。

現在做一個跑馬燈, 單燈右移也就是說由第4號指示燈點亮每1秒向右移

到第3號指示燈、到第2號指示燈、到第1號指示燈、到第4號指示燈不斷

的循環。

 

01        Mode Pcs Do    開機時會自動進入主視窗透過左右鍵選擇 “ Pcs ”

                       按下“ Enter “ 鍵。

02        Config Start PC:01 à 1   對話視窗將出現右邊這些文字, 可以

                       透過旋轉編輯鈕改變。 系統運作時一定會從第1

                                           程序位址去執行任務。 系統預設值通常是1

                                           按下“ Enter “ 鍵。

                                           這是程序設定起時點。

03   Check   Do              選擇 “ Do

04    Config Output                * * * *     透過左右鍵選擇 “ Left / Right ” 及設定狀態鍵

                                                “ Set “ 變更輸出狀態為 HLLL

05    Config OP Time   1sec 對話視窗將出現右邊這些文字, 1sec(1)是系統

                                           的預設值。

06    Next Finish             選擇 “ Next

07    Jump Next               選擇 “ Next

08 Check   Do   PC:02         此時對話視窗回到程序設定起時點而且 PC=02

                                                   原來是 PC=01 這表示第1個程序設定已完畢

                                                        進入第2個程序設定。

08    Check   Do           選擇 “ Do

09    Config Output                HLLL      à            LHLL

10    Config OP Time   1sec

11    Next Finish             選擇 “ Next

12    Jump Next               選擇 “ Next

13    Check   Do   PC:03

 

 

 

 

 

 

14    Check   Do           選擇 “ Do

15    Config Output                L H L L   à L L H L

16    Config OP Time   1sec

17    Next Finish             選擇 “ Next

18    Jump Next               選擇 “ Next

19    Check   Do   PC:04

20    Check   Do           選擇 “ Do

21    Config Output                L L H L   à L L L H

22    Config OP Time   1sec

23    Next Finish             選擇 “ Next

24    Jump Next               選擇 “ Jump

25 Config Goto     PC:04   à 4      透過旋轉編輯鈕變更為1

        Config Goto     PC:04   à 1       然後按下“ Enter “ 鍵。

26    Check   Do   PC:05         4個程序設定已完畢同是也結束程序設定。

                                                        深度案下 “ Esc “ 3秒回到主視窗。

27    Mode Pcs Do

 

 

上述的程序設定對話視窗會有一些弄不清楚的以下說明。

 

1、    1~27 只是程序排列。

2、    Mode Pcs Do            這是主視窗。

3、    Check   Do                   這是程序設定起時點。

4、    PC:03                              這是程序第3個位址。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

若對iPC-101 操作已熟練時在程序設定進行之前的先前規劃如下:

 

Config start 1

Do HLLL

1sec

Do LHLL

1sec

Do LLHL

1sec

Do LLLH

1sec

Config goto 1

Esc

 

整個程序設定就非常精簡。 而後的程序設定會以此編輯範例。

說明:

 

Config start 1          起始位址設定。

Do HLLL                PC=01

1sec

Do LHLL                PC=02

1sec

Do LLHL                PC=03

1sec

Do LLLH                PC=04

1sec

Config goto 1          跳躍到第1個程序位址 PC=01

Esc                          結束程序設定。

 

 

 

 

我是科學家 發表在 痞客邦 留言(0) 人氣()

  • Jan 15 Wed 2014 16:24
  • 修改

 

修改

 

當在程序設定中發現此次輸入錯誤按下”ESC”鍵立即回到”CHECK / DO”

的本次程序輸入起始端。

 

如果目前在”CHECK / DO”的視窗下深度按下”ESC”3秒就會回到主視窗

“Mode Pcs Go

 

注意: 當在”Config Goto “的視窗是禁止的, 按下”ESC “是無作用的。

 

 

<<範例>>當程序設定在如下的視窗時。

 

Check Input

PC:09   H***

 

按下” Esc “

 

Check   Do

PC:09

 

說明:       在程序設定編輯中, Check Input 規劃感測輸入” H*** “

                在第4個輸入端規劃感測為高電位時為條件成立, 其他為

                設為不理會。

                此時在第9個程序位址。 但認為想要重新設定然後按下

                ” Esc “鍵就回到本次程序輸入起始端。

 

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

 

區間編輯

 

區間編輯的發生通常在判斷成立時視窗會出現” Config Goto “時會要求輸入

要跳躍到那一個程序位址 01~48 ?

或是強制跳躍時也會在視窗會出現” Config Goto

已被選定跳躍的目的地程序位址時, 那一定獨立的程序區間空間的起始

位址。 若有很多的被選定跳躍的目的地程序位址時相對的獨立的程序區間

空間也會很多。

 

 

<<範例>>當程序設定在如下的視窗時。

 

Check Input

PC:09   H***

 

按下” Enter “鍵就會出現以下對話視窗:

 

Config Goto

PC:09   à 20

 

透過旋轉編輯鈕規劃PC:09 要到程序位址 à20 然後按下”Enter “鍵

 

Check   Do

               PC:10

 

進入下一個程序設定。

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

計數迴圈的程序設定

 

在程序設定的操作說明中已經介紹過此功能, 為了要更詳細說明在本文將

會舉個範例。

 

以下是此功能的程序方塊圖, 當系統執行此功能時本運行計數器會自動加1

然後運行計數器與預設值進行比較, 若運行計數器大於等於預設值時將會執

行跳躍到指定的程序位址去執行任務否則就繼續執行下一個任務。

 

 015C  

 

方塊圖上的預設值是什麼 ? 在進行程序設定時對話視窗會要求輸入計數器的

預設值“ Counter “ 的值 1~255通常預設值為50。 當在執行 “ Go “ 時, 系統執行此功能時系統本身就有運行計數器, 會先自動加1然後再

與程序設定的計數預設值進行比較。

 

 

 

舉一個例子: 有一指示燈閃爍15(200ms500ms) 然後點亮4

             指示燈3秒然後熄滅1秒, 再會到有一指示燈閃爍15

             呈循環。

 

分析:       指示燈閃爍15次是一個迴圈, 閃爍包含了亮與熄滅

 

01        Mode Pcs Do 選擇 ” Pcs

02        Config Start PC:01 à 1 起始程序位址設在 1。 按下 Enter

03        Check Do 選擇 ” Check

04        Input Counter 選擇 ” Counter

05        Config Counter 50       透過旋轉編輯鈕將計數預設值變更為15。

06        Congfig Goto à 10   透過旋轉編輯鈕將跳躍值設10,第10個程序位址。

07        此時對話視窗出現 Check Do PC:02 代表第一個程序設定完畢進入

第二個程序設定。

08        Check Do 選擇 ” Do

09        Config Output **** 設定為 HLLL

10        Config OP Time 200ms

11        Next Finish 選擇 ” Next

12        Jump Next   選擇 ” Next

13        此時對話視窗出現 Check Do PC:03 代表第二個程序設定完畢進入

第三個程序設定。

14        Check Do 選擇 ” Do

15        Config Output HLLL 設定為 LLLL

16        Config OP Time 500ms

17        Next Finish 選擇 ” Finish

18        Jump Next   選擇 ” Jump

19        Congfig Goto à 1   透過旋轉編輯鈕將跳躍值設1, 第1個程序位址。

20        此時對話視窗出現 Check Do PC:04 代表第三個程序設定完畢進入

第四個程序設定。

21        這個區間程序設定完畢必須跳出回到主視窗, 深度按下 “ Enter “ 3

對話視窗出現將會 Mode Pcs Do

22        接下來要建立第2個區間程序

23        Mode Pcs Do   選擇 ” Pcs

24        Config Start PC:10 à 10 起始程序位址設在 10。 按下 Enter

25        Check Do 選擇 ” Do

 

 

 

26        Config Output LLLL 設定為 HHHH

27        Config OP Time 3sec

28        Next Finish 選擇 ” Next

29        Jump Next   選擇 ” Next

30        此時對話視窗出現 Check Do PC:11 代表第10個程序設定完畢進入

第11個程序設定。

31        Check Do 選擇 ” Do

32        Config Output HHHH 設定為 LLLL

33        Config OP Time 1sec

34        Next Finish 選擇 ” Next

35        Jump Next   選擇 ” Jump

36        Congfig Goto à 1   透過旋轉編輯鈕將跳躍值設1, 第1個程序位址。

37        此時對話視窗出現 Check Do PC:12 代表第11個程序設定完畢進入

第12個程序設定。

38        這個區間程序設定完畢必須跳出回到主視窗, 深度按下 “ Enter “ 3

對話視窗出現將會 Mode Pcs Do

39        程序設定完畢

 

以上是完整的程序設定對話視窗。 回到主視窗後

 

Mode Pcs Do

 

選擇 “ Do “ 然後按下 Enter 鍵就開始執行運作

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

若對iPC-101 操作已熟練時在程序設定進行之前的先前規劃如下:

 

Config start 1

Check counter 15

Config goto 10

Do HLLL

200ms

Do LLLL

500ms

Config goto 1

Esc

 

Config start 10

Do HHHH

3sec

Do LLLL

1sec

Config goto 1

Esc

 

整個程序設定就非常精簡。

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

Check Input

 

具有判斷的程序設定功能 " CHECK " 的功能。

 

Check Input

PC:01 H***

 

1、4個輸入通道, iPC-101設計了4個輸入端, 每個輸入端是完全獨立的,

正負端為2個輸入端口, 負端口與地線及其他的輸入負端口完全隔離。

        入電為直流電壓( Vdc ) 入電信號有效範圍為 3Vdc~30Vdc

 

2、透過左右鍵選擇那個要被檢測的輸入端口, 在視窗的右下方顯示著

" H*** " 的圖示, 由右向左分別為第1輸入通道到第4輸入通道。

       

        " * "         不理會, 不檢查.

        " L "         檢查如果是低電位, 表示真的否則就是假的。

        " H "     檢查如果是高電位, 表示真的否則就是假的。

 

3、如果系統運作時, 經檢查判斷的結果是真的, 將會跳到所指定的

程序位址去執行任務。 如果經檢查判斷的結果是假的就執行下一

程序任務。 檢查判斷可以是獨立的輸入端口也可以同時檢查其他的

口。

 

Config Goto

PC:01 à 10

 

 

4、從此視窗的輸入端口, 1和第3端口為不檢查, 2和第4為檢查

口。 2端口為低電位檢查, 4端口為高電位檢查。 因此在系統

運作時經檢查判斷的結果是符合第2端口為低電位及第4端口為高電位

才是真的, 否則不成立是假的。

 

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

Check Input

 

具有判斷的程序設定功能 " CHECK " 的功能。

 

Check Input

PC:01 H***

 

1、4個輸入通道, iPC-101設計了4個輸入端, 每個輸入端是完全獨立的,

正負端為2個輸入端口, 負端口與地線及其他的輸入負端口完全隔離。

        入電為直流電壓( Vdc ) 入電信號有效範圍為 3Vdc~30Vdc

 

2、透過左右鍵選擇那個要被檢測的輸入端口, 在視窗的右下方顯示著

" H*** " 的圖示, 由右向左分別為第1輸入通道到第4輸入通道。

       

        " * "         不理會, 不檢查.

        " L "         檢查如果是低電位, 表示真的否則就是假的。

        " H "     檢查如果是高電位, 表示真的否則就是假的。

 

3、如果系統運作時, 經檢查判斷的結果是真的, 將會跳到所指定的

程序位址去執行任務。 如果經檢查判斷的結果是假的就執行下一

程序任務。 檢查判斷可以是獨立的輸入端口也可以同時檢查其他的

口。

 

Config Goto

PC:01 à 10

 

 

4、從此視窗的輸入端口, 1和第3端口為不檢查, 2和第4為檢查

口。 2端口為低電位檢查, 4端口為高電位檢查。 因此在系統

運作時經檢查判斷的結果是符合第2端口為低電位及第4端口為高電位

才是真的, 否則不成立是假的。

 

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

 

        說明執行輸出任務 " DO " 的功能.

 

 

1、    iPC-101 4個輸出端、 電位有2種有電輸出與沒電輸出。 當在有電

輸出時的電壓是近似入電的 Vdc值。

假如 DC INPUT 12V 輸出就是12V 主要是配合被驅動的物件。 每個

輸出端的驅動電力有 300~500mA 同時4個輸出最大驅動電力可達

1500mA 超過將被限制輸出。 因此建議被驅動的物件最好限制在300mA

避免造成因輸出被限制形成不穩定的驅動發生。

 

2  輸出的設定。

 

Config Output

PC:01 *H*L

 

        在視窗的有下方顯示著 " *H*L " 可透過左右鍵及設定鍵進行變更設定。

 

        " * "         代表保持上次的輸出狀態。

        " L "         代表低電位輸出, 就是不出電。

        " H "        代表高電位輸出, 也就是有電輸出。

 

 

3  輸出裝置是用來驅動間接開關如 RELAYPHOTO SWSSR、、、

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

 

 

iPC-101智慧型可程序控器

 

程序設定的起始位址規劃

 

 

 

 

 

 

 

 

 

                                       專題版本 1.0

                                         2013-10-06

 

 ipc-101封面圖  

 

 

 

 

內容:

 

        (1)    說明。

        (2)    主程序設定時的起始位址規劃。

(3)    主程序設定與區間程序設定範例。

(4)    結語。

 

 

 

 

 

 

 

 

 

 

 

  1. 說明:

 

iPC-101是一個直覺式的程序設定因此就有特殊的方法來達成特殊的目地,

在一個程序架構中會出現分支也就必須建立一個獨立程序空間, 因此也就要分段進行程序設定。

在主程序設定中因為要進行判斷時產生的分支就不能在本程序設定中進行編輯, 也因此就要建立一的獨力的程序空間在這裡稱區間程序空間, 通常在一個主程序設定中就會有無數個區間程序空間。

當要進行程序設定時就會進入程序設定視窗的程序設定起始位址規劃, 若是主程序設定時通常從第一個程序位址進行, 這也是本系統的起始位址預設起始點。

如果是區間程序設定時可以任一的在48個程序運作空間位址中進行起始點的設置。

 

 

 

 

 

 

 

2.     主程序設定時的起始位址規劃。

 

 iPC-101 封面(1)  

(1)

 

系統開機後進入主視窗圖(1), 透過左右鍵選擇”Pcs”然後按下”Enter”鍵就進入程序設定視窗的程序設定起始位址規劃的視見圖(2)

 

通常進入程序設定時就會進入程序設定起始位址規劃的視窗, 預設值為”1”。 這裡主要是要從那一程序位址為程序設定的起始位址? 因此

就可以任意的在不同的程序運作空間進行規劃一個區間的工作區。

 

 iPC-101 封面(2)  

(2)

 

 

 

 

 

  1. 主程序設定與區間程序設定範例。

 

舉一個例子,有2個獨立的程序運作体(一個程序運作体有n個程序運作), 因此就要規劃2個區間工作區(a)工作區和(b)工作區, 並且透過判斷決定要到(a)工作區或(b)工作區?

首先進行(a)工作區程序設定, 進入程序設定視窗見圖(2), (a)工作區的起始位址規劃為(1), 在按下”Enter”鍵就可以開始進行(a)工作區的程序設定。

(a)    工作區程序設定結束後重新回到程序設定起始位址規劃的視窗, 透過

   編輯旋轉鈕向右轉到第(10)個程序位址見圖(3), 按下”Enter”鍵就可以開始

   進行(b)工作區的程序設定。

 

 

 iPC-101 封面(3)  

圖(3)

 

 

 

 

 

 

 

 

 

 

 

 

  1. 結語。

 

通常主程序的起始位址是從第一程序空間位址也是預設址,區間程序空間

會有無數個,通常在後段的程序位址空間如PC=35為區間程序空間(1),

PC=40為區間程序空間(2)…等。

通常區間程序空間大部分會低於5個程序位址空間的佔有, 除非很特殊以後會舉一個專題範例。

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

程序設定的操作

 

1.   程序設定有2種:

 

Check   Do

         PC:01

 

 

        1-1 " CHECK MODE " 主要時檢查輸入狀態及判斷然後決到某程序

執行任務。

 

        1-2 " DO MODE   " 主要是執行輸出及執行多久和是否要到某個

程序執行任務或結束程序設定。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2       Check Mode

 

        2-1 當透過左右鍵選擇了 " CHECK " 模式時, 視窗將出現如下:

 

Input   Counter

       PC:01

 

若選擇 “ Check Input “ 時, 對話視窗要求設定那個輸入端口要被檢查及狀態的設定, 也會要求輸入當判斷條件成立時要跳到那一個程序位址。若選擇 “ Config Counter “ 時, 對話視窗要求輸入計次數及要求輸入當判斷條件成立時要跳到那一個程序位址。

 

 

 

 

2-2現在選擇了 “ Input “ 後按下 “ Enter “ 鍵將進入以下的對話視窗。

 

Check   Input

PC:01   *H*L

 

 

                透過左右鍵將游標左右移並且指在要設定的地方, 再透過

設定鍵變更屬性。

 

                        "*" 不理會。

                        "L" 檢查低電位。

                        "H" 檢查高電位。

 

 

 

 

 

2-3、 或是選擇了 “ Counter “ 後按下 “ Enter “ 鍵將進入以下的

         對話視窗。

 

Config Counter

         PC:01       50

 

                        進入此計次規劃時, “ 50 “ 是預設值, 必須透過編輯旋轉鈕

                        向右轉會遞增向左轉遞減。

 

        注意: 此功能在任何一個的程序區間空間的第一個程序位址起點才會

                出現, 之後就不再出現。

 

         此功能就是迴圈, 假設目前計次規劃為30的設定值, PC:01

        

                                        PC:02 程序設定某功能(1)

                                        PC:03 程序設定某功能(2)

 

                                        最後透過 “ Do” “ Jump “ 功能

                   “ Check “ 的判斷回 PC:01

 

                                Config Goto

                                PC:03 à 1

                        每當回到 “ PC=01 “ 的程序位址時系統的計數器會自動加1

                        然後再與先前所設定的計次規劃計數器比較, 若系統計數器

                        大於等於30就要進行跳躍到某個程序位址去執行任務, 否則

                        就繼續。

 

 

 

 

 

 

 

 

 

        2-4 無論是在 “ Check Input “ 在判斷成立時, 或在 “ Config Counter “

         計次迴圈跳出時才會進行跳躍。

     當要檢查的輸入通道設定完畢後或計次迴圈設定完畢後, 必須按下

     確認鍵, 視窗將會出現

 

Config Goto

PC:01 à 1

 

       

        2-5 透過編輯鈕來編輯要到那個程序去執行任務, 左轉時編輯數遞減

右轉時編輯數漸升。

 

Config Goto

PC:01 à 5

 

 

 

        2-6 當編輯完成後再按下確認鍵就會回到程序設定的初始窗, 準備設定

2個程序。

 

Check   Do

         PC:02

 

 

 

 

 

 

 

 

 

 

 

3 Do Mode

 

        3-1 透過左右鍵選擇 " DO " 模式時, 視窗將出現如下:

 

Config Output

PC:02 ****

 

 

        3-2 透過左右鍵及設定鍵來變更輸出的狀態。

 

                        "*" 保此上次的輸出狀態。

                        "L" 低電位輸出。

                        "H" 高電位輸出。

 

Config Output

PC:02 H**L

 

 

 

 

        3-3 完成輸出狀態後按下確認鍵, 視窗將出現如下:

 

Config OP Time

PC:02 1 sec

 

 

 

 

 

 

        3-4 規劃此次輸出狀態的執行時間, 預設值為1秒透過旋轉編輯鈕

變更執行的時間。

 

                        執行時間可選擇的範圍 0.1~12小時.

 

Config OP Time

PC:02 500ms

 

 

 

        3-5 完成執行時間編輯後按下確認鍵, 視窗將出現如下:

 

Next   Finish

PC:02

 

 

 

        3-6 這個就決定繼續或就此結束程序設定, 透過左右鍵去選擇"

                NEXT/FINISH "然後按下確認鍵。

 

         如果選擇" FINISH"     按下確認鍵, 視窗將出現如下:

 

Mode Pcs Go

 

 

 

 

 

                如果選擇" NEXT " 按下確認鍵, 視窗將出現如下:

 

Jump Next

         PC:02

 

 

 

        3-7 這個就決定繼續或就此結束程序設定, 透過左右鍵去選擇"

                JUMP/NEXT "然後按下確認鍵。

 

                如果選擇" NEXT " 按下確認鍵, 視窗將出現如下:

 

Check   Do

           PC:03

 

                結束此次程序的設定。

 

                如果選擇" JUMP " 按下確認鍵, 視窗將出現如下:

 

Config Goto

PC:02 à 5

 

 

 

 

 

 

 

 

 

 

 

 

        3-8 透過旋轉編輯鈕去編輯要到第5個程序執行任務, 編輯完畢後

按下確認鍵, 視窗將出現如下:

 

Check   Do

           PC:03

 

                結束此次程序的設定。

我是科學家 發表在 痞客邦 留言(0) 人氣()

 

程序設定的起點

 

當系統開機時就會自動進入主視窗, 透過左右鍵就遊標設指在"Pcs"然後按下"Enter"確認鍵。

 

Mode   Pcs   Go

 

 

就進入了編輯規劃要從那一個程序值為程序設定的起點 ? 透過旋轉編輯鈕

去編輯要到任何一個程序位址為起始點。

 

這個程序設定的起點是非常重要的, 關係到不同區域的程序設定及修改

某個程序。

 

Config Start

PC:01    à 1

 

 

通常預設值為 ” 1 編輯規劃完畢後按下"Enter"確認鍵就開始進入程序設定。

 

Check   Do

         PC:01

 

 

 

 

 

 

 

 

 

我是科學家 發表在 痞客邦 留言(0) 人氣()