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