百色西門子PLC模塊經銷總代理商
發布日期 :2023-04-21 11:52發布IP:113.246.75.100編號:11745534
詳細介紹 百色西門子PLC模塊經銷總代理商百色西門子PLC代理,百色西門子S7-1500代理,西門子PLC代理 西門子PLC數據傳送指令與程序狀態監控操作教程 ??1. 裝入指令與傳送指令 ??裝入(Load,L)指令和傳送(Transfer,T)指令用于在存儲區之間或存儲區與過程輸入、過程輸出之間交換數據。裝入指令將源操作數(字節、字或雙字)裝入累加器1,在此之前,累加器1原有的數據被自動移入累加器2。數據長度小于32位時,被裝入的數據放在累加器的低端,其余的高位字節填0。 ??傳送指令將累加器1的內容寫入目的存儲區,累加器1的內容不變。被復制的數據字節數取決于目的地址的數據長度。數據從累加器1傳送到外設輸出區PQ的同時,也被傳送到相應的過程映像輸出區(Q區)。表3-6是部分裝入指令與傳送指令。 ??L、T指令的執行與狀態位無關,也不會影響到狀態位。S7-300不能用LSTW指令裝入狀態字中的FC、STA和OR位。 主站要發送信息,必須持有令牌。例如當站3持有令牌時,它初始化到站2的請求,然后把令牌傳給站5,站5才能初始化到站4的請求信息,然后把令牌傳給站6,站6再初始化到站2.4或8的請求信息,然后把令牌傳給站7。這個初始化信息和傳送令牌的過程會在邏輯環中持續進行,從站3到站5,又到站6、7、8、9*后又返回站3。為了使主機能發出請求信息,這個今牌必須在邏輯環中完整循環。 ??如果允許PPI主站模式(在網絡中使用PPI協議),CPU用網絡讀(NETR)和網絡寫(NETW)指令與其他CPU交換信息。如果下列假設成立,令牌循環時間可由式(7-1)和式(7-2)近似求出: 在子程序中可以使用參數IN、IN_OUT和OUT。 ??TEMP是局部存儲變量,不能用來傳遞參數,它們只能在子程序中使用。 ??子程序傳遞的參數放在子程序的局部變量表中,局部變量表*左邊的一則是每個被傳遞的參數的局部存儲器地址。調用子程序時,輸人參數被拷貝到子程序的局部存儲器,子程序執行完后,從局部存儲器區拷貝輸出參數到指定的輸出參數地址,數據單元的人小和類型用參數的代碼表示。在子程序中局部參數存儲器的參數值分配如下: ??(1)按子程序指令的調用順序,給參數值分配局部存儲郜,起始地址是L0。 ??(2)1-8個連續的位參數分配一個字節,字節中的位地址為Ix,0~Lx.7。 ?(1)各站占有令牌時發送一個請求。 ??(2)請求讀或寫的數據的地址是連續的。 ??(3)CPU的通信緩沖區的使用沒有沖突。 因為在每一掃描周期開始時讀取數字量輸人,CPU可能發現不了脈沖寬度小于掃描周期的脈沖(見圖8-2)。脈沖捕捉功能用來捕捉持續時間很短的高電平脈沖或低電平脈沖,有脈沖捕捉功能的*大數字量輸人點數取決于CPU的型號,CPU221為6點,CPU222為8點,CPU224和CPU226為14點。 ??可設置各數字量輸人點是否有脈沖捕提功能。某一輸人點啟動了脈沖捕捉功能后,實際輸人狀態的變化被鎖存并保存到下一次輸人更新(見圖8-2)。因此,可以捕捉和讀取持續時間很短的輸人脈沖。 (3)可編程序控制器通信參數的修改 ??計算機與可編程序控制器建立起在線連接后,就可以核實或修改后者的通信參數。 ??在STEP 7-Micn/WIN 32的瀏覽條中單擊"系統塊"圖標,或從主菜單中選擇“檢視 系統塊"選項,將出現系統塊對話框。單擊對話框中的“通信口"標簽,可設置可編程序控制器通信接口的參數,默認的站地址為2,波特率為9 600bpe設置好參數后,單擊“確認"按鈕退出系統塊。設置好后需將系統塊下載到可編程序控制器,設置的參數才會起作用。 ??(4)可編程序控制器中信息的讀取 ??要想了解可編程序控制器的型號與版本、工作方式、掃描速率、L/O模塊配置以及CPU和I/0模塊錯誤,可選擇菜單命令"PLC一信息”將顯示出可編程序控制器的RUN/STOP狀態、以ms為單位的掃描速率、CPU的版本、錯誤的情況和各模塊的信息。 ??脈沖捕捉功能在輸人法波器之后(見圖8-3),使用脈沖捕提功能時,必須同時調節輸人濾波時間,使窄脈沖不會被輸人濾波器過濾掉。 ??一個掃描周期內如果有多個輸人脈沖,只能檢測出第一個脈沖。如果希望在一個掃描周期內檢測出多個脈沖,可使用/O中斷處理指令(見6.6節)。默認的設置是禁止所有的輸人點捕捉脈沖。 ??(4)CPU的掃描時間都不超過10ms。 ??令牌占用時間Thold=(128 n)宇符x11bit/字符x1/波特率 (7-1) ??令牌循環時間Trot=主站1的Thold 主站2的Thold … 主站m的Thold (7-2) ??式中128為附加字符數,n為數據字符的字節數,每個字符11位,m為主站的個數。 ??假設上例中6個主站均發送一個雙字的請求信息,各主站的令牌占用時間均為Thold =(128 4)字符x11bit/字符x1/9600 bit/s=151.25ms。令牌循環時間To=Thld x6=151.25 x 6ms= 907.5 ms。 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|