西門子直流調速器AC供電480V, 498A DC供電575V, 600A 6RA8085-6FS22-0AA0
6RA8085-6FS22-0AA0
SINAMICS DCM DC CONVERTER

SINAMICS DCM DC CONVERTER FOR TWO-QUADRANT DRIVES CONNECTION B6C INPUT: 3-PHASE AC 480V, 498A CONTROLLABLE FIELD RECTIFIER D575/600 MRE-GEEF6S22 OUTPUT: DC 575V, 600A
西門子直流調速器AC供電480V, 498A DC供電575V, 600A 6RA8085-6FS22-0AA0
.特殊存儲器字節SMB30/SMB130
示例:定義端口0為自由口模式,9600波特率,8位數據位,偶校驗,程序如下圖2.:

圖2.通訊口初始化程序
2.2 發送數據:
發送指令XMT能夠發送一個字節或多個字節的緩沖區,zui多為255個。使用邊沿觸發。
發送緩沖區格式:*個字節為字符個數,其后為發送的信息字符。
示例:如果PLC連續發送2個字符16#55和16#EE,程序如下圖3.:


圖3.發送指令程序
示例說明:PLC通過數據塊寫入數據。XMT指令中TBL緩沖區首地址VB200寫入發送字符的個數,VB201和VB202分別寫入發送字符。通訊口波形圖如圖1.
判斷發送完成的方法
方法一:發送完成中斷。通過連接中斷服務程序到發送結束事件上,在發送完緩沖區中的zui后一個字符時,則會產生一個中斷。對通訊口0為中斷事件9,對通訊口1為中斷事件26。連接中斷程序到中斷事件示例如下圖4.:

圖4.建立發送完成中斷的程序
方法二:發送空閑位。當port0發送空閑時,SM4.5=1。當port1發送空閑時,SM4.6=1.
示例:如果PLC斷續的發送2個字符16#55和16#EE.
方法一:利用發送完成中斷,在主程序中建立中斷事件,執行XMT發送16#55,發送完成后,進入發送完成中斷程序中,執行XMT發送16#EE。波形圖如圖5.

圖5.字符波形圖
方法二:利用發送空閑位。當執行XMT發送完16#55后,利用SM4.5/4.6的上升沿(確保發送的字符幀發送完成),往XMT的TBL緩沖區寫入新字符16#EE,并再次觸發發送。波形圖如圖6.

DC供電575V, 600A 6RA8085-6FS22-0AA0
字符波形圖
兩種方法均斷續發送字符,即兩個字符之間有空閑狀態。注意:由于SM4.5/4.6的使用受程序掃描周期的影響,編程中*使用發送完成中斷。
Break斷點
Break狀態:持續以當前波特率傳輸16位數據,且一直維持"0"狀態。
產生方式:把字符數設置為0并執行XMT指令,可以產生一個Break狀態。
Break用途:可以作為接收的起始條件。
示例:通過XMT指令發送一個Break斷點。偶校驗,8個數據位,9.6K。程序如下圖7.:

圖7.發送一個斷點的程序
Break狀態的波形圖如下圖8.

圖8.一個斷點波形圖
如果通過接收方為上位機或者S7-200PLC,那么它們接收到的字符為16#00.
那么通過發送一個Break斷點接收到的16#00與發送一個字符幀16#00有什么不同呢?Break狀態是傳輸16位數據一直為0。而發送一個字符16#00(幀格式為1個起始位,8個數據位,偶校驗和停止位)則傳輸11位該字符幀。如下圖9.

圖9.一個斷點和字符0的波形圖
DC供電575V, 600A 6RA8085-6FS22-0AA0