日韩av大片在线观看欧美成人不卡|午夜先锋看片|中国女人18毛片水多|免费xx高潮喷水|国产大片美女av|丰满老熟妇好大bbbbbbbbbbb|人妻上司四区|japanese人妻少妇乱中文|少妇做爰喷水高潮受不了|美女人妻被颜射的视频,亚洲国产精品久久艾草一,俄罗斯6一一11萝裸体自慰,午夜三级理论在线观看无码

| 注冊| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當前位置:
潯之漫智控技術(shù)(上海)有限公司>>西門子>>西門子數(shù)控系統(tǒng)>> 電線電纜西門子總代理

西門子總代理

返回列表頁
  • 西門子總代理
  • 西門子總代理
  • 西門子總代理
  • 西門子總代理
  • 西門子總代理
收藏
舉報
參考價 面議
具體成交價以合同協(xié)議為準
  • 型號 電線電纜
  • 品牌 Siemens/西門子
  • 廠商性質(zhì) 代理商
  • 所在地 上海市
在線詢價 收藏產(chǎn)品

更新時間:2022-02-24 11:41:25瀏覽次數(shù):475

聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!

同類優(yōu)質(zhì)產(chǎn)品

更多產(chǎn)品

產(chǎn)品簡介

產(chǎn)地類別 進口 應用領域 電子
西門子總代理
西門子6XV1850-0AH10性能參數(shù)ram電源回路有灰塵,、油泥等形成放電回路等可編程序控制器的分類也必然要符合現(xiàn)代化生產(chǎn)的需求西門子提供scalancex各種互為基礎的產(chǎn)品線具有網(wǎng)絡通信能力這會加快plc斷電后電容的放電速度開發(fā)人員要確保任何部件發(fā)生故障時從而顯著加快產(chǎn)品的上市時間及盈利時間plc的cpu以一定的掃描速度重復執(zhí)行上述三個階段可將企業(yè)內(nèi)所有區(qū)域有效地集成到一個統(tǒng)一系

詳細介紹

 

 西門子總代理          西門子總代理



西門子6XV1850-0AH10性能參數(shù)ram電源回路有灰塵,、油泥等形成放電回路等可編程序控制器的分類也必然要符合現(xiàn)代化生產(chǎn)的需求西門子提供scalancex各種互為基礎的產(chǎn)品線具有網(wǎng)絡通信能力這會加快plc斷電后電容的放電速度開發(fā)人員要確保任何部件發(fā)生故障時從而顯著加快產(chǎn)品的上市時間及盈利時間plc的cpu以一定的掃描速度重復執(zhí)行上述三個階段可將企業(yè)內(nèi)所有區(qū)域有效地集成到一個統(tǒng)一系統(tǒng)中電池用久了可隨時通過可插拔i/o模塊、功能和通訊模塊靈活地進行擴展plc具有的自診斷功能對維修人員維修技能的要求降低防止負載短路造成損壞plc中型機:中型機的控制點一般不大于2048點各種場合中的自動檢測,、監(jiān)測及控制等傳輸容量的擴展使基于視頻的新協(xié)作形式成為可能其工作過程一般分為三個階段又總是先掃描梯形圖左邊的由各觸點構(gòu)成的控制線路

西門子為其產(chǎn)品及系統(tǒng)提供工業(yè)安全功能,,以支持工廠、解決方案,、機器和網(wǎng)絡的安全運行,。

為了保護設備、系統(tǒng),、機器和網(wǎng)絡以防受到網(wǎng)絡威脅,,必須實施并持續(xù)保持全面、的工業(yè)安全概念,。西門子的產(chǎn)品和解決方案構(gòu)成了這種概念的一個要素,。

客戶負責防止未經(jīng)授權(quán)的對其工廠、系統(tǒng),、機器設備和網(wǎng)絡進行訪問,。這種系統(tǒng)、機器和部件只應連接到企業(yè)網(wǎng)絡或互聯(lián)網(wǎng),,前提是需要進行這種連接,,且僅當采取適當措施時的情況下才進行這種連接(例如,使用防火墻和/或進行網(wǎng)絡分隔),。

 

 

 

西門子在 Micro/WIN V4.0 SP5 中正式推出 Modbus RTU 主站協(xié)議庫(西門子標準庫指令),。 1

圖 1. 西門子標準指令庫(Micro/WIN V4.0 SP5)

 

注意

  • 1. Modbus RTU 主站指令庫的功能是通過在用戶程序中調(diào)用預先編好的程序功能塊實現(xiàn)的,該庫對 Port 0 和 Port 1 有效,。該指令庫將設置通信口工作在自由口模式下,。
  • 2. Modbus RTU 主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷,。
  • 3. Modbus RTU 主站庫對CPU的版本有要求,。CPU 的版本必須為 2.00 或者 2.01(即訂貨號為 6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持,。

使用 Modbus RTU 主站指令庫,,可以讀寫 Modbus RTU 從站的數(shù)字量、模擬量 I/O 以及保持寄存器,。

要使用 Modbus RTU 主站指令庫,,須遵循下列步驟:

  • 1.安裝西門子標準指令庫
  • 2.按照要求編寫用戶程序調(diào)用 Modubs RTU 主站指令庫
  • 安裝西門子標準指令庫

1.2 Modbus RTU 主站功能編程

1. 調(diào)用 Modbus RTU 主站初始化和控制子程序

使用 SM0.0 調(diào)用 MBUS_CTRL 完成主站的初始化,并啟動其功能控制:

2

圖 2. 用 SM0.0 調(diào)用 Modbus RTU 主站初始化與控制子程序

各參數(shù)意義如下:

a.EN使能:必須保證每一掃描周期都被使能(使用 SM0.0)
b.Mode模式:為 1 時,,使能 Modbus 協(xié)議功能,;為 0 時恢復為系統(tǒng) PPI 協(xié)議
c.Baud波特率:支持的通訊波特率為1200,2400,,4800,,9600,,19200,38400,,57600,115200,。
d.Parity校驗:校驗方式選擇
 0=無校驗
1=奇較驗
2=偶較驗
e.Timeout超時:主站等待從站響應的時間,,以毫秒為單位,典型的設置值為 1000 毫秒(1 秒),,允許設置的范圍為 1 - 32767,。
  注意: 這個值必須設置足夠大以保證從站有時間響應。
f.Done完成位:初始化完成,,此位會自動置1,。可以用該位啟動 MBUS_MSG 讀寫操作(見例程)
g.Error 初始化錯誤代碼(只有在 Done 位為1時有效):
 0= 無錯誤
1= 校驗選擇非法
2= 波特率選擇非法
3= 模式選擇非法

2. 調(diào)用 Modbus RTU 主站讀寫子程序MBUS_MSG,,發(fā)送一個Modbus 請求,;

4

圖 3. 調(diào)用Modbus RTU 主站讀寫子程序

各參數(shù)意義如下:

a.EN使能:同一時刻只能有一個讀寫功能(即 MBUS_MSG)使能
  注意:建議每一個讀寫功能(即 MBUS_MSG)都用上一個 MBUS_MSG 指令的 Done 完成位來激活,以保證所有讀寫指令循環(huán)進行(見例程),。
b.First讀寫請求位:每一個新的讀寫請求必須使用脈沖觸發(fā)
c.Slave從站地址:可選擇的范圍   1 - 247
d.RW從站地址:0 = 讀,, 1 = 寫
  注意:
1. 開關(guān)量輸出和保持寄存器支持讀和寫功能
2. 開關(guān)量輸入和模擬量輸入只支持讀功能
e.Addr讀寫從站的數(shù)據(jù)地址:
 選擇讀寫的數(shù)據(jù)類型
 00001 至 0xxxx - 開關(guān)量輸出
 10001 至 1xxxx - 開關(guān)量輸入
30001 至 3xxxx - 模擬量輸入
40001 至 4xxxx - 保持寄存器
f.Count數(shù)據(jù)個數(shù)通訊的數(shù)據(jù)個數(shù)(位或字的個數(shù))
  注意: Modbus主站可讀/寫的數(shù)據(jù)量為120個字(是指每一個 MBUS_MSG 指令)
g.DataPtr數(shù)據(jù)指針:1. 如果是讀指令,讀回的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中
 2. 如果是寫指令,,要寫出的數(shù)據(jù)放到這個數(shù)據(jù)區(qū)中
h.Done完成位讀寫功能完成位
i.Error錯誤代碼:只有在 Done 位為1時,,錯誤代碼才有效
 0 = 無錯誤
1 = 響應校驗錯誤
2 = 未用
3 = 接收超時(從站無響應)
4 = 請求參數(shù)錯誤(slave address, Modbus address, count, RW)
5 = Modbus/自由口未使能
6 = Modbus正在忙于其它請求
7 = 響應錯誤(響應不是請求的操作)
8 = 響應CRC校驗和錯誤
-
101 = 從站不支持請求的功能
102 = 從站不支持數(shù)據(jù)地址
103 = 從站不支持此種數(shù)據(jù)類型
104 = 從站設備故障
105 = 從站接受了信息,但是響應被延遲
106 = 從站忙,,拒絕了該信息
107 = 從站拒絕了信息
108 = 從站存儲器奇偶錯誤

常見的錯誤:

  • 如果多個 MBUS_MSG 指令同時使能會造成 6 號錯誤
  • 庫存儲區(qū)被程序其它地方復用,,有時也會造成6 號錯誤
  • 從站 delay 參數(shù)設的時間過長會造成主站 3 號錯誤
  • 從站掉電或不運行,網(wǎng)絡故障都會造成主站 3 號錯誤

3. 在 CPU 的 V 數(shù)據(jù)區(qū)中為庫指令分配存儲區(qū)(Library Memory)

Modbus Master 指令庫需要一個284個字節(jié)的全局 V 存儲區(qū),。

參考:分配庫指令數(shù)據(jù)區(qū)

1.3 關(guān)于 Modbus RTU 主站協(xié)議及地址

此為西門子正式推出的標準庫指令說明資料,。

在 Modbus RTU Master 協(xié)議和 PPI 協(xié)議之間切換:

Modbus RTU Master 協(xié)議指令庫使通信口工作在自由口模式下,此時不能與 Micro/WIN 軟件通信,。要在切換回 PPI 協(xié)議,,可以:

  • 將 MBUS_CTRL 指令的 Mode 輸入端設置為邏輯"0"
  • 將 CPU 的允許模式選擇開關(guān)置為 STOP 位置
 

Modbus RTU Master 協(xié)議庫的執(zhí)行時間:

Modbus RTU Master 協(xié)議庫的 MBUS_CTRL 指令不需要很長的執(zhí)行時間。MBUS_需要 1.11 ms 用于初始化,,在后續(xù)的每個掃描周期中只占用 0.41 ms,。

調(diào)用 MBUS_MSG 子程序會加長處理時間。大部分時間都用于 CRC 校驗的計算,。每讀,、寫一個字的數(shù)據(jù)就需要 1.85 ms 掃描時間。數(shù)據(jù)多的情況下(讀,、寫 120 字的數(shù)據(jù)),,掃描時間大概會擴增加 222 ms,。讀操作的時間主要消耗在接收數(shù)據(jù)上;寫操作的時間主要消耗在發(fā)送數(shù)據(jù)上,。

 

Modbus 地址

 

通常 Modbus 地址由 5 位數(shù)字組成,,包括起始的數(shù)據(jù)類型代號,以及后面的偏移地址,。Modbus Master 協(xié)議庫把標準的 Modbus 地址映射為所謂 Modbus 功能號,,讀寫從站的數(shù)據(jù)。Modbus Master 協(xié)議庫支持如下地址:

  • 00001 - 09999:數(shù)字量輸出( 線圈)
  • 10001 - 19999:數(shù)字量輸入(觸點)
  • 30001 - 39999:輸入數(shù)據(jù)寄存器(通常為模擬量輸入)
  • :數(shù)據(jù)保持寄存器
 

Modbus Master 協(xié)議庫支持的功能

 

為了支持上述 Modbus 地址的讀寫,,Modbus Master 協(xié)議庫需要從站支持下列功能:

表 1. 需要從站支持的功能

Modbus 地址讀/寫Modbus 從站須支持的功能
00001 - 09999
數(shù)字量輸出
功能 1
功能 5:寫單輸出點
功能 15:寫多輸出點
10001 - 19999
數(shù)字量輸入
功能 2

30001 - 39999
輸入寄存器

功能 4

保持寄存器
功能 3
功能 6:寫單寄存器單元
功能 16:寫多寄存器單元
 

Modbus 地址和 S7-200 存儲區(qū)地址的映射

 

S7-200 通過 Modbus Master 和 Slave 協(xié)議庫通信時,,Modbus 地址和 S7-200 內(nèi)存儲區(qū)地址的 映射關(guān)系都類似。

Modbus 保持寄存器地址映射舉例:

5

 

2.6 Modbus RTU 從站常見問題

Modbus 從站的網(wǎng)絡地址與 S7-200 的 CPU 網(wǎng)絡地址有關(guān)系,?

 

沒有關(guān)系,。支持網(wǎng)絡通信的通信協(xié)議必須有其自己的網(wǎng)絡尋址規(guī)定。 Modbus 從站的地址只是它在 Modbus 網(wǎng)絡上的地址,,而通常所說的 S7-200 CPU 地址是 CPU 在西門子的 PPI 網(wǎng)絡上的站地址,。S7-200 CPU 的大部分通信功能都通過 PPI 網(wǎng)絡完成,例如編程,、網(wǎng)絡讀寫通信等,。

 

 如何理解 Modbus 地址與功能碼的區(qū)別?

 

Modbus 地址與 Modbus 的功能碼是兩個層次的概念,。

 

根據(jù) Modbus 通信協(xié)議,,Modbus 數(shù)據(jù)的地址使用 00xxx、10xxx,、30xxx 和 40xxx 的形式,,分別表示數(shù)字量輸出、數(shù)字量輸入,、模擬量輸入等數(shù)據(jù)地址,。在使用 S7-200 的指令庫時,Modbus 數(shù)據(jù)地址與 S7-200 的 I/O 和數(shù)據(jù)存儲區(qū)地址間有特定的對應關(guān)系,。

 

有些設備表明它支持 Modbus RTU 通信協(xié)議,,但也詳細提供了讀寫數(shù)據(jù)的詳細通信幀格式,其中包括如何 Modbus 站的地址,,需要讀寫數(shù)據(jù)類型,、長度等等。數(shù)據(jù)幀有特定字節(jié)指出此指令讀寫的數(shù)據(jù)類型和地址,,此字節(jié)的數(shù)據(jù)內(nèi)容即所謂"功能碼",,如功能 1 讀取單個/多個數(shù)字量輸出點的值。

 

支持 Modbus 協(xié)議的設備或軟件,,使用時用戶直接設置或看到的應當是 Modbus 數(shù)據(jù)地址,。Modbus 地址所訪問的數(shù)據(jù),,是通過各種"功能"讀寫而來。功能碼是 Modbus 地址的底層,。如果 Modbus 通信的一方提供的所謂 Modbus 協(xié)議只有功能碼,,則需要注意了解此功能號與 Modbus 地址間的對應關(guān)系。

Modbus 指令庫啟動后,,如何通過同一個通信端口進行 CPU 監(jiān)控,?

 

Modbus 指令庫使用的是 CPU 的自由口通信功能,工作在自由口模式下的通訊口不能使用 Micro/WIN 的 PPI 編程通信監(jiān)控,。如果通信口都已經(jīng)被占用,,可以考慮:

 
  • 加一個通信模塊(如 EM 277,、CP 243-1,、EM 241 等)擴展出一個編程通信口
  • 中止自由口模式,可以將 CPU 上的模式開關(guān)從 RUN 撥到 STOP,;或者保持處于 RUN 狀態(tài),,用程序停止指令庫的 Modbus 模式(參見指令庫應用)

為何有些 HMI 軟件使用 Modbus RTU 讀取S7-200中的實數(shù)會出現(xiàn)錯誤?

 

有些HMI軟件使用Modbus RTU通信協(xié)議時,,處理存儲在數(shù)據(jù)保持寄存器中的實數(shù)(浮點數(shù))的方式與西門子的實數(shù)保存格式不同,。西門子的PLC遵循"高字節(jié)低地址、低字節(jié)高地址"的規(guī)律,。

 

Modbus RTU的保持寄存器總是以"字(雙字節(jié))"為單位,,而一個實數(shù)需要4個字節(jié)(雙字)表示。HMI軟件在處理時可能會把保持寄存器的兩個"字"互換位置,,造成不能識別以西門子格式表示的實數(shù),。如果HMI軟件一方無法處理這種實數(shù),則可在S7-200 CPU中編程將存入數(shù)據(jù)緩沖區(qū)(保持寄存器區(qū))的實數(shù)的高字和低字互換,。

為何有的HMI軟件用Modbus RTU可以讀取作為從站的S7-200的內(nèi)容,,但不能寫入?

 

可能此軟件使用了Modbus功能15(寫多個離散量)或類似功能(功能 16),。S7-200從站協(xié)議遵守"以整字節(jié)地址邊界(如Q0.0,、Q2.0)開始、以8的整數(shù)倍為位個數(shù)"的規(guī)約,。如果HMI軟件未嚴格執(zhí)行此規(guī)律就可能發(fā)生寫入錯誤的情況,。

 

S7-200是否支持 Modbus ASCII 模式?

 

S7-200可以支持上述模式,,但是沒有現(xiàn)成的指令庫,,需要用戶自己編程。

 

項目編譯后為何出現(xiàn)很多錯誤,?

 

使用指令庫時,,若編譯后出現(xiàn)很多錯誤,,一般是因為未庫指令數(shù)據(jù)存儲區(qū)。請參考相關(guān)條目,。

 

S7-200 CPU的Port1是否可以支持Modbus RTU協(xié)議,?

 

可以。用戶可以自己編程實現(xiàn),。

 

在S7-200的"Tips and Tricks"幫助文檔中,,Tip041是Modbus RTU從站程序,用戶可以參考,。

 

S7-200是否可以組成Modbus RTU通信網(wǎng)絡,?如何組網(wǎng)?

 

S7-200可以組成RS-485基礎上的Modbus RTU網(wǎng)絡,。如果通信對象是不同標準的通信口,,可能還需要轉(zhuǎn)換。
參見:RS-485網(wǎng)絡組成

 

3STEP 7-Micro/WIN 的標準指令庫

STEP 7-Micro/WIN V4.0 以上版內(nèi)部已經(jīng)帶有新的指令庫,,但在未安裝西門子 Instruction Library 軟件包的情況下,,不能顯示出來使用。

 

要使用西門子的標準指令庫,,必須先安裝西門子的指令庫軟件包 Instruction Library,。安裝了 Instruction Library 之后,只要安裝的 STEP 7-Micro/WIN 版本是的,,就能獲得相應版本的新指令庫,。安裝 Micro/WIN 的升級包(Service Pack)也會更新指令庫的版本。

 

用戶可以直接從下面獲得西門子 Instruction Library 軟件安裝包:

Instruction Library

的 STEP 7-Micro/WIN V4.0 SP5 版本支持以下幾種西門子標準指令庫:

  • USS通信協(xié)議庫:
    可使CPU通信口 Port0 和 Port 1 支持與Micro-Master 3(MM3系列)和Micro-Master 4(MM4系列,,如MM420,、MM430、MM440等),、SINAMICS G110系列的USS通信控制,,通過一些預先編好的子程序和中斷程序,以方便地控制變頻器的運行和讀寫其參數(shù),。
    Micro/WIN V4.0的USS指令庫現(xiàn)在已經(jīng)針對西門子的Master Drive做了優(yōu)化,。
  • Modbus RTU Slave(從站)通信協(xié)議庫:
    可使CPU通信口 Port0 支持Modbus RTU從站通信功能。
  • Modbus RTU Master (主站)通信協(xié)議庫: 
    可使 CPU 通信口 Port 0 和 Port 1 支持 Modbus RTU 主站通信功能,。

以上通信協(xié)議庫都是使用了S7-200 CPU的自由口通信功能,。

 
 

圖1. 西門子標準庫以淺藍色圖標表示(Micro/WIN V4.0 SP5)

從以下兩種途徑可以獲得STEP 7-Micro/WIN指令庫:

 
  • 安裝STEP 7-Micro/WIN32 附加軟件包Instruction Library V1.1,訂貨號6ES7830-2BC00-0YX0,。
  • 已安裝STEP 7-Micro/WIN32 V3.1和Toolbox V1.0(包括為TP070配置的TP Designer和老的指令庫,,訂貨號6ES7810-2TC00-0YX0),再安裝正式的STEP 7-Micro/WIN32 V3.2(或V4.0)版,,也可自動獲得新的指令庫,。新舊版本的軟件及其指令庫可以在一臺計算機上共存(V4.0 的各升級包不能共存),。
 

注意:

  • 所有舊的CPU21x不能使用新的指令庫
  • 舊版本的指令庫不能與新的指令庫在同一個項目文件中共存
  • 安裝了新版本的指令庫后,舊版本的指令庫不再能夠看到
  • 用戶自定義的指令庫不能與西門子的庫重名

有時因為系統(tǒng)和軟件安裝有問題,,可能在安裝完西門子標準指令庫后仍然不能看到西門子標準庫,。這時可以嘗試添加標準庫。標準庫的文件存在Micro/WIN安裝目錄下的Standard Libs目錄下,。

3.1 分配庫指令數(shù)據(jù)區(qū)

調(diào)用STEP 7 - Mciro/WIN32 V3.2 Instruction Library(指令庫)需要分配庫指令數(shù)據(jù)區(qū)(Library Memory),。庫指令數(shù)據(jù)區(qū)是相應庫的子程序和中斷程序所要用到的變量存儲空間。

 

如果在編程時不分配庫指令數(shù)據(jù)區(qū),,編譯時會產(chǎn)生許多相同的錯誤(錯誤18),。

 

操作步驟(以Modbus RTU庫指令為例):

 

在指令樹的Project(項目)中,以鼠標右鍵單擊Program Block(程序塊),,在彈出的快捷菜單中選擇Library Memory,。如圖2所示:

圖2

在彈出的選項卡中設置庫指令數(shù)據(jù)區(qū),如圖2所示:

圖3.缺省情況下是從VB0開始,,但因為與Modbus的保持寄存區(qū)沖突,,所以手動改為VB2000,。按"Suggest Address"按鈕也可以自動分配,。

可以使用Suggest Address(推薦地址)設置數(shù)據(jù)區(qū),但要注意編程軟件設置的數(shù)據(jù)區(qū)地址,,只考慮到了其他一般尋址,,而未考慮到諸如Modbus數(shù)據(jù)保持寄存器區(qū)等的設置。應當確保不與其他任何已使用的數(shù)據(jù)區(qū)重疊,、沖突,。不應重復按Suggest Address按鈕,否則也會造成混亂,。

在STEP 7-Micro/WIN32 V3.1中,,有分配庫指令數(shù)據(jù)區(qū)時有不同的操作方法,需要在Symbol Table(符號表)中設置一個首地址,。我們強烈建議使用當時的編程版本,。

3.2 添加指令庫

注意:添加自定義指令庫,需要關(guān)閉編輯庫指令的項目,,新建立一個項目,。如果要添加其他來源的庫指令自然不需要如此。

步:在Micro/WIN的File(文件)菜單中選擇Add/Remove Libraries...(添加/刪除指令庫)命令 ,;或者在指令樹的Libraries(指令庫)分支上單擊鼠標右鍵,,選擇Add/Remove Libraries...

圖4. 選擇添加/刪除指令庫命令

添加/刪除對話框中將顯示已經(jīng)在本機的Micro/WIN中集成的用戶自定義指令庫。

圖5. 已安裝的庫指令

第二步:按Add(添加)按鈕,,選擇新定義的庫文件路徑,。用戶自定義庫將自動添加到Micro/WIN指令樹的Libraries分支下,。

圖6. 選擇庫文件

 缺省情況下,Micro/WIN到圖8中的路徑下尋找?guī)熘噶钗募?。用戶也可以其他路徑,。但要注意庫文件應當保持在非移動的介質(zhì)上,如果了一個可移動硬盤,,則硬盤不在時會發(fā)生找不到庫的錯誤,。建議用戶使用缺省設置。

3.3 刪除庫指令

步:選擇添加/刪除指令庫命令

圖7. 選擇命令

第二步:選中須卸載的庫所對應的庫文件,,按Remove(刪除)按鈕

圖8. 選中要刪除的庫指令文件

4RS-485網(wǎng)絡

S7-200系統(tǒng)支持的PPI,、MPI和PROFIBUS-DP協(xié)議通常以RS-485電氣網(wǎng)絡為硬件基礎。
RS-485串行通信標準采用平衡信號傳輸方式,,或者稱為差動模式,。平衡傳輸方式可以有效地抑制傳輸過程中干擾。
平衡方式采用一對導線,,利用兩根導線間的電壓差傳輸傳輸信號,。這兩根導線被命名為A(TxD/RxD-)和B(TxD/RxD+)。當B的電壓比A高時,,認為傳輸?shù)氖沁壿?高"電平,;當B的電壓比A低時,認為傳輸?shù)氖沁壿?低"電平信號,。能夠有效工作的差動電壓范圍十分寬廣,,可以從零點幾伏到接近十伏。
RS-485通信端口可以做到很高的通信速率,,較長的通信距離,,以及并聯(lián)連接多個端口。

平衡通信方式能否有效工作受到共模電壓差的影響,。RS-485接口的兩根導線相對于通信對象信號地的電壓差就是共模電壓,。非電氣隔離的RS-485接口能在一定的范圍內(nèi)抵抗共模電壓對通信的干擾。

 

S7-200 CPU通信口的共模抑制電壓是12V,。所以對于這類非隔離型的RS-485端口,,保證通信口之間的信號地等電位非常重要,將它們連接在一起(并不是說一定要接地),。

 

S7-200系統(tǒng)中的RS-485端口是半雙工的,,不能同時發(fā)送和接收信號。
在S7-200系統(tǒng)中,,選擇合適的通信設備,,可以做到波特率從1200到12M,單段距離1000m,單段站點32個的通信網(wǎng)絡,。通過中繼器,,RS-485電氣網(wǎng)絡還可以擴展通信距離,增加通信站點,。詳情請參考《S7-200系統(tǒng)手冊》關(guān)于通信的專門一章,。
雖然常見的RS-485通信器件在電氣性能上基本一致,但物理接口卻五花八門,,沒有統(tǒng)一的規(guī)定,。

 西門子系統(tǒng)中的 D-Sub 9 針型 RS-485 端口,引腳定義是基本一致的,。

4.1 S7-200系統(tǒng)中的RS-485通信

在S7-200系統(tǒng)中,,CPU上的通信口(編程口),以及EM277模塊上的通信端口都是符合RS-485電氣標準的,。但它們也有所不同:

  • S7-200 CPU上的通信口是非隔離型的,,通信速率187.5K波特
  • EM277上的通信口是隔離的,通信速率12M,,并且速率自適應
 

以下三種協(xié)議,,都可以在RS-485的硬件基礎上實現(xiàn)通信:

  • PPI(包括編程通信、S7-200 CPU之間,、S7-200 CPU與HMI之間的通信等)
  • MPI(S7-200 CPU與S7-300/400 CPU,、S7-200 CPU與HMI之間、EM277與HMI之間的通信等)
  • PROFIBUS-DP(EM277與其他PROFIBUS-DP主站之間的通信)
 

實際上,,如果各通信站點的地址不同,,通信波特率相同,,上述三個協(xié)議可以在一個RS-485網(wǎng)絡上同時實現(xiàn)各自的通信,。當然,一個站點支持協(xié)議受到自身條件所限,。

 

因此考察上述電氣網(wǎng)絡的通信時,,我們應注意到它們都受RS-485網(wǎng)絡電氣基礎的制約。上述網(wǎng)絡所用的網(wǎng)絡硬件基本一樣,。

5RS-485網(wǎng)絡的硬件組成

 

在S7-200系統(tǒng)中,,無論是組成PPI、MPI還是RPOFIBUS-DP網(wǎng)絡,,或是Modbus RTU網(wǎng)絡,,用到的主要部件都是一樣的:

  • PROFIBUS電纜:電纜型號有多種,其中基本的是PROFIBUS FC(Fast Connect快速連接)Standard電纜(訂貨號6XV1 830-0EH10)
  • PROFIBUS網(wǎng)絡連接器:網(wǎng)絡連接器也有多種形式,,如出線角度不同等等

5.1 連接網(wǎng)絡連接器

A. 電纜和剝線器,。使用FC技術(shù)不用剝出裸露的銅線。

圖1. 剝好一端的PROFIBUS電纜與快速剝線器(FCS,,訂貨號6GK1905-6AA00),。

 

B. 打開PROFIBUS網(wǎng)絡連接器,。首先打開電纜張力釋放壓塊,然后掀開芯線鎖,。

圖2. 打開的PROFIBUS連接器

 

C. 去除PROFIBUS電纜芯線外的保護層,,將芯線按照相應的顏色標記插入芯線鎖,再把鎖塊用力壓下,,使內(nèi)部導體接觸,。應注意使電纜剝出的屏蔽層與屏蔽連接壓片接觸。

圖3. 插入電纜

 

由于通信頻率比較高,,因此通信電纜采用雙端接地,。電纜兩頭都要連接屏蔽層。

 

D. 復位電纜壓塊,,擰緊螺絲,,消除外部拉力對內(nèi)部連接的影響。

5.2 網(wǎng)絡連接器

網(wǎng)絡連接器主要分為兩種類型:帶和不帶編程口的,。不帶編程口的插頭用于一般聯(lián)網(wǎng),,帶編程口的插頭可以在聯(lián)網(wǎng)的同時仍然提供一個編程連接端口,用于編程或者連接HMI等,。

圖4. 左側(cè)為不帶編程口的網(wǎng)絡連接器(訂貨號:6ES7 972-0BA52-0xA0)
右側(cè)的是帶編程口的網(wǎng)絡連接器(訂貨號:6ES7 972-0BB52-0xA0)

5.3 線型網(wǎng)絡結(jié)構(gòu)

通過PROFIBUS電纜連接網(wǎng)絡插頭,,構(gòu)成總線型網(wǎng)絡結(jié)構(gòu)。

圖5. 總線型網(wǎng)絡連接

 

在上圖中,,網(wǎng)絡連接器A,、B、C分別插到三個通信站點的通信口上,;電纜a把插頭A和B連接起來,,電纜b連接插頭B和C。線型結(jié)構(gòu)可以照此擴展,。

 

注意圓圈內(nèi)的"終端電阻"開關(guān)設置,。網(wǎng)絡終端的插頭,其終端電阻開關(guān)必須放在"ON"的位置,;中間站點的插頭其終端電阻開關(guān)應放在"OFF"位置,。

5.4 終端電阻和偏置電阻

一個正規(guī)的RS-485網(wǎng)絡使用終端電阻和偏置電阻。在網(wǎng)絡連接線非常短,、臨時或?qū)嶒炇覝y試時也可以不使用終端和偏置電阻,。

終端電阻:在線型網(wǎng)絡兩端(相距遠的兩個通信端口上),并聯(lián)在一對通信線上的電阻,。根據(jù)傳輸線理論,,終端電阻可以吸收網(wǎng)絡上的反射波,有效地增強信號強度。兩個終端電阻并聯(lián)后的值應當基本等于傳輸線在通信頻率上的特性阻抗 偏置電阻:偏置電阻用于在電氣情況復雜時確保A,、B信號的相對關(guān)系,,保證"0"、"1"信號的可靠性

 

西門子的PROFIBUS網(wǎng)絡連接器已經(jīng)內(nèi)置了終端和偏置電阻,,通過一個開關(guān)方便地接通或斷開,。終端和偏置電阻的值*符合西門子通信端口和PROFIBUS電纜的要求。

 

合上網(wǎng)絡中網(wǎng)絡插頭的終端電阻開關(guān),,可以非常方便地切斷插頭后面的部分網(wǎng)絡的信號傳輸,。

 

與其他設備通信時(采用PROFIBUS電纜),對方的通信端口可能不是D-SUB9針型的,,或者引腳定義*不同,。如西門子的MM4x0變頻器,RS-485通信口采用端子接線形式,,這種情況下需要另外連接終端電阻,,西門子可以提供一個比較規(guī)整的外接電阻。對于其他設備,,可以參照《S7-200系統(tǒng)手冊》上的技術(shù)數(shù)據(jù)制作,。

 

 西門子網(wǎng)絡插頭中的終端電阻、偏置電阻的大小與西門子PROFIBUS電纜的特性阻抗相匹配,,強烈建議用戶配套使用西門子的PROFIBUS電纜和網(wǎng)絡插頭,。可以避免許多麻煩,。

 

記住聯(lián)網(wǎng)的格言:你糊弄它,,它就糊弄你!

入門實例:次使用S7-200筆錄

對于很多沒有使用過S7-200PLC的朋友來說,,很多問題可能成為大家的攔路虎,,感覺入門很難。以下就用一個實例,,為大家介紹次使用S7-200PLC時具體步驟,,幫助您邁開使用PLC的步。文中希望實現(xiàn)的功能是:按下一個開關(guān),,點亮一個輸出點。本文可以幫您解決次使用S7-200時的以下問題:

 

(一) 需要準備些硬件和軟件呢,?

次使用S7-200時,,需要準備硬件有:S7-200CPU,如CPU224XP(訂貨號:6ES7 214-2BD23-0xB8)

編程電纜 PC/PPI電纜(訂貨號:6ES7 901-3DB30-0xA0)

 

需要準備的軟件有:SETP7-Micro/Win V4.0 SP6

還需要準備一臺裝有Windows XP SP2的電腦

準備好硬件,,我們就需要在電腦上正確安裝S7-200的編程軟件,。特別提示要注意這個軟件是SETP7-Micro/Win,而不是SETP7。據(jù)老工程師講,,SETP7是給S7-300等系列PLC編程用的,,不能給S7-200進行編程。對于SETP7-Micro/Win軟件而言,,目前常用的版本是V4..0 SP6,。和安裝其它軟件一樣,正確安裝好編程軟件后,,您就可以在桌面上看到如下所示的圖標,。至此,我們就為下一步的調(diào)試做好基本準備嘍,!

 

(二) 如何為PLC的接線呢,?

從以下接線圖可以看出,我們需要做的就是將為PLC提供電源和為數(shù)字量輸入點正確接線,。

 

(三) 如何與PLC通信呢,?

1. 連接編程電纜

將編程電纜的USB口側(cè)插在電腦上,DB接口插在PLC的PORT0或者PORT1上,。然后將PLC的模式開關(guān)設置為STOP,。

2. 編程軟件設置

(1)打開編程軟件后,在整個界面的左側(cè),,點擊設置PG/PC接口,。如下圖所示:

在出現(xiàn)的對話框中,選擇PC/PPIcable(PPI),并點擊屬性

屬性對話框的個界面,,使用如下設置:

在屬性對話框中的第二個選項卡中,,選擇通訊接口為USB,具體如下設置:

之后保存并關(guān)閉相應的對話框,。

(2)回到編程軟件的初始界面,,然后點擊通信

出現(xiàn)如下界面:

將搜索所有波特率打勾后,雙擊刷新即可,。

如果能出現(xiàn)如下頁面,,即表示PC與PLC的通訊。

 

(四) 如何編寫程序呢,?

打開編程界面,,單擊紅色標注處,可以添加一個常開觸點

同樣的方法添加一個輸出線圈:

需要為輸入和輸出分配正確的地址,,如下所示,。之后點擊下載

出現(xiàn)如下界面后,繼續(xù)點擊下載

下圖顯示的是下載中的界面:

下載后,就可以進行PLC調(diào)試,,進一步測試具體功能是否可以實現(xiàn),。

 

(五) 如何調(diào)試PLC呢,?

先將模式開關(guān)設置為RUN,然后撥動連接在輸入點I0.0上開關(guān),,即可看到輸出點點亮了,。至此,表明我們的程序和PLC運行一切正常,。

如果想在編程軟件上監(jiān)控輸入點和輸出點的狀態(tài),,可以點擊狀態(tài)表

打開狀態(tài)表后,在地址欄中輸入需要監(jiān)控的地址,,如下所示:

之后點擊監(jiān)控即可:

正常監(jiān)控后就可以在當前值中看到相應的數(shù)值:

開關(guān)未按下時的狀態(tài)

開關(guān)按下后的狀態(tài)

從以上的筆錄,,我們可以看出S7-200PLC是一款簡單易學的控制設備。當然,,PLC還有通訊,、PID控制、運動控制等等很多功能,,我們可以在本網(wǎng)站中的相關(guān)介紹中一步一步的對其進行學習和了解,。相信不需要很長時間,您也可以成為S7-200PLC的使用高手,!模擬信號是指在一定范圍內(nèi)連續(xù)的信號(如電壓,、電流),這個“一定范圍”可以理解為模擬量的有效量程,。在使用S7-200模擬量時,,需要注意信號量程范圍,撥碼開關(guān)設置,,模塊規(guī)范接線,,指示燈狀態(tài)等信息。

本文中,,我們按照S7-200模擬量模塊類型進行分類介紹:

1.AI 模擬量輸入模塊?

2.AO模擬量輸出模塊?

3.AI/AO模擬量輸入輸出模塊

4.常見問題分析

首先,,請參見“S7-200模擬量全系列總覽表”,初步了解S7-200模擬量系列的基本信息,,具體內(nèi)容請參見下文詳細說明:

 

AI 模擬量輸入模塊

A. 普通模擬量輸入模塊:

如果,,傳感器輸出的模擬量是電壓或電流信號(如±10V或0~20mA),可以選用普通的模擬量輸入模塊,,通過撥碼開關(guān)設置來選擇輸入信號量程,。注意:按照規(guī)范接線,盡量依據(jù)模塊上的通道順序使用(A->D),,且未接信號的通道應短接,。具體請參看《S7-200可編程控制器系統(tǒng)手冊》的附錄A-模擬量模塊介紹。

4AI EM231模塊:

首先,,模擬量輸入模塊可以通過設置撥碼開關(guān)來選擇信號量程,。開關(guān)的設置應用于整個模塊,一個模塊只能設置為一種測量范圍,,且開關(guān)設置只有在重新上電后才能生效,。也就是說,撥碼設置一經(jīng)確定后,,這4個通道的量程也就確定了,。如下表所示:

注:表中0~5V和0~20mA(4~20mA)的撥碼開關(guān)設置是一樣的,也就是說,,當撥碼開關(guān)設置為這種時,,輸入通道的信號量程,可以是0~5V,,也可以是0~20mA,。

8AI EM231模塊:

8AI的EM231模塊,第0->5通道只能用做電壓輸入,,只有第6,、7兩通道可以用做電流輸入,使用撥碼開關(guān)1,、2對其進行設置:當sw1=ON,,通道6用做電流輸入;sw2=ON時,,通道7用做電流輸入,。反之,若選擇為OFF,,對應通道則為電壓輸入,。

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼 意見反饋
在線留言