西門子S7-212用自由通信口模式和并行打印機(jī)連接編程舉例
本例描述了S7-212 CPU和外部設(shè)備(例如打印機(jī))的連接方法。
該例中SIMATIC PLC自由通信口模式(Freeport Mode)向打印機(jī)發(fā)送信息。
程序包含以下功能:
輸入I0.0為1時(shí),打印文字“SIMATIC S7-200";
輸入I0.1到I0.7為1時(shí),打印句子“bbbbb 0.XIS SET”(其中X分別為1,2,……,7)假定打印機(jī)用并行接口連接,并假定發(fā)送波特率為9600波特。

硬件要求
為能正確地應(yīng)用此例,你需要
1臺(tái) Simatic S7-212或S7-214
1條 PC/PPI 電纜
1只 9孔陰性插座到25針陽(yáng)性插座的轉(zhuǎn)換器
1臺(tái) 串行到并行的轉(zhuǎn)換器。
1臺(tái) 線2和線3互換的空調(diào)制解調(diào)式的適配器(如果需要)
1臺(tái) 并行打印機(jī)
可能會(huì)出現(xiàn)一個(gè)問題:
因?yàn)镾IMATIC S7-200和打印機(jī)都作為數(shù)據(jù)通信設(shè)備(DCE),所以兩臺(tái)設(shè)備的數(shù)據(jù)傳輸方向有可能會(huì)相同,也就是說,兩者的數(shù)據(jù)接收線接在了一起,或發(fā)送線也接在了一起(線2和線3)。這個(gè)問題可以通過轉(zhuǎn)換器的正確設(shè)置或使用合適的線路適配器(空調(diào)制解調(diào)式的適配器)來解決。
程序框圖

程序和注解
此打印程序向并行打印機(jī)發(fā)送信息。
主程序檢查S7-200模式開關(guān),如果模式開關(guān)為RUN模式,則切換到自由通信口模式。
根據(jù)輸入把相應(yīng)的信息傳送到打印機(jī),主程序定義了這些內(nèi)存變量。
以下的任務(wù)由子程序0完成:
子程序0包括設(shè)置自由通信日模式的參數(shù)和相應(yīng)于小同輸入的打印輸出文本。

程序結(jié)構(gòu)如下:
MAIN(主程序)—初始化和輸入請(qǐng)求
SBRO(子程序)—打印設(shè)置


本文標(biāo)簽:西門子S7-212用自由通信口模式和并行打印機(jī)連接編程舉例
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《西門子S7-212用自由通信口模式和并行打印機(jī)連接編程舉例》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“西門子S7-212用自由通信口模式和并行打印機(jī)連接編程舉例”的更多資訊
個(gè)人求購(gòu)










