描述
5.0
服務
5.0
物流
5.0
聯(lián)系客服
5.0 高于均值0.0%
5.0 高于均值0.0%
5.0 高于均值0.0%
¥ 1917.00
¥ 3500.00
¥ 735.00
¥ 955.00
易賣工控網(wǎng)(news.tpt0.cn)提供”供應總線電纜DP通訊線紫色兩芯雙層屏蔽6XV1 830 6XV1830-0EH10”,產品詳情:品牌/廠家:西門子、型號:6xv1830-0eh10、成色:全新、貨期:現(xiàn)貨 1天內發(fā)貨、保修:365天,更多產品詳情就上易賣工控網(wǎng)。
信譽***,客戶至上“是公司成立之初所確立的宗旨,在公司領導的嚴格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今。“假一罰十”一直是我公司的主動承諾。
【信譽***、誠信交易】【長期銷售、安全穩(wěn)定】
【稱心滿意、服務動力】【真誠面對、溝通無限】
【服務***、一諾千金】【質量承諾、客戶滿意】
如需咨詢以下業(yè)務,您可以直接撥打相關熱線電話。 |
|
西門子PLC訂購熱線 : | 13015716880 |
西門子PLC維修熱線 : | 13015716880 |
西門子工業(yè)自動化咨詢 | 249286716騰訊QQ在線咨詢 |
西門子S7-300詳細介紹
西門子中國地區(qū)總代理商S7-300模塊
德國西門子(SIEMENS)公司生產的可編程序控制器在我國的應用也相當廣泛,在冶金、化工、***生產線等領域都有應用。西門子(SIEMENS)公司的PLC產品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西門子S7系列PLC體積小、速度快、標準化,具有網(wǎng)絡通信能力,功能更強,可靠性高。S7系列PLC產品可分為微型PLC(如S7-200),小規(guī)模性能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。 |
西門子詳細介紹
銷往國內;上海,天津,北京,深圳,哈爾濱,河北、 山西、 遼寧、 吉林、 黑龍江、 江蘇、 浙江、安徽、 福建、 江西、 山東、 河南、 湖北、湖南、 廣東、 海南、 四川、 貴州、 云南、 陜西、 甘肅、 青海、等市縣地區(qū)
西門子s7-200PLC模塊有10種不同的CPU
繼電器型:CPU221,CPU222,CPU224,CPU224XP,CPU226
晶體管型:CPU221,CPU222,CPU224,CPU224XP,CPU226
西門子6ES7 321-1CH20-0AA0詳細介紹
西門子s7-300模塊PLC有20個不同的CPU:
7種標準型CPU(CPU312,CPU314,CPU315-2DP,CPU315-2PN/DP,CPU317-2DP,CPU317-2PN/DP,CPU319-3PN/DP)
6 個緊湊型 CPU(帶有集成技術功能和 I/O)(CPU312C、CPU313C、CPU313C-2PtP、CPU313C-2DP、CPU314C-2PtP、CPU314C-2DP)
5 個故障安全型 CPU(CPU315F-2DP、CPU315F-2PN/DP、CPU317F-2DP、CPU317F-2PN/DP、CPU319F-3PN/DP)
2種技術型CPU(CPU315T-2DP, CPU317T-2DP)
18種CPU可在-25°C 至 +60°C的擴展的環(huán)境溫度范圍中使用
具有不同的性能等級,滿足不同的應用領域。
西門子s7-400PLC模塊
9 個不同 CPU 可用于 S7-400
3 個 CPU 可用于 S7-400H 和 S7-400F/FH
2 個故障安全 CPU 可用于 S7-400F
各種性能級別適用于廣泛應用
SIMATIC S7-400 提供多種 CPU,以滿足不同的性能要求:
CPU 412-1 和 CPU 412-2:
用于中等性能范圍的小型設備。
CPU 414-2, CPU 414-3, CPU 414-3 PN/DP:
用于具有對編程、處理速度和通訊有額外要求的中型設備。
CPU 416-2, CPU 416-3, CPU 416-3 PN/DP:
滿足高端性能要求。
CPU 417-4 DP:
滿足最高端的性能要求。
CPU 412-3H, CPU 414-4H 和 CPU 417-4H:
用于 SIMATIC S7-400H 和 S7-400F/FH
CPU 416F-2 和 CPU 416F-3 PN/DP:
用于建立故障安全自動化系統(tǒng),滿足日益增長的安全需要。
我公司的SIMATIC系列控制器解決方案可以根據(jù)用戶的需求提供完美的可編程邏輯控制器。無論是控制任務,集成技術或數(shù)據(jù)存檔-此報告小規(guī)模的自動化任務到非常復雜的系統(tǒng)解決方案 -安全模式或標準條件下的控制器 - SIMATIC控制器 代表了貴公司未來安全的投資,并允許您以迅速,靈活,極具成本效益的方式應對新的挑戰(zhàn)
多面板模塊系列 S7-300 可以進行模塊定制來滿足最多變的任務。
功能模塊是智能性的,可以獨立執(zhí)行技術任務,如計數(shù)、測量、凸輪控制、PID 控制和傳動控制。 因此它們可以減輕 CPU 的負荷。
它們可以使用在需要高等級的精度和動態(tài)響應的應用中。
通訊處理器用于把 S7-300 連接到不同的總線系統(tǒng)/通訊網(wǎng)絡上,以及進行點到點連接。根據(jù)應用情況和模塊的不同協(xié)議,可以提供不同的總線系統(tǒng),如 PROFIBUS DP 或工業(yè)以太網(wǎng)
通過處理器(CP)進行點到點連接是一種強大而低成本的中線系統(tǒng)替代方案。相對于總線系統(tǒng),點到點鏈接的優(yōu)點在只有較少 (RS485) 設備需要連接到 SIMATIC S7 上時非常明顯。
CP 可以方便的把第三方系統(tǒng)連接到 SIMATIC S7 上。由于 CP 具有極高的靈活性,可以實現(xiàn)多種不同的物理傳輸介質、傳輸速率,甚至可以自定義傳輸協(xié)議。
對于每個 CP,我們用 CD 光盤提供了組態(tài)軟件包和電子手冊,以及用于實現(xiàn) CPU 和 CP 之間通訊的參數(shù)化屏幕形式和標準的功能塊。
西門子6ES71934CC200AA0
組態(tài)的數(shù)據(jù)會存儲到 CPU 的系統(tǒng)塊中,并備份。因此更換模塊時新模塊可以立即投入使用。
S7-300 的接口模塊現(xiàn)有三種版本,每個都帶有用于不同物理傳輸介質的接口。
SIMATIC S7-400
SIMATICS7-400 PNH系統(tǒng)可以根據(jù)具體應用需求量身定制:性能可擴展、卓越的冗余度可靈活組態(tài),安全功能易于集成。集成PROFINET接口,可冗余連接I/O設備,或者通過PROFIBUS連接I/O設備,實現(xiàn)工廠級通信。無論何種應用,使用SIMATIC S7-400 PNH,均可在熟悉的STEP7 工程環(huán)境中,進行便捷而有效的編程和組態(tài)。
有一系列從入門級CPU直到高性能CPU,用于配置控制器。所有CPU控制大量結構;多個CPU可以在一個多值計算配置中一起工作以提高性能。由于CPU的高處理速度和確定性的響應時間,可縮短機器的循環(huán)周期。
不同的CPU具有不同性能,例如,工作存儲器,地址范圍,連接數(shù)量和執(zhí)行時間。十款款標準的CPU,集成PROFIBUS、PROFINET 總線接口。
信號模塊是控制器進行過程操作的接口。許多不同的數(shù)字量和模擬量模塊根據(jù)每一項任務的要求,準確提供輸入/輸出。數(shù)字量和模擬量模塊在通道數(shù)量、電壓和電流范圍、電絕緣、診斷和警報功能等方面都存在著差別。S7-400 信號模塊不僅是能夠在中央機架擴展,而且可以通過 PROFIBUS DP 連接到 S7-400 中央控制器。支持熱插拔,這使更換模塊變得極其簡單。
多種S7-400 系列 功能模板可以進行模塊定制來滿足最多變的任務。
除了帶有集成功能和接口的 CPU,還有豐富的采用 S7-400 設計的特殊模塊供技術使用。
通訊處理器用于將 S7-400 連接到不同的總線系統(tǒng)/通訊網(wǎng)絡,也用于點對點的連接。
作為總線系統(tǒng)的替代品,借助通訊處理器 (CP) 實現(xiàn)的點對點連接功能非常強大且成本較低。當僅要將幾個 (RS 485) 設備連接到 SIMATIC S7 時,與總線系統(tǒng)相比,點對點鏈路的優(yōu)勢是極為明顯的。
通訊處理器也能夠輕松地將第三方系統(tǒng)連接至 SIMATIC S7-400 系統(tǒng)中。由于 CP 具有很高的靈活性,因此可以執(zhí)行不同的物理傳輸介質、傳輸速度,甚至是自定義的傳輸協(xié)議。對每一個 CP 都有一個組態(tài)包。組態(tài)包中帶有電子手冊、參數(shù)化屏幕表單和用于 CPU 和 CP 之間通訊的標準功能塊。組態(tài)數(shù)據(jù)存儲在系統(tǒng)塊中并在 CPU 中備份。因此,在更換模塊后,新模塊馬上就可以使用。
借助 S7-400 點對點鏈路模塊,針對不同的物理傳輸介質,只需要插入相關的接口子模塊,而無需外部轉換器。
新的模塊化 SIMATIC S7-1200 控制器是我們新推出產品的核心,可實現(xiàn)簡單卻高度***的自動化任務。SIMATIC S7-1200 控制器實現(xiàn)了模塊化和緊湊型設計,功能強大、投資安全并且完全適合各種應用。
可擴展性強、靈活度高的設計,可實現(xiàn)最高標準工業(yè)通信的通信接口以及一整套強大的集成技術功能,使該控制器成為完整、全面的自動化解決方案的重要組成部分。
SIMATIC HMI 基礎面板的性能經(jīng)過優(yōu)化,旨在與這個新控制器以及強大的集成工程組態(tài)完美兼容,可確保實現(xiàn)簡化開發(fā)、快速啟動、***監(jiān)控和最高等級的可用性。正是這些產品之間的相互協(xié)同及其創(chuàng)新性的功能,幫助您將小型自動化系統(tǒng)的效率提升到一個前所未有的水平。
信號模塊可以連接到CPU的右側,進一步擴展數(shù)字或模擬輸入/輸出能力。CPU 1212C接受兩個,CPU1214C接受八個信號模塊。
大量不同的數(shù)字量和模擬量模塊可***提供每種任務所需的輸入/輸出。數(shù)字量和模擬量模塊在通道數(shù)目、電壓和電流范圍、隔離、診斷和報警功能等方面有所不同。 對于在此列舉的所有模塊系列,SIPLUS 部件也可應用在擴展溫度范圍 -25 - +60℃ 以及腐蝕性環(huán)境/冷凝環(huán)境中。
集成PROFINET接口
SimaticS7-1200的新CPU固件2.0版本支持與作為Profinet IO控制器的Profinet IO設備之間的通信。通過集成的Web服務器,可以通過CPU調用信息,通過標準網(wǎng)絡瀏覽器處理數(shù)據(jù),也可以在運行時間從用戶程序中對數(shù)據(jù)進行歸檔。
利用已建立的TCP/IP標準,SIMATIC S7-1200集成的PROFINET接口可用于編程或者與HMI設備和額外的控制器之間的通信。作為PROFINET IO控制器,SIMATIC S7-1200現(xiàn)在支持與PROFINET IO設備之間的通信。西門子6ES71934CC200AA0
該接口包含一個具有自動交叉功能的抗噪聲的RJ45連接器,它支持以太網(wǎng)網(wǎng)絡,其數(shù)據(jù)傳輸速率高達10/100 Mbit/s。
與第三方設備之間的通訊
在SIMATIC S7-1200上采用集成PROFINET接口可以實現(xiàn)與其他制造商生產的設備之間的無縫集成。利用所支持的本地開放式以太網(wǎng)協(xié)議TCP/IP和TCP上的ISO,可以與多個第三方設備進行連接和通訊。
這種通信能力與集成工程系統(tǒng)SIMATIC STEP 7 Basic支持的標準T-Send/T-Receive說明共同配置,為您在設計您的自動化解決方案中提供更高水平的靈活性。
簡易通訊模塊
在SIMATIC S7-1200的CPU上最多可以增加3個通訊模塊。
RS485和RS232通訊模塊適用于串行、基于字符的點到點連接。在SIMATIC STEP 7 Basic工程系統(tǒng)內部已經(jīng)包含了USS驅動器協(xié)議以及Modbus RTU主、從協(xié)議的庫函數(shù)。
SIMATIC STEP 7 Basic 的設計理念是直觀、易學和易用。這種設計理念可以使您在工程組態(tài)中實現(xiàn)最高效率。一些智能功能,例如直觀的編輯器、拖放功能和“IntelliSense”(智能檢測)工具,可讓您的工程組態(tài)進行的更加迅速。
這款新軟件的體系結構源于對未來創(chuàng)新的不斷追求,西門子在軟件開發(fā)領域已經(jīng)有很多年的經(jīng)驗,因此 SIMATIC STEP 7 的設計是以未來為導向的。
電源模板6ES7307-1BA00-0AA0電源模塊(2A)6ES7307-1EA00-0AA0電源模塊(5A)6ES7307-1KA01-0AA0電源模塊(10A)CPU6ES7312-1AE13-0AB0CPU312,32K內存6ES7312-5BE03-0AB0CPU312C,32K內存 10DI/6DO6ES7313-5BF03-0AB0CPU313C,64K內存 24DI/16DO / 4AI/2AO6ES7313-6BF03-0AB0CPU313C-2PTP,64K內存 16DI/16DO6ES7313-6CF03-0AB0CPU313C-2DP,64K內存 16DI/16DO6ES7314-1AG13-0AB0CPU314,96K內存6ES7314-6BG03-0AB0CPU314C-2PTP 96K內存 24DI/16DO / 4AI/2AO6ES7314-6CG03-0AB0CPU314C-2DP 96K內存 24DI/16DO / 4AI/2AO6ES7315-2AG10-0AB0CPU315-2DP, 128K內存6ES7315-2EH13-0AB0CPU315-2 PN/DP, 256K內存6ES7317-2AJ10-0AB0CPU317-2DP,512K內存6ES7317-2EK13-0AB0CPU317-2 PN/DP,1MB內存6ES7318-3EL00-0AB0CPU319-3 PN/DP,1.4M內存內存卡6ES7 953-8LF20-0AA0SIMATIC Micro內存卡 64kByte(MMC)6ES7 953-8LG11-0AA0SIMATIC Micro內存卡128KByte(MMC)6ES7 953-8LJ20-0AA0SIMATIC Micro內存卡512KByte(MMC)6ES7 953-8LL20-0AA0SIMATIC Micro內存卡2MByte(MMC)6ES7 953-8LM20-0AA0SIMATIC Micro內存卡4MByte(MMC)6ES7 953-8LP20-0AA0SIMATIC Micro內存卡8MByte(MMC)開關量模板6ES7 321-1BH02-0AA0開入模塊(16點,24VDC)6ES7 321-1BH10-0AA0開入模塊(16點,24VDC)6ES7 321-1BH50-0AA0開入模塊(16點,24VDC,源輸入)6ES7 321-1BL00-0AA0開入模塊(32點,24VDC)6ES7 321-7BH01-0AB0開入模塊(16點,24VDC,診斷能力)6ES7 321-1EL00-0AA0開入模塊(32點,120VAC)6ES7 321-1FF01-0AA0開入模塊(8點,120/230VAC)6ES7 321-1FF10-0AA0開入模塊(8點,120/230VAC)與公共電位單獨連接6ES7 321-1FH00-0AA0開入模塊(16點,120/230VAC)6ES7 321-1CH00-0AA0開入模塊(16點,24/48VDC)6ES7 321-1CH20-0AA0開入模塊(16點,48/125VDC)6ES7 322-1BH01-0AA0開出模塊(16點,24VDC)6ES7 322-1BH10-0AA0開出模塊(16點,24VDC)高速6ES7 322-1CF00-0AA0開出模塊(8點,48-125VDC)6ES7 322-8BF00-0AB0開出模塊(8點,24VDC)診斷能力6ES7 322-5GH00-0AB0開出模塊(16點,24VDC,獨立接點,故障保護)6ES7 322-1BL00-0AA0開出模塊(32點,24VDC)6ES7 322-1FL00-0AA0開出模塊(32點,120VAC/230VAC)6ES7 322-1BF01-0AA0開出模塊(8點,24VDC,2A)6ES7 322-1FF01-0AA0開出模塊(8點,120V/230VAC)6ES7 322-5FF00-0AB0開出模塊(8點,120V/230VAC,獨立接點)6ES7 322-1HF01-0AA0開出模塊(8點,繼電器,2A)6ES7 322-1HF10-0AA0開出模塊(8點,繼電器,5A,獨立接點)6ES7 322-1HH01-0AA0開出模塊(16點,繼電器)6ES7 322-5HF00-0AB0開出模塊(8點,繼電器,5A,故障保護)6ES7 322-1FH00-0AA0開出模塊(16點,120V/230VAC)6ES7 323-1BH01-0AA08點輸入,24VDC;8點輸出,24VDC模塊6ES7 323-1BL00-0AA016點輸入,24VDC;16點輸出,24VDC模塊模擬量模板6ES7 331-7KF02-0AB0模擬量輸入模塊(8路,多種信號)6ES7 331-7KB02-0AB0模擬量輸入模塊(2路,多種信號)6ES7 331-7NF00-0AB0模擬量輸入模塊(8路,15位精度)6ES7 331-7NF10-0AB0模擬量輸入模塊(8路,15位精度)4通道模式6ES7 331-7HF01-0AB0模擬量輸入模塊(8路,14位精度,快速)6ES7 331-1KF01-0AB0模擬量輸入模塊(8路, 13位精度)6ES7 331-7PF01-0AB08路模擬量輸入,16位,熱電阻6ES7 331-7PF11-0AB08路模擬量輸入,16位,熱電偶6ES7 332-5HD01-0AB0模擬輸出模塊(4路) 6ES7 332-5HB01-0AB0模擬輸出模塊(2路) 6ES7 332-5HF00-0AB0模擬輸出模塊(8路) 6ES7 332-7ND02-0AB0模擬量輸出模塊(4路,15位精度)6ES7 334-0KE00-0AB0模擬量輸入(4路RTD)/模擬量輸出(2路)6ES7 334-0CE01-0AA0模擬量輸入(4路)/模擬量輸出(2路)附件6ES7 365-0BA01-0AA0IM365接口模塊6ES7 360-3AA01-0AA0IM360接口模塊6ES7 361-3CA01-0AA0IM361接口模塊6ES7 368-3BB01-0AA0連接電纜 (1米)6ES7 368-3BC51-0AA0連接電纜 (2.5米)6ES7 368-3BF01-0AA0連接電纜 (5米)6ES7 368-3CB01-0AA0連接電纜 (10米)6ES7 390-1AE80-0AA0導軌(480mm)6ES7 390-1AF30-0AA0導軌(530mm)
6ES7 972-0BA50-0xA0 快速連線網(wǎng)絡接頭(不帶編程口)
6ES7 972-0BB50-0xA0 快速連線網(wǎng)絡接頭(帶編程口)
6ES7 972-0BA12-0xA0 90度網(wǎng)絡接頭(不帶編程口)
6ES7 972-0BB12-0xA0 90度網(wǎng)絡接頭(帶編程口)
6ES7 972-0BA41-0xA0 35度網(wǎng)絡接頭(不帶編程口)
6ES7 972-0BB41-0xA0 35度網(wǎng)絡接頭(帶編程口)
6GK1 500-0EA02 無角度網(wǎng)絡接頭(不帶編程口)
6GK1 500-0FC00 無角度快速連線網(wǎng)絡接頭(不帶編程口)
《銷售態(tài)度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標!
《服務說明》:現(xiàn)貨配送至全國各地含稅(17%)含運費!
《產品質量》:原裝現(xiàn)貨,全新原裝!
《產品優(yōu)勢》:專業(yè)銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務周到!
產品遠銷:
1.華北地區(qū):北京、天津、河北、山西、內蒙古(5個省、市、區(qū))。
2.東北地區(qū):遼寧、吉林、黑龍江、大連(4個省、市)。
3.華東地區(qū):上海、江蘇、浙江、安徽、福建、江西、山東、寧波、夏門、青島(10個省、市)。
4.中南地區(qū):河南、湖北、湖南、廣東、廣西、海南、深圳(7個省、市)。
5.西南地區(qū):重慶、四川、貴州、云南、西藏(5個省、市)。
6.西北地區(qū):陜西、甘肅、青海、寧夏、新疆(5個省、區(qū))。
1. 如何避免S7-300/400系統(tǒng)掃描時間過長而導致CPU停機?
如果用戶程序的執(zhí)行時間超出硬件組態(tài)中所設定CPU的掃描周期監(jiān)控時間,則CPU會因看門狗超時而停機,同時觸發(fā)定時錯誤OB80,診斷信息如圖1所示:
S7-300/400 CPU的循環(huán)掃描時間(看門狗時間)默認為150ms(***可修改為6000ms),用戶程序的執(zhí)行時間必須在設定的掃描周期監(jiān)控時間范圍內。***掃描周期設置如圖2所示:
2. 如何查看S7-300/400系統(tǒng)掃描循環(huán)時間?
如果工程師需要了解程序的掃描周期,可通過如下兩種方法查詢。
方法一、將程序下載到PLC后,進行在線連接,查看CPU信息,如圖3所示:
方法二、通過將OB1相應的臨時變量傳送到M區(qū),即可讀取CPU掃描循環(huán)時間,如圖4、圖5所示:
3. 如何查看S7-300/400中一個子程序的大約執(zhí)行時間?
使用S7-300/400 CPU時,如果工程師需要了解某個子程序的大約執(zhí)行時間,可在該子程序前、后分別讀取CPU系統(tǒng)時鐘,然后使用時鐘相減指令FC34進行編程計算,步驟如下:
1、設置PLC系統(tǒng)時鐘,按圖6所示的設置:
2、創(chuàng)建一個塊符號名為“time”的數(shù)據(jù)塊(DB1),并創(chuàng)建如下變量,如圖7所示:
3、在需要測試的子程序的***個網(wǎng)絡和最后一個網(wǎng)絡讀取系統(tǒng)時鐘,然后運用時鐘相減指令FC34進行計算。
如下例程中測試了“FC1”子程序的執(zhí)行時間,如圖8所示:
4、通過變量監(jiān)控表查看該子程序的大約執(zhí)行時間,如圖9所示:
圖9子程序大約執(zhí)行時間
1多功能測量表SENTRON PAC3200簡介
SENTRON PAC3200電能監(jiān)視設備可***提供系統(tǒng)特性,包括電壓和電流***值、最小值和平均值,功率值、頻率、功率因數(shù)、對稱性、邏輯計算、負載趨勢、諧波和總諧波失真等。SENTRON PAC3200可檢測 50 多個基本數(shù)值,具有 10個電能計數(shù)器,可用于全面負載檢測。它們的測量準確度滿足電能計數(shù)器標準所規(guī)定的較高要求。PAC3200帶有MODBUS RTU-RS485接口、PROFIBUS-DP接口和MODBUS TCP 接口,可以很方便將PAC3200的數(shù)據(jù)上傳到PLC中進行處理,也可以上傳到HMI中進行數(shù)據(jù)分析、處理及歸檔。對于西門子系統(tǒng)可以輕松地將PAC3200集成到上位自動化系統(tǒng)中,例如,集成到西門子 SIMATIC PCS 7 powerrate 和SIMATIC WinCC powerrate 軟件包中。
2 PAC3200通信接口對比
PAC3200可以通過MODBUS RTU RS485接口、MODBUS TCP 以太網(wǎng)接口以及現(xiàn)場總線PROFIBUS-DP接口與PLC和HMI通信。下面分別以連接S7-300 PLC為例,在通信性能、連接的個數(shù)、編程方面進行對比:
1) 通信性能:PROFIBUS-DP使用令牌方式由主站依次訪問從站,是實時現(xiàn)場總線,通信響應快,通信的響應時間應考慮PAC3200數(shù)據(jù)的刷新時間(自身刷新時間可能較PROFIBUS-DP刷新時間慢);如果選擇以太網(wǎng)MODBUS TCP 通信,由于不是實時網(wǎng)絡,通信性能次之,通信的響應時間也應考慮PAC3200數(shù)據(jù)的刷新時間(自身刷新時間可能較以太網(wǎng)刷新時間慢);使用RS485 MODBUS RTU通信,由于基于串口,通信性能不能與以太網(wǎng)與PROFIBUS-DP相比較。
2) 連接個數(shù):使用PROFIBUS-DP,基于主站的性能,最多可以連接126個站點;以太網(wǎng)MODBUS TCP 通信,基于CP的連接個數(shù),通常16個;使用RS485 MODBUS RTU,可以連接一個網(wǎng)段,典型值31個站點。
3) 編程:使用PROFIBUS-DP,不需要編寫通信程序;使用以太網(wǎng)MODBUS TCP 通信,需要編寫發(fā)送接收通信程序;使用RS485 MODBUS RTU通信,需要編寫從站輪詢程序,比較麻煩,如果沒有購買MODBUS RTU的驅動,還需要編寫通信程序。
4) 價格:PROFIBUS-DP與RS485 MODBUS RTU通信需要購買選件網(wǎng)卡,而PAC3200本身集成以太網(wǎng)接口,支持MODBUS TCP 通信。
下面將介紹PAC3200的MODBUS TCP 通信。
3 MODBUS TCP 通信報文
MODBUS TCP 使MODBUS RTU協(xié)議運行于以太網(wǎng),MODBUS TCP使用TCP/IP和以太網(wǎng)在站點間傳送MODBUS報文,MODBUS TCP結合了以太網(wǎng)物理網(wǎng)絡和網(wǎng)絡標準TCP/IP以及以MODBUS作為應用協(xié)議標準的數(shù)據(jù)表示方法。MODBUS TCP通信報文被封裝于以太網(wǎng)TCP/IP數(shù)據(jù)包中。與傳統(tǒng)的串口方式,MODBUS TCP插入一個標準的MODBUS報文到TCP報文中,不再帶有數(shù)據(jù)校驗和地址,如圖1所示:
圖1:MODBUS TCP報文
由于使用以太網(wǎng)TCP/IP數(shù)據(jù)鏈路層的校驗機制而保證了數(shù)據(jù)的完整性,MODBUS TCP 報文中不再帶有數(shù)據(jù)校驗”CHECKSUM”,原有報文中的“ADDRESS”也被“UNIT ID”替代而加在MODBUS應用協(xié)議報文頭中。
MODBUS TCP服務器使用502端口與客戶端進行通信。
S7-300 與PAC3200 之間進行MODBUS TCP 通信時,MODBUS應為協(xié)議的報文頭賦值如下:
byte 0: transaction identifier (高字節(jié)) – 為0
byte 1:transaction identifier(低字節(jié)) - 為0
byte 2:protocol identifier(高字節(jié)) = 0
byte 3:protocol identifier (低字節(jié)) = 0
byte 4:length field (高字節(jié)) = 0 (因為所有的報文小于256)
byte 5:length field (低字節(jié)) = 后面跟隨的字節(jié)數(shù)
byte 6:unit identifier -原從站地址,這里為0
byte 7:MODBUS 功能碼,通過功能碼發(fā)送通信命令
byte 8 ~:后續(xù)的字節(jié)數(shù)與功能碼相關
4 PAC3200支持的MODBUS TCP 功能碼
在MODBUS TCP 的報文中,通過使用功能碼請求通信伙伴的數(shù)據(jù),如對內部寄存器的讀寫操作、讀輸入寄存器、寫輸出寄存器等。不同的操作使用不同的功能碼,如FC1、2、3、4、5、6、7、15、16等,PAC3200支持FC2、FC3、FC4、FC6、FC16,在下面將介紹PAC3200這些功能碼的報文格式:
FC2 讀輸入的位信號:
請求:
Byte 0: 功能碼,2
Byte 1-2: 開始的位地址
Byte 3-4:位的個數(shù) (1-2000)
響應:
Byte 0: 返回的功能碼 2
Byte 1: 返回的字節(jié)個數(shù) (B=(位的個數(shù)+7)/8)
Byte 2-(B+1): 位信號的值 (最低有效位是***個位信號)
FC3 讀多個寄存器信號:
請求:
Byte 0: 功能碼,3
Byte 1-2: 寄存器開始地址
Byte 3-4: 寄存器的個數(shù) (1-125)
響應:
Byte 0: 返回的功能碼 3
Byte 1: 返回的字節(jié)個數(shù) (B=2倍寄存器數(shù))
Byte 2-(B+1): 寄存器的值
FC4 讀輸入寄存器信號:
請求:
Byte 0: 功能碼,4
Byte 1-2: 輸入寄存器開始地址
Byte 3-4: 輸入寄存器的個數(shù) (1-125)
響應:
Byte 0: 返回的功能碼 4
Byte 1: 返回的字節(jié)個數(shù) (B=2倍輸入寄存器數(shù))
Byte 2-(B+1): 輸入寄存器的值
FC6 寫單個寄存器信號:
請求:
Byte 0: 功能碼,6
Byte 1-2: 寄存器地址
Byte 3-4: 寄存器的值
響應:
Byte 0: 返回的功能碼 6
Byte 1-2: 寄存器地址
Byte 3-4: 寄存器的值
FC16 寫多個寄存器信號:
請求:
Byte 0: 功能碼,10(HEX)
Byte 1-2: 寄存器開始地址
Byte 3-4: 寄存器的個數(shù) (1-100)
Byte 5:字節(jié)的個數(shù) (B=2倍輸入寄存器數(shù))
Byte 6-(B+5) 預置的寄存器值
響應:
Byte 0: 返回的功能碼 10(HEX)
Byte 1-2: 寄存器開始地址
Byte 3-4: 寄存器個數(shù)
注:
一個寄存器為兩個字節(jié),上面介紹的首地址為MODBUS TCP 報文中PDU的首地址。
5 PAC3200的地址區(qū)
使用不同的功能碼可以對PAC3200不同的地址區(qū)進行操作:
測量變量:例如電壓、電流值、輸入、輸出等變量可以使用FC3和FC4,F(xiàn)C3與FC4功能相
同,兩者都可以讀。
狀態(tài)參數(shù):例如限制值0、1、2以及輸入0、輸出0等位信號,使用FC2可以讀出這些信
號。
設定參數(shù):例如連接類型、是否使用電壓變送器電壓、一次側電壓等,可以使用FC3、FC4進
行讀操作,兩者功能相同,使用FC16進行寫操作。
通信參數(shù):例如IP地址、網(wǎng)關等參數(shù),可以使用FC3、FC4進
行讀操作,兩者功能相同,使用FC16進行寫操作。
信息參數(shù):例如產品的序列號等,可以使用FC3、FC4進行讀操作,兩者功能相同,使用
FC16進行寫操作。
命令參數(shù):例如復位***值、最小值以及能量計數(shù)器等參數(shù),使用FC6進行寫操作。
6 PAC3200側的配置
使用PAC3200集成的以太網(wǎng)通信接口進行MODBUS TCP通信,需要對接口進行設置,步驟如下:
1):使用F4(Menu) > "SETTINGS> COMMUNICATION 進入如下界面如圖2所示:
圖2 通信界面
2):使用F4(Edit)鍵對選中的條目進行編輯,在通信界面中設定MODBUS TCP 通信的IP地
址、子網(wǎng)掩碼及網(wǎng)關,在“PROTOCOL”中選擇“TCP”后退出,PAC3200側設置完成。
7 PLC側設置
在PLC側作的設置是為了與PAC3200建立TCP連接,以S7-300為例,步驟如下:
1):在SIMATIC Manager中創(chuàng)建一個S7-300的項目,本例中項目名為MODBUS_TCP。
2):插入一個S7-300站,從硬件目錄中插入CP343-1,本例為CP343-1IT,如圖3所示:
圖3:插入以太網(wǎng)模塊
3):雙擊CP343-1的PN IO 槽,配置IP地址、子網(wǎng)掩碼,CP343-1的IP地址必須與
PAC3200在一個網(wǎng)段中,否則需要配置路由器地址,如圖4所示:
圖4:設置CP地址參數(shù)
4):在硬件界面中點擊“Options”->“configure network”進入網(wǎng)絡連接界面,如圖5所示:
圖5:網(wǎng)絡配置界面
5):點擊CPU,出現(xiàn)網(wǎng)絡連接表,雙擊表中任一空格,選擇通信連接類型,由于CP343-1與
PAC3200使用以太網(wǎng)TCP/IP的通信方式,所以連接類型選擇為“TCP CONNECTION”,如
圖6所示:
圖6:選擇連接類型
6):確認選擇的連接類型后,進入屬性界面,如圖7所示:
圖7:連接屬性-通用信息欄
選擇“Active connection establishment”選項,表示在通信連接初始化中由CP343-1主動發(fā)出連接請求。同樣在“Block parameters”中自動生成通信參數(shù),用于編程時的參數(shù)賦值。
7):在連接屬性的地址欄中,配置通信雙方的地址,如圖8所示:
圖8:連接屬性-地址欄
在IP地址中填寫PAC3200的地址,本例中為192.168.1.13,在PORT端口號中定義本方的端口號,為了不與網(wǎng)絡中固定功能的端口號沖突,西門子PLC通常以2000開始,PAC3200的端口號由MODBUS TCP規(guī)定固定為502。
8):配置完成后,存盤編譯,將整個硬件配置下載到PLC中,使用網(wǎng)線連接PAC3200后,在
網(wǎng)絡配置界面中使用菜單命令:“PLC”->“activate connection status”,查看實際連 接狀態(tài),如圖9所示:
圖9查看連接狀態(tài)
如果連接狀態(tài)顯示成功(符號為綠色的三角),可以進行下一步工作,如果出現(xiàn)紅方塊,表示沒有建立連接,需要檢查通信雙方的設置及網(wǎng)線,通常的情況下,PAC3200設置完成后需要重新上電啟動。
如果需要與多個設備進行MODBUS TCP通信,則需要建立多個通信連接,PLC側的端口號不能相同,可以為2000、2001、2002等,但是連接的不同MODBUS TCP的服務器端口號必須為502,只是IP地址不同。
8 PLC編程
在前面的章節(jié)中已經(jīng)介紹了MODBUS TCP的報文格式,在PLC側的通信程序就必須符合這種報文格式。下面以例子的方式介紹通信程序的編寫。
在OB1中調用用于CP343-1的通信函數(shù)FC5和FC6,如果是S7-400,需要在S7-400的函數(shù)庫中調用FC50和FC60,如圖10所示:
圖10:調用通信函數(shù)
通信函數(shù)FC5的參數(shù)含義:
ACT :沿觸發(fā)信號。
ID :參考本地CPU連接表中的塊參數(shù)(圖7)。
LADDR :參考本地CPU連接表中的塊參數(shù)(圖7)。
SEND : 發(fā)送區(qū),***通信數(shù)據(jù)為8K字節(jié)。
LEN : 實際發(fā)送數(shù)據(jù)長度。
DONE :每次發(fā)送成功,產生一個上升沿。
ERROR :錯誤位。
STATUS:通信狀態(tài)字。
通信函數(shù)FC6的參數(shù)含義:
ID :參考本地CPU連接表中的塊參數(shù)。
LADDR :參考本地CPU連接表中的塊參數(shù)。
RECV : 接收區(qū)。接收區(qū)應大于等于發(fā)送區(qū)。
NDR : 每次接收到新數(shù)據(jù),產生一個上升沿。
ERROR :錯誤位。
STATUS:通信狀態(tài)字。
LEN : 實際接收數(shù)據(jù)長度。
如何實現(xiàn)MODBUS TCP通信,可以通過例子進行說明,例如讀出PAC3200設備的IP地址,通過PAC3200的手冊可以知道,IP地址為通信參數(shù),偏移地址(開始地址)為63001,占用兩個寄存器,上面已經(jīng)介紹通信參數(shù)的讀取可以使用功能碼FC3或FC4讀出,MODBUS TCP 的報文頭(參考圖1)BMAP部分占用7個字節(jié),協(xié)議數(shù)據(jù)單元(PDU)部分占用5個字節(jié),那么通過通信函數(shù)FC5一共發(fā)送12個字節(jié),本例中數(shù)據(jù)發(fā)送區(qū)為DB1.DBB0~DB1.DBB11,然后將請求的內容分別賦值到DB1.DBB0~DB1.DBB11中,請求報文格式如下:
DB1,DBB0=0 transaction identifier (高字節(jié)) – 為0 DB1,DBB1=0 transaction identifier(低字節(jié)) - 為0 DB1,DBB2=0 protocol identifier(高字節(jié)) = 0 DB1,DBB3=0 protocol identifier (低字節(jié)) = 0 DB1,DBB4=0 length field (高字節(jié)) = 0 (因為所有的報文小于256) DB1,DBB5=6 后面跟隨的字節(jié)數(shù) DB1,DBB6=7 unit identifier -原從站地址,這里為任意值 |
![]() |
MPAP |
DB1,DBB7=4 MODBUS 功能碼 DB1,DBB8= F6(HEX)輸入寄存器開始地址(高字節(jié)) DB1,DBB9=19 (HEX) 輸入寄存器開始地址(低字節(jié)) DB1,DBB10=0 輸入寄存器的個數(shù)(高字節(jié)) DB1,DBB11=2 輸入寄存器的個數(shù)(低字節(jié)) |
![]() |
PDU |
DB1.DBB0~DB1.DBB11經(jīng)過賦值請求信息后,例子中M0.5每個上升沿將發(fā)送一次請求,如果通信成功,通過FC6將接收到PAC3200的返回信息,返回信息為13個字節(jié),放入到數(shù)據(jù)接收區(qū)DB2.DBB0~DB2.DBB12中,接收報文的格式如下:
DB2,DBB0=0 transaction identifier (高字節(jié)) – 為0 DB2,DBB1=0 transaction identifier(低字節(jié)) - 為0 DB2,DBB2=0 protocol identifier(高字節(jié)) = 0 DB2,DBB3=0 protocol identifier (低字節(jié)) = 0 DB2,DBB4=0 length field (高字節(jié)) = 0 (因為所有的報文小于256) DB2,DBB5=7 后面跟隨的字節(jié)數(shù) DB2,DBB6=7 unit identifier -返回值 |
![]() |
MBAP |
DB2,DBB7=4 MODBUS 功能碼 DB2,DBB8= 4 返回的字節(jié)個數(shù) DB2,DBB9= C0(HEX) ,192(DEC)***個寄存器值(高字節(jié)) DB2,DBB10=A8(HEX),168(DEC) ***個寄存器值(低字節(jié)) DB2,DBB11=1 第二個寄存器值(高字節(jié)) DB2,DBB12=D(HEX),13(DEC)第二個寄存器值(低字節(jié)) |
![]() |