商鋪名稱:上海斌勤電氣技術有限公司
聯(lián)系人:康奎(先生)
聯(lián)系手機:
固定電話:
企業(yè)郵箱:192061030@qq.com
聯(lián)系地址:上海市松江區(qū)三新北路1800弄(松江電子商務園區(qū))
郵編:201501
聯(lián)系我時,請說是在線纜網(wǎng)上看到的,謝謝!
供應西門子TP1900觸摸屏19寸
供應西門子TP1900觸摸屏19寸
希殿電氣技術(上海)有限公司
聯(lián) 系 人:咨詢手機:18621061383康經(jīng)理<微信同步>
固定座機;021-60541249咨詢熱線24小時為您服務
歡迎新老顧客來選購
在 線工作郵箱QQ:192061030@QQ.COM
傳 真:021-57271268
發(fā)貨地址:上海市金山區(qū)楓金鎮(zhèn)金波路999弄
【稱心滿意、服務動力】【真誠面對、溝通無限】
【質量承諾、客戶滿意
6AV2124-0UC02-0AX1SIMATIC HMI TP1900 精智, 精智面板, 觸摸式操作, 19” 寬屏 TFT 顯示屏, 一千六百萬色, PROFINET 接口, MPI/PROFIBUS-DP 接口, 24MByte 項目組態(tài)存儲器, WEC 2013, 可項目組態(tài)的最低版本 WinCC Comfort V14 SP1 帶 HSP在固件版本低于V2.1的 S7-1200/S7-1500 中,如果使用了IO 地址(例如,"EW4:P")對塊進行參數(shù)化并且出現(xiàn)了IO訪問錯誤,FB/FC塊將不會被執(zhí)行。 其結果是,不會運行被調(diào)用塊中程序化的錯誤評估(基于替代值0或者一個狀態(tài)值),所以不能從程序中得到任何有效信息。
避免在傳遞塊參數(shù)時直接進行IO訪問,因為組態(tài)的IO模塊可能會出錯。
在固件版本低于V2.1的 S7-1200/S7-1500 中,如果使用了IO 地址(例如,"EW4:P")對塊進行參數(shù)化并且出現(xiàn)了IO訪問錯誤,FB/FC塊將不會被執(zhí)行。
其結果是,不會運行被調(diào)用塊中程序化的錯誤評估(基于替代值0或者一個狀態(tài)值),所以不能從程序中得到任何有效信息。
CPU報告IO訪問錯誤的優(yōu)先級高于調(diào)用塊,所以該塊不會被執(zhí)行。但是,如果您創(chuàng)建了一個需要診斷訪問錯誤的塊,我們建議參考補救措施2給出的信息。
如果在 IO 地址后面加上“P”,那么程序將不會訪問過程映像區(qū)而是直接訪問模塊。那么當CPU去識別一個未組態(tài)的PROFINET 設備,因為錯誤的 IO 輸入,將導致該塊不會被執(zhí)行。
S7-1500注意事項(所有CPU)
在這些CPU的V2.1固件版本中,上面描述的行為已經(jīng)被修改。當在塊的輸入?yún)?shù)上發(fā)生訪問錯誤時,將會使用替代值0以維持程序繼續(xù)執(zhí)行。塊會使用替代值來完成執(zhí)行過程。
對于固件版本V2.1以下的S7-1500 CPU和所有的S7-1200 CPU,我們建議以下兩個補救措施:
對于FB塊,復制IO 輸入到一個靜態(tài)變量,對于FC和OB塊,復制到全局變量中,然后使用靜態(tài)變量或全局變量對塊進行參數(shù)化。圖1顯示了這樣一個例子 。當發(fā)生IO訪問錯誤時,附加的變量會起到讓FC2繼續(xù)執(zhí)行的作用。
圖 01
補救措施 2
按照下面的措施來避免參數(shù)傳遞時IO訪問錯誤的觸發(fā)。在進行輸入?yún)?shù)的傳遞時,使用Variant來代替基本數(shù)據(jù)類型(字節(jié)/字/雙字)。在塊中調(diào)用“VariantGet”指令!癡ariantGet”指令讀取變量的值,將源目標“SRC”的變量寫入目標變量“DST”中。你可以用臨時變量臨時儲存這個值。如果發(fā)生一個IO訪問錯誤,該錯誤在塊內(nèi)部生成,功能塊仍然可完整運行通過。你可以直接通過調(diào)用塊中的替代值0或者CPU的診斷緩沖區(qū)評估錯誤。
圖 02
創(chuàng)建環(huán)境
該FAQ中的截圖由 STEP 7 (TIA Portal)V14創(chuàng)建。
根據(jù)所使用的CPU,系統(tǒng)功能模塊"WRREC"SFB53/"WR_REC"SFC58和"RDREC"(SFB52)/"RD_REC"(SFC59)激活任務的數(shù)量是有限制的。
"RDREC"(SFB52)/"RD_REC"(SFC59)被用作讀取中央機架或遠程插槽中模塊的數(shù)據(jù)記錄。
"WDREC"(SFB53)/"WR_REC"(SFC58)被用作寫入中央機架或遠程插槽中模塊的數(shù)據(jù)記錄。
"RDREC"(SFB52)/"RD_REC"(SFC59)和"WDREC"(SFB53)/"WR_REC"(SFC58)是異步工作的。異步指令的執(zhí)行會跨越多個調(diào)用周期。CPU會平行于循環(huán)的用戶程序執(zhí)行異步指令。
根據(jù)所使用的CPU,系統(tǒng)功能模塊"WRREC"/"WR_REC"和"RDREC"/"RD_REC"激活任務的數(shù)量是有限制的。
下表提供了關于您CPU能同時支持系統(tǒng)功能模塊"WRREC"/"WR_REC"和"RDREC"/"RD_REC"
系統(tǒng)功能/ 系統(tǒng)塊 |
SFB 52 "RDREC"/ SFB 53 "WRREC" |
SFC 59 "RD_REC"/ SFC 58 "WR_REC" |
解釋 | 從/向中央機架或遠程插槽中的模塊(PROFIBUS DP或PROFINET IO)讀寫數(shù)據(jù)記錄 | 從/向IO讀寫數(shù)據(jù)記錄 |
IM154 (ET 200pro) IM151 (ET 200S) IM147 (ET 200X) |
同時 4 個 SFC 58/59 SFB 52/53 任務 |
|
CPU 312, CPU 313, CPU 314 CPU 315, CPU 316 |
同時 4 個 SFC 58/59 SFB 52/53 任務 |
|
CPU 317, CPU 319 CPU 318-2 |
同時 8 個 SFC 58/59 SFB 52/53 任務 |
|
CPU 41x1) |
每個 PROFIBUS DP 網(wǎng)段或 PROFINET IO 系統(tǒng)中 8 個任務 |
|
CPU 121x | 同時 4 個 SFB 52/53 任務 | 不支持 |
CPU 151x V1.8及以下 | 同時10個SFB 52任務,10個SFB53 任務 | 同時10個SFC 58任務,10個SFC59 任務 |
CPU 151x V2.0及以上 | 同時20個SFB 52任務,20個SFB53 任務 | 同時10個SFC 58任務,10個SFC59 任務 |
1)外部PROFIBUS DP 網(wǎng)段或 PROFINET IO 系統(tǒng)上每個 SFC/SFB 同時任務數(shù)量一定不能超過 32 。 外部PROFIBUS DP 網(wǎng)段或 PROFINET IO 系統(tǒng)通過CP/CM的接口連接。
舉例:
CPU 414-2DP 中,每個 SFC/SFB 最多可同時執(zhí)行 48 個任務(CPU 集成的兩個接口上,PROFIBUS DP 網(wǎng)段每個可以同時執(zhí)行 8 個任務, 還有 32 個在外部PROFIBUS DP 網(wǎng)段和 PROFINET IO 系統(tǒng)上).
規(guī)則:
以下適用于S7-400CPU:
如果在中央或擴展機架上讀寫數(shù)據(jù)記錄,CPU同步執(zhí)行任務。這種情況下,任務順序執(zhí)行,對于同時激活的任務沒有數(shù)量限制。
如果在 PROFIBUS 網(wǎng)絡里運行多個通信任務,請確保不要超過列表里所指明的可以同時激活的任務的數(shù)量。因為一個 SFC/SFB 會執(zhí)行若干個 CPU 的周期。
列表中對系統(tǒng)功能模塊 SFB53/SFC58 和 SFB52/SFC59 激活任務的限制同樣可用于調(diào)用系統(tǒng)功能塊和內(nèi)部模塊。包括 FM_CS, PID_FM 和 FMCS_PID模塊。
例如:
當使用 FM 355 (4 個通道被參數(shù)化)通過調(diào)用 FMCS_PID 進行通信時,4 個讀任務被占用。
注意:
多個實例同時運行的時間可能比單獨運行讀/寫任務更長。
說明
角度以浮點數(shù)形式存儲于 ACCU 1 中,結果再存入 ACCU 1 中。角度會以度 (0 to 360 度)為單位,與弧度成正比;180 度對應 π (3.141593...)。
弧度 = 角度 * π / 180
角度 = 弧度 * 180 / π
在下面的例子(圖1)中, “Angle” 功能將 45 度轉換為弧度,通過 "In_Radian" 參數(shù)將 0.7853982 弧度轉化回 45度。
圖. 1
STEP 7 (TIA Portal) 的庫中包含 “Angle” 功能 ,用于角度與弧度的互相轉換。 該庫也包含兩個全局數(shù)據(jù)塊 “Control ”和 “Store” ,用于參數(shù)化功能的形參。
形參 | 數(shù)據(jù)類型 |
---|---|
角度轉化為弧度 |
|
輸入: "In_Angle" | Real |
輸出: "Out_Radian" | Real |
弧度轉化為角度 |
|
輸入: "In_Radian" | Real |
輸出: "Out_Angle" | Real |
說明
除了需要STEP 7 >= V13 SP1 (TIA Portal)的軟件,還需要S7-1200 CPU固件版本>= V4 (文章編號: 6ES721x-1xx40-0XB0)。
Modbus RTU可以通過以下模塊通訊。
CB 1241 RS485 (訂貨號: 6ES7241-1CH30-1XB0) 結合S7-1200 CPU固件升級到>= V4.1.1.
CM 1241 RS422/485 (訂貨號: 6ES7241-1CH32-0XB0) 結合通訊模塊固件升級到>= V2.1
CM 1241 RS232 (訂貨號:6ES7241-1AH32-0XB0) 結合通訊模塊固件升級到>= V2.1
除了"Modbus_Master"指令,還需要"Modbus_Comm_Load"指令才能建立通訊。
兩個程序塊都在STEP 7 (TIA Portal)中,"Instructions>Communication>Communication processor>MODBUS ( RTU )>= Version 3.0 "。
圖. 01
Modbus_Comm_Load
Modbus_Comm_Load程序塊是用來選擇通訊模塊的,設置通訊參數(shù)并用主站(或從站)的參數(shù)將連接參數(shù)化。
圖. 02
在第一次調(diào)用Modbus_Master (or Modbus_Slave)之前,非循環(huán)塊 Modbus_Comm_Load 必須運行一次并且運行完成(DONE為1)。 Modbus_Comm_Load 可以在程序的第一個循環(huán)中(通過在硬件組態(tài)中啟用系統(tǒng)存儲器位M1.0)調(diào)用。在硬件組態(tài)中插入通訊模塊之后,就可以在PORT參數(shù)傳輸通訊模塊的符號名。
通訊參數(shù)BAUD (波特率)和PARITY (奇偶校驗) 必須要與從站地址相匹配。在參數(shù)MB_DB傳輸Modbus_Master (or Modbus_Slave)背景數(shù)據(jù)的數(shù)據(jù)結構MB_DB,這樣就可以定義通訊模塊(通過PORT參數(shù)識別) 為MODBUS主站(或從站)。除此之外,必須改變 Modbus_Comm_Load的實例數(shù)據(jù)中的靜態(tài)參數(shù)以便進行雙工操作模式,通過初始值設定(0 = full duplex (RS232), 1 = full duplex (RS422)四線制模式,4 = half duplex (RS485) 兩線制模式)。
圖. 03
Modbus_Master
使用Modbus_Master功能塊來定義通訊模塊,并將Modbus_Comm_Load組態(tài)塊選擇為MODBUS主站。
圖. 04
Modbus_Master塊用來選擇需要與之通訊相匹配的MODBUS從站,指定功能代碼并定義本地數(shù)據(jù)的存儲區(qū)。下面表格介紹了參數(shù)。
Parameter | Description |
---|---|
REQ | 使能通訊。 |
MB_ADDR | MODBUS-RTU站地址。 |
MODE |
請求的類型:
"104" = 讀取從站的輸入字(寄存器地址到65535) |
DATA_ADDR | 定義MODBUS起始地址( =偏移量 + 從站寄存器地址):MODE = 104:Offest =0 |
DATA_LEN | 定義MODBUS數(shù)據(jù)長度(位或者字節(jié)形式):MODE = 104: Words |
DATA_PTR | 定義主站本地數(shù)據(jù)接收區(qū)和發(fā)送區(qū)。DATA_PTR參數(shù)必須引用一個數(shù)據(jù)塊,這個數(shù)據(jù)塊的“Optimized block access”屬性必須已被禁用。 |
表 01
"MODBUS (RTU)"指令庫也包含"MODBUS"指令庫的功能。
但是,如果使用Modbus_Slave塊,MB_HOLD_REG參數(shù)只支持“Word”數(shù)據(jù)類型的一維數(shù)組。
郵箱QQ:192061030@QQ.COM
供應西門子TP1900觸摸屏19寸