技術答疑

文:2015年6月

導語:當輸入傳感器為接近開關時,只要接近開關的輸出驅動力足夠,漏型輸入的PLC輸入端就可以直接與NPN集電極開路型接近開關的輸出進行連接。是,當采用PNP集電極開路型接近開關時,由于接近開關內部輸出端與0v間的電阻很大。

【問題1】在S7-1500中,只通過CPU給背板總線供電時如何選擇電源?
【解答】

    表1是所選的CPU型號。通過負載電流電源向CPU提供24VDC電壓。CPU的參數分配(如圖1所示):STEP7的“常規”(General)選項卡內“屬性”(Propertiesnavigation)區域導航中,選擇“連接電源電壓L+”(ConnectiontosupplyvoltageL+)選項,以便STEP7可以正確進行供電平衡計算。

表1

CPU

系統電源

提供給模塊的
電源容量 [W]

簡稱

訂貨號

簡稱

訂貨號

1511-1 PN

6ES7511-1AK00-0AB0

-

-

10

1513-1 PN

6ES7513-1AL00-0AB0

-

-

10

1516-3 PN/DP

6ES7516-3AN00-0AB0

-

-

12

圖1

【問題2】在STEP7ProfessionalV11變量表中定義外設輸入地址PIW800符號名稱為“Tag_5”時,系統提示語法錯誤如圖2,只允許地址類型為I、Q、M的地址定義符號名稱。將地址IW800符號名稱定義為“Tag_5”如圖3,無論外設輸入通道信號如何變化,IW800的監視值始終為0。請問是什么原因造成的?
【解答】

圖2

圖3

    打開CPU屬性對話框,選擇周期頁面,查看過程映像輸入區大小如圖4,此處為128字節(I0.0~II27.7)。

圖4

    由于輸入地址800超出了過程映像輸入區所定義范圍,要監視外設輸入信號,需在監視變量表中直接輸入IW800:P或“Tag_5”:P,此時監視到的才是真實的外設輸入值。同樣在程序中需要訪問的外設I/O地址超出定義的過程映像區范圍時,如圖5需使用絕對地址:P或“符號名稱”:P。

圖5

    如果希望直接使用IW800可訪問外設輸入信號值,需將過程映像輸入區域大小修改為大于800的值(例如900)。

【問題3】什么是PLC的漏型輸入?
【解答】

    所謂“漏型輸入”,是一種由PLC內部提供輸入信號源,全部輸入信號的一端匯總到輸入的公共連接端COM的輸入形式,又稱為“匯點輸入”(如圖6所示)。

圖6

    當輸入傳感器為接近開關時,只要接近開關的輸出驅動力足夠,漏型輸入的PLC輸入端就可以直接與NPN集電極開路型接近開關的輸出進行連接。是,當采用PNP集電極開路型接近開關時,由于接近開關內部輸出端與0v間的電阻很大,無法提供電耦合器件所需要的驅動電流,因此需要增加“下拉電阻”。

    增加下拉電阻后應注意,此時的PLC內部輸入信號與接近開關發信狀態相反,即接近開關發信時,“下拉電阻”上端為24v,光電耦合器件無電流,內部信號為“0”;未發信時,PLC內部dc24v與0v之間,通過光電耦合器件、限流電阻、“下拉電阻”經公共端COM構成電流回路,輸入為“1”。

【問題4】在S7-1200/1500中如何通過變量索引實現數組訪問?
【解答】

    對于SIMATICS7-1200/S7-1500控制器的數組元素的尋址,除了常量用戶也可以指定一個整數類型的變量作為索引值。目前已允許長達32位的整數。在SIMATICS7-1200/1500中此種類型的尋址方式適用于所有的編程語言。

    下面的語法用于命名為"Quantities"的數組元素的索引尋址,"Quantities"數組在數據塊"Data_DB"中進行聲明:

    "Data_DB".Quantities["i"](一維數組)

    "Data_DB".Quantities["i"](一維結構體數組)

    "Data_DB".Quantities["i","j"](多維數組)

    "Data_DB".Quantities["i","j"].a(多維結構體數組)

表2

組成部分

描述

Data_DB

用于存儲數組變量的數據塊的名稱

Quantities

數組類型的變量

i , j

PLC用于指針的整數形變量

a

結構體其他的可變變量

    圖7中展示了對位于數據塊中的數組元素進行尋址的程序代碼。在此把SIMATICS7-1200/S7-1500和S7-300/400做了個比較。在SIMATICS7-300/400控制器中數組變量的起始地址必須已知,并且在使用地址寄存器時索引尋址也必須完成。

圖7

    下面列出了SIMATICS7-1200/S7-1500控制器尋址的優勢:使用現有的數據塊和數組變量的名稱;數組的基地址對于指針的生成不是必需的;程序代碼更為簡單和易讀;編譯器生成優化的程序代碼。

【問題5】西門子S7PLC的FC100“SWR_START”中定義的數據區,哪些是冗余數據區?哪些是非冗余數據區?有什么區別?
【解答】

    如圖8紅色區域,冗余同步數據區包括:過程映像輸出區/DB/IEC/M;如圖8綠色區域,非冗余數據區包括:DB。冗余數據區,主站的數據會通過冗余鏈路覆蓋到備用站,保證主備之間數據同步;非冗余DB區,無論主備,數據按照定義的A-BB-A方向傳遞。注意:無論冗余數據區還是非冗余數據區,A、B站點的長度必須一致。如果不需要使用,長度定義為0。

圖8

中傳動網版權與免責聲明:

凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

伺服與運動控制

關注伺服與運動控制公眾號獲取更多資訊

直驅與傳動

關注直驅與傳動公眾號獲取更多資訊

中國傳動網

關注中國傳動網公眾號獲取更多資訊

熱搜詞
  • 運動控制
  • 伺服系統
  • 機器視覺
  • 機械傳動
  • 編碼器
  • 直驅系統
  • 工業電源
  • 電力電子
  • 工業互聯
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機界面
  • PLC
  • 電氣聯接
  • 工業機器人
  • 低壓電器
  • 機柜
回頂部
點贊 0
取消 0
往期雜志
  • 2025年第一期

    2025年第一期

    伺服與運動控制

    2025年第一期

  • 2024年第六期

    2024年第六期

    伺服與運動控制

    2024年第六期

  • 2024年第五期

    2024年第五期

    伺服與運動控制

    2024年第五期

  • 2024年第四期

    2024年第四期

    伺服與運動控制

    2024年第四期

  • 2024年第三期

    2024年第三期

    伺服與運動控制

    2024年第三期