S7-200 CPU擁有自由口通信能力。自由口通信是建立在半雙工RS-485硬件基礎上的一種通信方式,它允許用戶自己定義一些簡單、基本的字符通信格式,如數據長度和奇偶校驗等。靈活運用自由口功能,可以編程適應比較復雜的幀格式,以實現各種通信協議。
處于自由口通信模式時,通信功能完全由用戶程序控制,所有的通信任務必須由用戶編程完成。
如果S7-200 CPU的某個通信端口工作在自由口模式下,它就不能用于其他模式的通信。例如,STEP 7-Micro/WIN軟件就不能通過一個定義為自由口模式的通信口與CPU通信。當CPU處于STOP(停止)模式時,自由口便不能工作,從而可以建立正常的編程通信。
在CPU運行狀態下,可以通過程序對通信口進行重新定義。例如,可以使用特殊寄存器位SM0.7來控制自由口模式,這樣可以在CPU處于運行模式時,使用STEP 7- Micro/WIN軟件監控。SM0.7的狀態取決于CPU上的模式開關的位置。
調試S7-200 CPU的自由口通信時,可以用PC/PPI電纜將CPU和PC機連接起來,在PC機上運行串口調試軟件,如bbbbbbs操作系統集成的Hyper Terminal(超級終端)應用程序(如果bbbbbbs中沒有超級終端程序,可能需要添加安裝bbbbbbs組件),向CPU發送數據,或從CPU接收數據。










