概述
本例說明如何將SIMATIC S7-222或S7-224與條形碼閱讀器配合使用。讀入條形碼的信息并經(jīng)解碼器翻譯之后,在通過自由通信口模式把信息傳入SIMATIC. 在S7-212或S7-214的內(nèi)存中有兩個緩沖區(qū),用來存儲條形碼信息,這兩個緩沖區(qū)輪流地存儲每次新讀入的條形碼。
通常這些數(shù)據(jù)可供程序調(diào)用。但本例中僅僅將信息存入接收緩沖區(qū),可以用S7-200程序包來查看。
硬件要求
為能正常地應用此例,你需要:
1臺SIMATIC S7-224或S7-222
1條PC/PPI 電纜
1臺合適的適配器(依據(jù)條形碼解碼器的接口類型,如9針陽性轉換到25孔陰性的插座,線2和線3互換的空調(diào)制解調(diào)器)
1臺條形碼閱讀器
1臺條形碼解碼器(有時讀碼器與解碼器是合一的)
可能會出現(xiàn)一個問題:
因為SIMATIC S7-200和條形碼閱讀器都作為數(shù)據(jù)通信設備(DCE),所以兩臺設備的數(shù)據(jù)傳輸方向有可能會相同,也就是說,兩者的數(shù)據(jù)接收線連在了一起,或發(fā)送線也連接在一起(線2和線3),這個問題可以通過轉換器的正確設置或使用合適的線路適配器(空調(diào)置解調(diào)式的適配器)來解決。
點擊可放大
具體程序(有詳細中文注釋),可以下載直接調(diào)試: