應用領域 | 化工,電子/電池 |
---|
世界上zui迷茫的,不是找不到優秀的廠家,
而是優秀的擺在眼前,你依舊苦苦尋覓;
世界上zui痛苦的,不是苦苦尋覓的過程,
而是明知我這有好的產品,你卻以為只是廣告;
世界上zui讓你滿意的產品不在其它地方,
而是在這里有你想要的.
![]() |
參考價 | 面議 |
更新時間:2021-05-31 13:50:30瀏覽次數:252
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子PLC6ES7216-2AD23-0XB8質保一年喲西門子PLC6ES7216-2AD23-0XB8質保一年喲
通過編程可以選擇自由端口模式來控制S7-200的串行通信口。當選擇了自由端口模式,用戶程序通過使用接收中斷、發送中斷、發送指令和接收指令來控制通信口的操作。當處于自由端口模式時,通信協議*由梯形圖程序控制。
SMB30(對于端口0)和SMB130(對于端口1,如果使用的S7-200有兩個端口的話)被用于選擇波特率和校驗類型。當S7-200處于STOP模式時,自由端口模式被禁止,重新建立正常的通信(例如:編程設備的訪問)。
在簡單的情況下,可以只用發送指令(XMT)向打印機或者顯示器發送消息。其他例子包括與條碼閱讀器、稱重計和焊機的連接在每種情況下,都必須編寫程序,來支持在自由端口模式下與S7-200通信設備所使用的協議。
只有當S7-200處于RUN模式時,才能進行自由端口通信。要使能自由端口模式,應該在SMB30(端口0)或者SMB130(端口1)的協議選擇區中設置相應數字。處于自由端口通信模式時,不能與編程設備通信。
可以使用特殊寄存器位SM0.7來控制自由端口模式。SM0.7反映的是操作模式開關的當前位置。當SM0.7等于0時,開關處于TERM位置;當SM0.7=1時,操作模式開關位于RUN位置。如果只有模式開關處于RUN位置時,才允許自由端口模式,可以將開關改變到其他位置上,使用編程設備監控S7-200的運行。
SMB30和SMB130分別配置通信口0和通信口1,并且為自由端口操作提供波特率、校驗和數據位數的選擇。
發送指令能夠發送一個或多個字節的緩沖區,多為255個。如果有一個中斷程序連接到發送結束事件上,在發送完緩沖區中的后一個字符時,則會產生一個中斷(對端口0為中斷事件9,對端口1為中斷事件26)。
用戶可以不使用中斷來執行發送指令(例如:向打印機發送消息)。通過監視SM4.5或者SM4.6信號,判斷發送是否完成。