close

4x4鍵盤在PLC的應用越來越少見,但在電子電路的領域還是會用到,所以筆者也試著練習4x4鍵盤。


圖1

圖1,常見的市售4x4鍵盤


圖2

圖2,4x4鍵盤的背面


圖3

圖3,4x4鍵盤的電路圖


圖4

圖4,電子電路類比輸入的控制方式(For Arduino use)


圖5

圖5,為了配合PLC的類比輸入,所以必須修改4x4鍵盤電路中的工作電壓及所有電阻值才能接到PLC

 

圖6

圖6,PLC的程式概念是,利用比較指令將類比值定義成16個暫存器,然後再搬到字串之中即可完成應用。

其中將字元組合成字串的指令即為CONCAT指令。


圖7

圖7,建立16個暫存器位置


圖8

圖8,線上監看結果


圖9

圖9,程式寫法要注意的地方是,比較邏輯最好寫在定時中斷OB,其中的掃描時間為500ms。

因為電壓變化的過程有可能會觸發其他的程式段的比較指令,而且每個按鈕的電壓值在程式中,比較指令的數值都要再校正過。

 

用類比輸入的做法,對S7-1200來說比較佔優勢,因為S7-1200全系列主機都內建2點AI。

下次再示範另一種做法,利用4DI/4DO的方式連接4x4鍵盤。

全站熱搜
創作者介紹
創作者 Bob 的頭像
Bob

鮑伯的PLC事件 (Bob's Blog)

Bob 發表在 痞客邦 留言(0) 人氣()