很多朋友都問我,PLC能不能像單片機一樣控製數碼管的顯示,需要使用數組嗎?
其實使用西門子PLC S7-200控製數碼管非常簡單,今天給大家帶來一個(ge) 工程實例,希望大家能夠有所收獲。
控製思路:西門子PLC的一個(ge) 字節是8個(ge) 位,而七段數碼管隻需要7個(ge) 輸出.
所以可以使用PLC的輸出點控製數碼管,比如使用QB0控製一個(ge) 數碼管,將Q0.0-Q0.6依次接到數碼管的a-g端子上,下方有接線圖.需要注意的是,按照下方接線圖,數碼管需要使用24V的,如果需要其他電壓,請使用繼電器過渡.
按照要求接完線後,使用西門子指令.
西門子有SEG指令,該指令是專(zhuan) 為(wei) 數碼管而設計,隻要把一個(ge) 數字賦值給接好線的輸出字節,就可以直接輸出,非常方便,指令如下所示.但要求是接線必須按照下圖的要求接線.否則無法使用.
下麵給大家帶來一個(ge) 實例:
某停車場最多可停50輛車,用兩(liang) 位數碼管顯示停車數量。用出入傳(chuan) 感器檢測進出車輛數,每進一輛車停車數量增1,每出一輛車減1。場內(nei) 停車數量小於(yu) 45時,入口處綠燈亮,允許入場;等於(yu) 和大於(yu) 45時,綠燈閃爍,提醒待進車輛司機注意將滿場;等於(yu) 50時,紅燈亮,禁止車輛入場。設計控製線路和PLC程序
程序講解:
輸入點I0.0連接停車場進口傳(chuan) 感器,該傳(chuan) 感器可以使用光電開關(guan) ,當有車輛進入停車場時,該輸入點I0.0接通.停車計數器VW0+1.
輸入點I0.1連接停車場出口傳(chuan) 感器,當有車輛離開停車場時,該輸入點I0.1接通.停車計數器VW0-1.
然後將停車計數器輸出到數碼管上.該值小於(yu) 45時,綠燈常亮,代表該停車場停車位很富餘(yu) .
該值大於(yu) 45,小於(yu) 50時,綠燈閃亮,代表該停車場停車位已經所剩無幾,提醒駕駛人員快來停車.
該值大於(yu) 等於(yu) 50時,綠燈滅,紅燈亮,代表該停車場停車位已滿.