應用領域 | 化工 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
1 PLCSET指令
SET指令稱為置位指令。其功能是:驅動線圈,使其具有自鎖功能,維持接通狀態。在圖1中,當動合觸點X0閉合時,執行SET指令,使Y0線圈接通。在X0斷開后,Y0線圈繼續保持接通狀態,要使Y0線圈失電,則必須使用復位指令RST。
置位指令的操作元件為輸出繼電器Y、輔助繼電器M和狀態繼電器S。
![]() |
參考價 | 面議 |
更新時間:2022-07-04 17:33:19瀏覽次數:433
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子通訊模塊6ES7541-1AD00-0AB0
生產實際中,許多情況需要自鎖控制。在PLC控制系統中,自鎖控制可以用置位指令實現。
PLC
1 PLCSET指令
SET指令稱為置位指令。其功能是:驅動線圈,使其具有自鎖功能,維持接通狀態。在圖1中,當動合觸點X0閉合時,執行SET指令,使Y0線圈接通。在X0斷開后,Y0線圈繼續保持接通狀態,要使Y0線圈失電,則必須使用復位指令RST。
置位指令的操作元件為輸出繼電器Y、輔助繼電器M和狀態繼電器S。
2 PLCRST指令
RST指令稱為復位指令。其功能是使線圈復位。在圖1中,當動合觸點X1閉合時,執行RST指令,使Y0線圈復位。在X1斷開后,Y0線圈繼續保持斷開狀態。
復位指令的操作元件為輸出繼電器Y、輔助繼電器M、狀態繼電器S、積算定時器T、計數器C。它也可將字元件D、V、Z清零。
新型的 SIMATIC S7-1500 控制器除了包含多種創新技術之外,還設定了新標準,程度提高生產效率。無論是小型設備還是對速度和準確性要求較高的復雜設備裝置,都一一適用。SIMATIC S7-1500 無縫集成到 TIA 博途中,提高了工程組態的效率。
與大多數CNC系統的工作流程相同,6系統也經歷輸入零件程序、譯碼、數據處理、進給速度控制、插補運算、伺服輸出等工作階段。為了提高刀具運動的線速度,節省CPU的時間,6系統也采用粗插補與精插補結合的方法,粗插補由軟件完成,周期為8ms,硬件完成精插補。
和7系統相類似,6系統也是一個大的多重中斷系統,共有10級中斷優先級,其中0級為優先級,9級為最高優先級,除了2級、3級為軟件中斷外,其余為硬件中斷。各級的功能如表3-8所示。由表3-8可見,0級為初始化程序,此時還沒有開中斷,還沒有中斷時鐘產生,當0級結束時進入1級,同時開中斷。1級是主程序,只要沒有其他中斷優先級的請求,就總是執行1級程序,即總是執行CRT顯示和ROM校驗。中斷優先級示意圖如圖3-61所示。其中,1級為主程序, 級為中斷服務程序。
西門子通訊模塊6ES7541-1AD00-0AB0
表3-8 中斷優先級功能表
優先級 | 主 要 功 能 | 中 斷 源 |
0 | 初始化 | 開機后進入 |
1 | CRT顯示,ROM校驗,圖形顯示 | 主程序 |
2 | 數控程序段譯碼,刀具補償計算及進給速度控制 | 16ms |
3 | 數控鍵盤輸入,輸入輸出信號處理 | 16ms |
4 | 磁泡存儲器傳送數據結束處理 | 硬件 |
5 | 插補運算 | 8ms |
6 | 定時中斷,為2,3級中斷定時 | 2ms |
7 | RS-232C串行通信管理 | 硬件 |
8 | 紙帶閱讀(并行輸入) | 硬件 |
9 | 串行I/O傳送報警處理 | 硬件 |
下面對各優先級中斷服務程序分別作以介紹。
(1)0級程序——初始化程序。初始化程序的作用是為整個系統的正常工作做準備。
(2)1級程序。1級程序是主程序,當沒有優先級中斷時,程序始終在1級運行。
(3)2級中斷服務程序。2級中斷服務程序的主要工作是為插補準備好數據和狀態,
(4)3級中斷服務程序。對數控操作命令進行處理,包括選擇CNC工作方式、選擇顯示形式等。
(5)4級中斷服務程序。當磁泡寄存器與RAM緩沖器之間通過DMA方式傳送給數據結束時,調用該子程序作結束處理。
(6)5級中斷服務程序。5級中斷主要工作是完成插補運算。
(7)6級中斷服務程序。6級中斷為硬件定時中斷,每2ms產生一次中斷請求。該級的主要工作是產生2級、3級的16ms軟中斷定時。
(8)7級中斷服務程序。
(9)8級中斷服務程序。該程序的主要工作是將零件程序由帶卷盤的紙帶閱讀機送入到字符緩沖器中
圖2 RS422/485 串口管腳定義
常用的協議類型
ASCII 協議,又稱自由口
Modbus 協議
ASCII 協議通過通訊處理器和通訊伙伴之間的點對點連接控制數據傳輸。
由于消息的結構*由用戶定義,用戶可以以 ASCII 協議為基礎開發自己的消息。在接收方只需要定義接收消息的結束方式,發送接收雙方協商一致。
ASCII 驅動程序允許發送和接收任何結構的數據(所有可打印的 ASCII 碼表字符符以及從 00 到 FFH [帶有 8 個數據位字符幀] 的所有其它字符或從 00 到 7FH [帶有 7 個數據位字符幀]的所有其它字符)。
ASCII協議適用于與支持串行通信的智能儀表、條形碼閱讀器、掃描儀、打印機等設備進行通訊。
MODBUS RTU 通信協議是以主從的方式進行數據傳輸的,主動方發送請求,被動方響應請求,應答的方式。
在傳輸的過程中主站是主動方,即主站發送數據請求報文到從站;從站是被動方,即如果正常從站返回正常響應報文,如果故障從站返回異常響應報文,如圖 3 所示。
圖3 MODBUS 請求響應報文格式
MODBUS 系統中,數據交換需要通過功能代碼(Function Code)來控制的,具體分以下兩類。
有些功能碼是對位操作的,通信的用戶數據是以位為單位的:
FC01讀輸出位的狀態;
FC02讀輸入位的狀態;
FC05寫單個輸出位;
FC15寫多個輸出位。
有些功能碼是對16位寄存器操作的,通信的用戶數據是以字為單位的:
FC03讀輸出寄存器;
FC04讀輸入寄存器;
FC06寫單個輸出寄存器;
FC16寫多個輸出寄存器。
這些功能碼是對四個數據區位輸入、位輸出、寄存器輸入、寄存器輸出進行訪問的,如圖 4 所示。
圖4 訪問的數據區
Modbus地址由起始的數據類型代號和地址偏移量組成。功能碼決定對Modbus地址進行操作類型,其可根據需要傳輸的數據類型和個數來決定,如圖 5 所示