西門子plc s7-1200係列的直接和間接尋址功能(1)
作者:plc小王 來源:西門子plc 發布日期:2019-10-18 22:38 閱讀:
二維碼分享
前麵小編為大家介紹了西門子plc s7-200係列的間接尋址功能,我將介紹西門子plc s7-1200係列的間接尋址功能。 S7-1200係列的間接尋址功能與S7-不同。 200係列PLC的間接尋址功能,S7-1200係列PLC的間接尋址功能主要針對DB塊中建立的陣列,並根據索引的訪問和修改實現陣列中的元素值數組的值。讀或寫。 在S7-1200PLC中,如果需要根據數組的索引值訪問數組中的元素,可以實現兩種方式:一種是通過熟悉的梯形圖編寫程序,另一種是用SCL編寫。編程模式。這樣的程序得以實施。示例說明: 假設您需要從一組數據中找到***大值,並記錄此***大值是此數據集中的***個數據。 該功能首先以對每個人都比較熟悉的方式實現。這裏丝瓜视频app污下载向日葵需要使用指令來讀取字段或寫入字段,指令讀取值中相應元素的值,或者根據索引的下標值將數字寫入數組中的相應元素。在該示例中,僅需要讀取命令,並且指令位於移動操作指令中添加的“原始”文件中。 西門子plc讀取數組中元素值的指令格式如下:

名稱 數據類型 功能說明 指數 DINT 數組的下標值 會員 取決於在數組中創建的元素的數據類型 數組中的***個元素 值 取決於在數組中創建的元素的數據類型 存儲從下標值讀取的數組元素中的值 舉例:

這意味著讀取數據中數據數組中data [5]元素的值並將其放入變量MW100中。寫入數組中元素值的指令格式如下:

名稱數據類型函數說明INDEX DINT數組下標值VALUE取決於在數組中創建的元素的數據類型。將此值寫入下表中指定的相應數組元素MEMBER數據類型數組中的***個元素取決於在數組舉例:

創建的元素,表示數據20被寫入數組中的數據命名為數據塊1中的可變數據[3]]元素的內存。在這種情況下,丝瓜视频app污下载向日葵隻需要使用***條指令,然後根據示例中的需要設計梯形圖程序。程序編寫思路:這個例子是找到***大值,並記錄***大值的位置,編程思路:假設變量MAX_DATA為***大內存,然後根據下標值的數量讀取相應的值(INDEX) )中間使用的元素的值放在TEMP_DATA變量中,然後與MAX_DATA進行比較。如果MAX_DATA的值很小,則交換它並記錄INDEX值。
總結:以上內容就是小編為大家介紹的西門子plc s7-1200係列的直接和間接尋址功能(1),如果您有這方麵的任何需求,歡迎大家谘詢丝瓜视频app污下载向日葵電氣,丝瓜视频app官网下载將給您***真誠的服務。
此文關鍵字: 西門子plc,s7-200,s7-1200
聲明:本文源自丝瓜视频app污電氣整合整理,如本站文章和轉稿涉及版權等問題,請作者在及時聯係本站,丝瓜视频app官网下载會盡快處理。
標題:西門子plc s7-1200係列的直接和間接尋址功能(1) 地址:http://www.girlywedding.com/hangye/2882.html