大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

上海朕鋅電氣設(shè)備有限公司

免費(fèi)會員
您現(xiàn)在的位置: 上海朕鋅電氣設(shè)備有限公司>>西門子數(shù)控伺服>> 西門子RS485通訊接頭西門子RS485通訊接頭
西門子RS485通訊接頭西門子RS485通訊接頭
參考價: 面議
具體成交價以合同協(xié)議為準(zhǔn)
  • 西門子RS485通訊接頭 產(chǎn)品型號
  • 西門子/SIEMENS 品牌
  • 代理商 廠商性質(zhì)
  • 上海市 所在地

訪問次數(shù):686更新時間:2017-07-26 12:56:15

聯(lián)系我們時請說明是智能制造網(wǎng)上看到的信息,謝謝!
免費(fèi)會員·9年
聯(lián)人:
鄭鑫

掃一掃訪問手機(jī)商鋪

產(chǎn)品簡介
西門子RS485通訊接頭
凡在上海朕鋅電氣設(shè)備有限公司采購西門子產(chǎn)品,均可質(zhì)保一年,假一罰十
花30秒詢價,你會知道什么叫優(yōu)勢;花60秒咨詢,你會知道什么叫服務(wù);
合作一次,你會知道什么叫質(zhì)量!以質(zhì)量求生存,以信譽(yù)求發(fā)展。
我司將提供*的質(zhì)量,服務(wù)作為自已Z重要的責(zé)任。
產(chǎn)品介紹

西門子RS485通訊接頭

6ES7972-0BA12-0XA0

SIMATIC DP,連接插頭 用于 PROFIBUS 到 12 MBit/s 90° 電纜轉(zhuǎn)接件, 15,8x 64x 35.6mm(寬x高x深), 終端電阻 mit 隔離功能,ohne PG-Buchse

SIEMENS西門子上海朕鋅電氣設(shè)備有限公司

*,質(zhì)量保證,保修一年,提供技術(shù)及售后服務(wù),價格公道合理

 : 鄭鑫 

: 請備注鄭鑫收  謝謝

在線商務(wù):1620718203

公司:www.zhenxindianqi。。cn

郵     箱:

說明:
默認(rèn)情況下,WinCC中提供了"SYSTEM INFO"的通道來顯示系統(tǒng)信息。使用系統(tǒng)信息通道,可以在WinCC變量管理器中創(chuàng)建變量,在運(yùn)行時獲得系統(tǒng)診斷信息。例如,可以創(chuàng)建包含以下運(yùn)行信息的變量:

  • CPU 負(fù)載
  • 內(nèi)存負(fù)載
  • 硬盤負(fù)荷

可以在 WinCC 其他組件(例如圖形編輯器, 變量記錄, 全局腳本)中使用這些變量。

有時要顯示和編輯的系統(tǒng)信息并非能由系統(tǒng)信息的通道提供, 例如:

  • 顯示RAID硬盤系統(tǒng)狀態(tài)
  • 顯示CPU和主板溫度
  • 顯示可用風(fēng)扇的運(yùn)行或錯誤狀態(tài)
  • 顯示可用UPS(不間斷電源)的運(yùn)行或錯誤狀態(tài) 
  • 顯示可用PLC軟件(WinAC RTX  運(yùn)行或錯誤狀態(tài)

當(dāng)使用下列 SIMATIC 工業(yè)PCs 時,可以很方便地在WinCC 運(yùn)行中顯示和編輯上述信息:

要求:

  • SIMATIC IPC DiagBase
    "SIMATIC PC DiagBase"軟件訪問計算機(jī)的硬件,并在單獨(dú)的Windows應(yīng)用程序中顯示信息(硬盤和風(fēng)扇狀態(tài), CPU和主板的溫度). SIMATIC PCs中,"SIMATIC PC DiagBase" 軟件替代"SOM" 診斷軟件。
    直到工廠提供全部設(shè)備前,
    該軟件可從該條目下載,條目號:29316343此條目也包括使用的SIMATIC PCs 的信息。 
  • PCDiagBridge
    "SIMATIC PC DiagBridge軟件 (也稱為 "PCDiag") 可以和上面提到的SIMATIC工業(yè)計算機(jī),以及軟件 "SIMATIC PC DiagBase"一起使用。它是一個ActiveX應(yīng)用程序,提供了編程接口。可以在 WinCC 全局腳本VBS 使用該接口來訪問"SIMATIC PC DiagBase"的信息。可以將此信息寫入WinCC內(nèi)部變量,然后在WinCC畫面中顯示,或者在報警或變量記錄中使用。
    "SIMATIC PC DiagBridge軟件提供免費(fèi)下載在條目號ID: 42674746。此條目也包括使用的SIMATIC PCs 的信息。

    兼容性:
     

     PCDiagBridge V0.1PCDiagBridge V1.1.1PCDiagBridge V1.4.0.1
    SIMATIC PCDiagBase V1.0X--
    SIMATIC PCDiagBase V1.1-XX
    SIMATIC PCDiagBase V1.2-XX
    SIMATIC PCDiagBase V1.2.0.22-XX
    SIMATIC IPC DiagBase V1.4.0.20--X



     

    注釋:

    • 除了"SIMATIC PC DiagBase"的信息, "SIMATIC PCDiagBridge" 還提供了連接的全部 SITOP UPS 和安裝的 WinAC RTX 的狀態(tài)信息。
    • 在相關(guān)的自述文件中提供了基于SIMATIC PCDiagBridge的詳細(xì)資料
       
  • SITOP UPS USB driver (FTD2XX.SYS)
    必須安裝SITOP UPS USB 驅(qū)動,才能讀出 "SIMATIC PCDiagBridge"SITOP UPS 信息。

該條目提供了一個WinCC V7.0項目,,演示了如何使用SIMATIC PCDiagBridge以及"系統(tǒng)信息" 通道。

 PCDiagPrj_WinCCV70.zip ( 2405 KB )

配置SYSTEM INFO通道(顯示CPU,內(nèi)存和硬盤負(fù)載

下面我們描述了在示例項目中顯示"SYSTEM INFO"通道信息的步驟。

 

No.步驟
1創(chuàng)建"System Info"通道
WinCC的資源管理器,右鍵單擊變量管理  在彈出的菜單中,選擇 "添加新的驅(qū)動程序..." 在打開的"添加新的驅(qū)動程序..."  窗口在中,選擇""System Info.chn",點擊 打開按鈕。
2在變量管理器中創(chuàng)建變量
 "System Info.chn" 通道中創(chuàng)建用于系統(tǒng)診斷的變量,下面的圖片中顯示了了在 "System Info" 通道中創(chuàng)建的變量。

 


Fig. 01

Notes:

  • 變量屬性對話框中的地址中,您可以選擇對應(yīng)變量的硬件屬性(源)。
  • 在這個例子中,我們使用“SYSINFO_MEM_UsedPercent”的變量顯示內(nèi)存使用。  選擇 "available main memory" 作為地址參數(shù),格式為"Free mem in %"。使用線性標(biāo)定,將 "available main memory" 轉(zhuǎn)換為 "main memory used"  

     


    Fig. 02

3

在畫面中使用變量
在圖形編輯器中創(chuàng)建一個畫面,顯示運(yùn)行時 CPU, 內(nèi)存和硬盤使用率。在此示例項目中,我們使用畫面"PCDiagSysInfo.pdl",將該畫面設(shè)為WinCC Runtime起始畫面

 


Fig. 03

"PCDiagSysInfo.pdl" 圖片包含以下信息

  • 常規(guī)項目信息
    • 項目名稱(名稱)
      項目名稱作為靜態(tài)文本顯示。文本域的"Text" 屬性根據(jù)VBScript 動態(tài)變化。
      使用VBS指令“item.Text = HMIRuntime.ActivateProject.Name”顯示項目名稱。

       


      Fig. 04


       
    • 項目路徑(路徑):
      項目路徑作為靜態(tài)文本 顯示,文本域的"Text" 屬性根據(jù)VBScript 動態(tài)變化
      使用VBS指令"item.Text = HMIRuntime.ActivateProject.Path" 顯示項目路徑。
       
    • DataSourceName (DSN):
      DataSourceName 作為靜態(tài)文本 顯示。文本域的"Text" 屬性直接鏈接到 WinCC 系統(tǒng)變量"@DatasourceNameRT"

       
  • CPU 負(fù)荷
    根據(jù) "SYSINFO_CPU_UtilizationTotal" 變量直接在畫面中顯示CPU的負(fù)載百分比值。顯示方式有:< >在一個IO域中在棒圖中WinCC OnlineTrendControl中注釋:
    若在計算機(jī)上運(yùn)行 "WinAC RTX"運(yùn)行顯示100%的CPU負(fù)荷。出現(xiàn)這種現(xiàn)象的原因是“RtxServer.exe”的使用,它但是僅僅顯示系統(tǒng)加載了這么多,CPU總是加載而不是使用操作系統(tǒng)的節(jié)電功能。
     

     

  • 內(nèi)存負(fù)載
    該內(nèi)存負(fù)載百分比值通過“SYSINFO_MEM_UsedPercent”變量直接顯示在畫面中。顯示方式有:< >在一個IO域中在棒圖中WinCC OnlineTrendControl中硬盤負(fù)荷
    硬盤分區(qū)負(fù)載百分比值通過“SYSINFO_DISK_C_FreePercent”變量直接顯示在畫面中,顯示方式有:
    • 在一個IO域中
    • 在餅圖( 類似Windows Explorer)中,根據(jù)可用的硬盤空間,橢圓顯示藍(lán)色和紅色多少不同。
      當(dāng)硬盤已滿,橢圓全部是藍(lán)色。
      硬盤是空的,橢圓全部是紅色。
      通過動態(tài)對話框來動態(tài)變化。

       


      Fig. 05


       
  • 選擇“PCDiagBase.pdl”畫面的按鈕
    該按鈕用來在運(yùn)行時選擇 "PCDiagBase.pdl"畫面。PCDiagBase圖片包含通過 SIMATIC PCDiagBridge 讀出的診斷信息。該按鈕的背景顏色是根據(jù)錯誤狀態(tài)動態(tài)變化。如果SIMATIC PCDiagBridge中的診斷信息為空,則該按鈕的背景顏色是灰色的,否則紅色。
4變量記錄
CPU,內(nèi)存和硬盤信息可以在變量記錄中歸檔。變量記錄(快速歸檔和慢速歸檔)的尺寸設(shè)置如下:
  • 每個分段zui大尺寸: 100 MB
  • 每個分段的持續(xù)時間: 1 day
  • 所有分段zui大尺寸: 700 MB
  • 所有分段的持續(xù)時間: 1 周
5配置報警記錄
該系統(tǒng)信息通道的變量在項目中不會觸發(fā)消息或報警。但是,可以通過腳本或報警記錄中的模擬量報警監(jiān)視系統(tǒng)信息通道中的變量。




 

配置PCDiagBridge(用于顯示溫度,風(fēng)扇錯誤狀態(tài),硬盤,不間斷電源)
下面我們介紹示例項目中的配置步驟,以顯示PCDiagBridge信息。
 

No.步驟
1在變量管理器中創(chuàng)建變量
PCDiagBridge提供了讀出硬件信息的對象和方法。在這一步,您必須創(chuàng)建WinCC 變量用于獲得 PCDiagBridge 信息。變量名和 PCDiagBridge 讀信息的方法名相同。為清楚起見,使用名稱為"PCDiag"的一個變量組,變量前綴為"PCDIAG" 下圖顯示了用于不同 PCDiagBridge 信息的變量。
  • 用于溫度監(jiān)測的變量:

     


    Fig. 06

  • 用于風(fēng)扇監(jiān)測的變量:

     


    Fig. 07

  • 用于硬盤監(jiān)測的變量:

     


    Fig. 08

  • 用于電壓監(jiān)測的變量:

     


    Fig. 09

  • 用于UPS監(jiān)測的變量:

     


    Fig. 10



    注釋:
    "PCDIAG_UPS_ExitWinCC"變量不是由 PCDiagBridge提供的,但作為一個觸發(fā)器在電源故障時調(diào)用腳本。該腳本首先關(guān)閉WinCC,然后關(guān)閉整個系統(tǒng)。
2通過 VBScript為變量分配值

WinCC 全局VBS腳本中創(chuàng)建一個周期動作,用于讀取 PCDiagBridge中的硬件信息。下圖顯示了摘錄的腳本。

 


Fig. 11

該腳本的文本文件。

 PCDiagCycle_vbs.txt ( 7 KB )

注釋
若使用比V1.1.1 舊的"PC DiagBridge" 版本,必須替換行:
Set PCDiag = CreateObject("PCDiagBridge.cPCDiag")  (文本文件第33行)
而使用下行:
Set PCDiag = CreateObject("PCDiag.cPCDiag")

3在畫面中顯示變量
通過 PCDiagBridge讀取的信息顯示在畫面"PCDiagBase.pdl"中。

 


Fig. 12

  • 溫度監(jiān)測:
    如果系統(tǒng)中取得一個或多個溫度測量值, 可以作為IO 域和棒圖的相關(guān)限制值顯示。 
     
  • 風(fēng)扇監(jiān)測:
    如果系統(tǒng)中取得一個或多個風(fēng)扇測量值, 可以作為IO 域相關(guān)限制值顯示。此外,可以顯示每個風(fēng)扇的狀態(tài)。"PCDiagBase_Fan_ICON.pdl"畫面中定義了風(fēng)扇的不同狀態(tài)。

     


    Fig. 13


     
  • 硬盤監(jiān)測變量:
    顯示硬盤的靜態(tài)(模式, 設(shè)備名稱)和動態(tài)數(shù)據(jù)(S.M.A.R.T 信息
    S.M.A.R.T 信息通過動態(tài)對話框作為文本顯示。

     


    Fig. 14



    注釋:
    動態(tài)對話框的優(yōu)點在于,在圖形編輯器中,可以通過簡單配置顯示不同語言的不同文本。

     
  • 電壓監(jiān)測變量:
    在全部 SIMATIC PCs,  只能監(jiān)視 CMOS 備份電池的電壓。若電壓正常,顯示為綠色方塊,否則顯示為紅色。在"PCDiagBase_STATUS_ICON.pdl"畫面中,定義不同的顏色動態(tài)化。不同的顏色存儲為 EMF 文件,并在WinCC "狀態(tài)顯示"中使用。

     


    Fig. 15


     
  • UPS 監(jiān)測變量:
    若系統(tǒng)中有 SITOP UPS  SITOP UPS前面的LED被顯示在圖片中。"SITOP DC UPS Module"的使用說明中有它詳細(xì)的含意說明。

    對于 UPS ,有一個復(fù)選框標(biāo)記為 "Shutdown"。如果滿足下列條件,WinCC 終止并關(guān)閉計算機(jī):< >"Shutdown" 復(fù)選框被選中。UPS 備份電池的負(fù)載狀態(tài)低于 85%。UPS 處于備份模式。由循環(huán) C 動作觸發(fā) "Shutdown" 功能。

     

     


    Fig. 16



    通過 "PCDIAG_UPSStateBuffering" "PCDIAG_UPSStateBufferOK"變量觸發(fā)動作。

     
  • WinCC Alarm Control
     WinCC Alarm Control 中顯示報警,警告和操作信息。

     


    Fig. 17

     

    注釋:

    • 如果一個特定的硬件設(shè)備出現(xiàn)故障,在畫面中顯示一個紅色背景的正方形。
    • 用變量"DiskAlarm", "TempAlarm", "FanAlarm", "VoltageAlarm" "UPSState" 來顯示故障。這些變量是位碼,若有一個位置位,意味著這觸發(fā)了一個硬件設(shè)備的上下限值。對應(yīng)位置的位和設(shè)備編號對應(yīng)。
4變量記錄
PCDiagBridge 變量不在變量記錄中歸檔。
5組態(tài)報警記錄
下圖顯示了報警記錄的組態(tài)。

 


Fig. 18

  • 每個分段zui大尺寸: 50 MB
  • 每個分段的持續(xù)時間: 1 周
  • 所有分段zui大尺寸: 500 MB
  • 所有分段的持續(xù)時間: 1年




 

版本:
本條目在下列版本做過測試。
 

ComponentProduct and version designation
PC 操作系統(tǒng)Microsoft Windows XP Professional SP2
標(biāo)準(zhǔn)工具SIMATIC PC DiagBase V1.2
SIMATIC PC DiagBase V1.2.0.22
PCDiagBridge V1.1.1
HMI 軟件SIMATIC WinCC V7.0
選件---
PLC---

CPU自帶的以太網(wǎng)接口可以使用OPEN IE的方式實現(xiàn)如下協(xié)議,分別介紹如下:
• TCP
• UDP
• ISO-on-TCP
注意:以下內(nèi)容任何用戶可以免費(fèi)使用,復(fù)制和傳遞他人,程序的作者及擁有者不負(fù)責(zé)軟件的功能性和兼容性,使用者須自己承擔(dān)責(zé)任,由于內(nèi)容免費(fèi),所以不保證錯誤的更正和支持!


1. TCP通信

1.1通信程序塊的準(zhǔn)備
如下的通信塊可以用來建立TCP通信,您需要把這些程序塊拷貝到您的項目中:
1) FB65 "TCON" 用于建立連接,連接時需要UDT65來提供參數(shù)
2) FB66 "TDISCON" 用于斷開連接
3) FB63 "TSEND" 用于發(fā)送數(shù)據(jù)到S7站點、S5站點、PC站或者第三方設(shè)備
4) FB64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設(shè)備接收數(shù)據(jù)
5) UDT65 "TCON_PAR"存放用戶通信參數(shù)
6) FC97 "SET_TCP_ENDPOINTx" 用于修改UDT65類型變量內(nèi)通信對象參數(shù)
FB63,64,65,66這四個功能塊可以在Standard Library -> Communication Blocks里得到:



圖 01: FB63,64,65,66

FC97與UDT65需要從如下項目中打開獲得:

 ( 42 KB )



圖 02: FC97與UDT65

首先建立一個S7-300或者S7-400站,拷貝如上程序塊到項目中。

1.2通信程序編寫

1.2.1 生成數(shù)據(jù)塊
在程序中生成一個DB塊,塊號不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65



圖 03: 生成UDT65類型變量

1.2.2在OB1中編程
首先調(diào)用FC97 "SET_TCP_ENDPOINTx"



圖 04: 調(diào)用FC97

FC97參數(shù)說明如下:
• ID: 連接ID西門子RS485通訊接頭
• DEV_ID
DEV_ID = B#16#1 用于本PLC型號(注意不是通信對方)為 IM151-8 PN/DP CPU
DEV_ID = B#16#2 用于本PLC型號(注意不是通信對方)為 CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3 用于本PLC型號(注意不是通信對方)為 CPU319-3PN/DP
DEV_ID = B#16#5用于本PLC型號(注意不是通信對方)為 CPU41x-3PN/DP
• ACTIVE: 主動或是被動建立連接,通信雙方必須一個主動,一個被動
• LOC_PORT: CPU本地的TCP端口
• REM_PORT: 通信伙伴的TCP遠(yuǎn)程端口
• IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址
• V23:本機(jī)是否是CPU31x-2PN/DP FIRMWARE 版本為2.3或以下版本
• CON_DB:用UDT65生成的變量



圖05: 調(diào)用FB65 "T_CON"

調(diào)用FB65 ,通過提供給FB65的輸入?yún)?shù)"REQ"一個上升沿來建立連接。 “ID”為連接ID,“CONNECT”參數(shù)填寫用UDT65生成的變量, 連接建立后會一直保持,直到調(diào)用FB66 "TDISCON"斷開連接,CPU停止或者斷電。

1.2.3 調(diào)用發(fā)送和接收程序



圖06: 調(diào)用 FB63,64發(fā)送接收數(shù)據(jù)

FB63 "TSEND" 發(fā)送請求依靠輸入?yún)?shù)"REQ"的上升沿來實現(xiàn),如果“BUSY”位為true時不要觸發(fā)"REQ"。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。
FB64 "TRECV" 用于接收數(shù)據(jù),EN_R始終為true, “ID “填寫連接ID,”DATA”填寫接收數(shù)據(jù)區(qū),輸出參數(shù)"NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,輸出參數(shù)"LEN" 表示接收的數(shù)據(jù)長度。

1.2.4斷開連接
調(diào)用FB66 "TDISCON",“ID “填寫連接ID,輸入?yún)?shù)"REQ"的上升沿來實現(xiàn)斷開連接操作。



圖 07: 調(diào)用FB66 "TDISCON"


2. UDP通信

2.1通信程序塊的準(zhǔn)備
如下的通信塊可以用來建立UDP通信,您需要把這些程序塊拷貝到您的項目中:
1) FB65 "TCON" 用于建立連接,連接時需要UDT65來提供參數(shù)
2) FB66 "TDISCON" 用于斷開連接
3) FB67 "TUSEND"用于發(fā)送數(shù)據(jù)到S7站點、S5站點、PC站或者第三方設(shè)備
4) FB68 "TURCV"用于從S7站點、S5站點、PC站或者第三方設(shè)備接收數(shù)據(jù)
5) UDT65 "TCON_PAR"存放用戶通信參數(shù)
6) UDT66 "TADDR_PAR"存放用戶通信參數(shù)
7) FC95"SET_UDP_ENDPOINT"用于建立本地UDP通信參數(shù)
8) FC96"SET_UDP_REMOTE"用于建立遠(yuǎn)程UDP通信參數(shù)
FB65,66,67,68這四個功能塊可以在Standard Library -> Communication Blocks里得到:



圖 08: FB65,66,67,68

FC95,96與UDT65,66需要從如下項目中打開獲得:

 ( 41 KB )



圖 09: FC95,96與UDT65,66

首先建立一個S7-300或者S7-400站,拷貝如上程序塊到項目中。

2.2通信程序編寫

2.2.1 生成數(shù)據(jù)塊
然后在程序中生成一個DB塊,塊號不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65



圖 10: 生成UDT65類型變量

然后在程序中生成另一個DB塊,塊號不限(本例為db102),在塊中建立變量DB_VAR,類型為UDT66



圖 11: 生成UDT66類型變量

2.2.2在OB1中編程
首先調(diào)用FC95,96


圖 12:調(diào)用FC95,96

定義的本地UDP端點連接參數(shù):
通過FC95 "SET_UDP_ENDPOINT"設(shè)置,下列參數(shù)需要考慮:
• ID: 連接ID
• DEV_ID
DEV_ID = B#16#1 用于本PLC型號(注意不是通信對方)為 IM151-8 PN/DP CPU
DEV_ID = B#16#2 用于本PLC型號(注意不是通信對方)為 CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3 用于本PLC型號(注意不是通信對方)為CPU319-3PN/DP
DEV_ID = B#16#5用于本PLC型號(注意不是通信對方)為CPU41x-3PN/DP
• LOC_PORT: CPU本地的TCP端口
通過FC96 "SET_UDP_REMOTE"定義遠(yuǎn)端的UDP端點. 下列參數(shù)需要考慮:
REM_PORT: 通信方端口號
IP_ADDR1 ... IP_ADDR4: 通信方IP地址



圖 13: 調(diào)用FB65 "T_CON"

調(diào)用FB65 ,通過提供給FB65的輸入?yún)?shù)"REQ"一個上升沿來建立連接。 “ID”為連接ID,“CONNECT”參數(shù)填寫用UDT65生成的變量, 連接建立后會一直保持,直到調(diào)用FB66 "TDISCON"斷開連接,CPU停止或者斷電。

2.2.3 調(diào)用發(fā)送和接收程序



圖 14: 調(diào)用FB67,68接收和發(fā)送數(shù)據(jù)

FB67 "TUSEND"發(fā)送請求依靠輸入?yún)?shù)"REQ"的上升沿來實現(xiàn),如果“BUSY”位為true時不要觸發(fā)"REQ"。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。"ADDR"填寫UDT66生成的變量。
FB68 "TURCV" 用于接收數(shù)據(jù),EN_R始終為true, “ID “填寫連接ID,”DATA”填寫接收數(shù)據(jù)區(qū),輸出參數(shù)"NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,輸出參數(shù)"LEN" 表示接收的數(shù)據(jù)長度。"ADDR"填寫UDT66生成的變量。

2.2.4斷開連接
調(diào)用FB66 "TDISCON",“ID “填寫連接ID,輸入?yún)?shù)"REQ"的上升沿來實現(xiàn)斷開連接操作。



圖 15: 調(diào)用FB66 "TDISCON"


3. ISO ON TCP通信

3.1通信程序塊的準(zhǔn)備
如下的通信塊可以用來建立ISO ON TCP通信,您需要把這些程序塊拷貝到您的項目中:
1) FB65 "TCON" 用于建立連接,連接時需要UDT65來提供參數(shù)
2) FB66 "TDISCON" 用于斷開連接
3) FB63 "TSEND" 用于發(fā)送數(shù)據(jù)到S7站點、S5站點、PC站或者第三方設(shè)備
4) FB64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設(shè)備接收數(shù)據(jù)
5) UDT65 "TCON_PAR"存放用戶通信參數(shù)
6) FB420 "SET_ISO_ENDPOINT" 用于修改UDT65內(nèi)通信對象參數(shù)
7) FC21 被FB420調(diào)用
FB63,64,65,66這四個功能塊可以在Standard Library -> Communication Blocks里得到:



圖 16: FB63,64,65,66

FB420 FC21與UDT65需要從如下項目中打開獲得:

 ( 50 KB )



圖 17: FB420 FC21與UDT65

首先建立一個S7-300或者S7-400站,拷貝如上程序塊到項目中。

3.2通信程序編寫

3.2.1 生成數(shù)據(jù)塊
在程序中生成一個DB塊,塊號不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65



圖 18: 生成UDT65類型變量

3.2.2在OB1中編程
首成一個FB塊,本例為FB400:
在靜態(tài)變量區(qū)建立一個結(jié)構(gòu)“T_TSAP“,包含如下變量:
1) LOC_RACK_SLOT (BYTE)= B#16#2 表示有兩個前導(dǎo)字符 0xE0 (CPU31x-2PN/DP 或者 CPU319-3PN/DP規(guī)定)和 0x02(CPU槽號)

 本地 TSAP遠(yuǎn)程TSAP
ASCIITCP-1TCP-1
HexadecimalE0.02.54.43.50.2D.3154.43.50.2D.31

2) LOC_TSAP(STRING14)= 本地用戶定義的ASCII字符 (默認(rèn) -> 'TCP-1')
3) REM_RACK_SLOT(BYTE)= B#16#0 不使用兩個前導(dǎo)符,只適用于第三方設(shè)備!如果是西門子PLC作為通信對象,則需要根據(jù)實際情況填寫CPU 槽號,例如B#16#2
4) REM_TSAP (STRING16)= 遠(yuǎn)程用戶定義的ASCII字符(默認(rèn) -> 'TCP-1'):



圖 19: 生成T_TSAP結(jié)構(gòu)

調(diào)用FB420


圖 20: 調(diào)用FB420

• ID: 連接ID
• DEV_ID
DEV_ID = B#16#1 用于本PLC型號(注意不是通信對方)為 IM151-8 PN/DP CPU
DEV_ID = B#16#2 用于本PLC型號(注意不是通信對方)為 CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3 用于本PLC型號(注意不是通信對方)為CPU319-3PN/DP
DEV_ID = B#16#5用于本PLC型號(注意不是通信對方)為CPU41x-3PN/DP
• ACTIVE: 主動或是被動建立連接, 通信雙方必須一個主動,一個被動
• T_TSAP: 靜態(tài)變量區(qū)的結(jié)構(gòu)變量,用于ISO ON TCP 通信的TSAP地址
• IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址
• CON_DB:用UDT65生成的變量



圖21: 調(diào)用FB65 "T_CON"

調(diào)用FB65 ,通過提供給FB65的輸入?yún)?shù)"REQ"一個上升沿來建立連接。 “ID”為連接ID,“CONNECT”參數(shù)填寫用UDT65生成的變量, 連接建立后會一直保持,直到調(diào)用FB66 "TDISCON"斷開連接,CPU停止或者斷電。

3.2.3 調(diào)用發(fā)送和接收程序



圖22: 調(diào)用 FB63,64發(fā)送接收數(shù)據(jù)

FB63 "TSEND" 發(fā)送請求依靠輸入?yún)?shù)"REQ"的上升沿來實現(xiàn),如果“BUSY”位為true時不要觸發(fā)"REQ"。輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。
FB64 "TRECV" 用于接收數(shù)據(jù),EN_R始終為true, “ID “填寫連接ID,”DATA”填寫接收數(shù)據(jù)區(qū),輸出參數(shù)"NDR" 用于表示新的數(shù)據(jù)已經(jīng)收到,輸出參數(shù)"LEN" 表示接收的數(shù)據(jù)長度。

3.2.4斷開連接
調(diào)用FB66 "TDISCON",“ID “填寫連接ID,輸入?yún)?shù)"REQ"的上升沿來實現(xiàn)斷開連接操作。


圖 23: 調(diào)用FB66 "TDISCON"

6ES75225EH000AB0    DQ 16:數(shù)字量輸出模塊,晶體管 DQ16 X 24...48VUC/125VDC/0.5A, 35mm模塊,不含前連接器
6ES75221BF000AB0    DQ 8:數(shù)字量輸出模塊,高性能    DQ 8x 24VDC/ 2A HF, 35mm模塊,不含前連接器
6ES75225FF000AB0    DQ 8:數(shù)字量輸出模塊,可控硅   DQ 8 x 230 VAC/ 2A ST (TRIAC), 35mm模塊,不含前連接器
6ES75225HF000AB0    DQ 8:數(shù)字量輸出模塊,繼電器  DQ 8x 230VAC/ 5A ST (RELAY), 35mm模塊,不含前連接器
6ES75211BL000AB0    DI 32:數(shù)字量輸入模塊,高性能   DI 32x 24VDC HF, 35mm模塊,不含前連接器
6ES75211BL100AA0    DI 32:數(shù)字量輸入模塊,DI 32x 24VDC BA, 25mm模塊,含前連接器
6ES75211BH000AB0    DI 16:數(shù)字量輸入模塊,高性能  DI 16x 24VDC HF, 35mm模塊,不含前連接器
6ES75211BH100AA0    DI 16:數(shù)字量輸入模塊,DI 16x 24VDC BA, 25mm模塊,含前連接器
6ES75211BH500AA0    DI 16:數(shù)字量輸入模塊,源型,DI 16x 24VDC SRC BA, 35mm模塊,不含前連接器
6ES75211FH000AA0    DI 16:數(shù)字量輸入模塊,DI 16x 230V AC BA, 35mm模塊,不含前連接器
6ES75217EH000AB0    DI 16:數(shù)字量輸入模塊,DI 16 X 24...125V UC HF, 35mm模塊,不含前連接器
6ES75231BL000AA0    DI16/DQ16:數(shù)字量輸入/輸出模塊,16x 24VDC/16x 24VDC/ 0.5A BA, 25mm模塊,含前連接器
6ES75501AA000AB0    TM Count 2 x 24 V:2通道高速計數(shù)器與位置采集(增量型編碼器,24號), 35mm模塊,不含前連接器
6ES75511AB000AB0    TM PosInput 2,2通道計數(shù)與位置采集(增量型/值編碼器SSI,RS422和5V TTL信號), 35mm模塊,不含前連接器
6ES75521AA000AB0    TM Timer DIDQ 16x24V 帶時間戳、高速計數(shù)、PWM等功能, 35mm模塊,不含前連接器
6ES75401AB000AA0    PtP RS422/485 通訊模塊 
6ES75411AB000AB0    PtP RS422/485,高性能通訊模塊(支持Modbus RTU)
6ES75401AD000AA0    PtP RS232通訊模塊
6ES75411AD000AB0    PtP RS232,高性能通訊模塊(支持Modbus RTU)
6ES75901BC000AA0    S7-1500 安裝導(dǎo)軌:2000 mm 
6ES75901AJ300AA0    S7-1500 安裝導(dǎo)軌:830 mm
6ES75901AF300AA0    S7-1500 安裝導(dǎo)軌:530 mm
6ES75901AE800AA0    S7-1500 安裝導(dǎo)軌:482 mm 
6ES75901AC400AA0    S7-1500 安裝導(dǎo)軌:245 mm 
6ES75901AB600AA0    S7-1500 安裝導(dǎo)軌:160 mm
6ES75922AX000AA0    標(biāo)簽,35mm模板適用,100片
6ES75921AX000AA0    標(biāo)簽,25mm模板適用,100片
6ES75921AM000XB0    35mm模板前連接器,螺釘型,40針,含4根跳線 
6ES75921BM000XB0    35mm模板前連接器,快連型,40針,含4根跳線 
6ES75921BM000XA0    25mm模板前連接器,快連型,40針,含4根跳線 
6ES75905AA000AA0    "用于連接PE(地)到S7-1500安裝導(dǎo)軌的接地元件,
對于2000mm的安裝導(dǎo)軌是必須的 每個包裝20片"
6ES75911AA010AA0    S7-1511/13CPU顯示面板
6ES75911BA010AA0    S7-1515/16/17/18CPU顯示面板
6ES75908AA000AA0    S7-1500 PS/PM供電模板連接頭,內(nèi)含10片
6ES75280AA707AA0    接口模塊(6ES7 155-5AA00-0AB0)前蓋板5片/包
6ES75280AA007AA0    I/O模塊前蓋板5片/包,35mm模板適用
6ES75280AA000AA0    I/O模塊前蓋板5片/包,25mm模板適用
6ES75900AA000AA0    U型連接器,,5片/包
6ES75923AA000AA0    跳線,20片/包
6ES75905CA000AA0    35mm模塊屏蔽套件:含屏蔽端子,框架以及24VDC接線端
6ES75905CA000AA0    25mm模塊屏蔽套件:含屏蔽端子,框架以及24VDC接線端
6ES75905BA000AA0    模擬量/技術(shù)模板屏蔽端子
6ES76772AA300AA0    CPU 1515SP PC,2 GB RAM,不帶CFAST卡,無預(yù)裝軟件,僅作備件使用
6ES76772AA400AA0    CPU 1515SP PC,4 GB RAM,不帶CFAST卡,無預(yù)裝軟件,僅作備件使用

6ES72111BE400XB0    CPU 1211C   AC/DC/Rly,6輸入/4輸出,集成2AI
6ES72111AE400XB0    CPU 1211C   DC/DC/DC,6輸入/4輸出,集成2AI
6ES72111HE400XB0    CPU 1211C   DC/DC/Rly,6輸入/4輸出,集成2AI
6ES72121BE400XB0    CPU 1212C   AC/DC/Rly,8輸入/6輸出,集成2AI
6ES72121AE400XB0    CPU 1212C   DC/DC/DC,8輸入/6輸出,集成2AI
6ES72121HE400XB0    CPU 1212C   DC/DC/Rly,8輸入/6輸出,集成2AI
6ES72141BG400XB0    CPU 1214C   AC/DC/Rly,14輸入/10輸出,集成2AI
6ES72141AG400XB0    CPU 1214C   DC/DC/DC,14輸入/10輸出,集成2AI
6ES72141HG400XB0    CPU 1214C   DC/DC/Rly,14輸入/10輸出,集成2AI
6ES72151BG400XB0    CPU 1215C   AC/DC/Rly,14輸入/10輸出,集成2AI/2AO
6ES72151AG400XB0    CPU 1215C   DC/DC/DC,14輸入/10輸出,集成2AI/2AO
6ES72151HG400XB0    CPU 1215C   DC/DC/Rly,14輸入/10輸出,集成2AI/2AO
6ES72171AG400XB0    CPU 1217C   DC/DC/DC,14輸入/10輸出,集成2AI/2AO
A5E    "SIEMCORE918
BASED ON:
SIMATIC S7-1200, CPU 1212C,
COMPACT CPU, DC/DC/DC,
ONBOARD I/O:
8 DI 24V DC; 6 DO 24 V DC;
2 AI 0 - 10V DC,
POWER SUPPLY: DC
20.4 - 28.8 V DC,
PROGRAM/DATA MEMORY: 50 KB"
6ES72211BF320XB0    SM1221 數(shù)字量輸入模塊, 8 輸入24V DC
6ES72211BH320XB0    SM1221 數(shù)字量輸入模塊, 16 輸入24V DC
6ES72221HF320XB0    SM1222 數(shù)字量輸出模塊, 8輸出繼電器
6ES72221BF320XB0    SM1222 數(shù)字量輸出模塊, 8輸出24V DC
6ES72221XF320XB0    SM1222 數(shù)字量輸出模塊, 8輸出切換繼電器
6ES72221HH320XB0    SM1222 數(shù)字量輸出模塊, 16輸出繼電器
6ES72221BH320XB0    SM1222 數(shù)字量輸出模塊, 16輸出24V DC
6ES72231PH320XB0    SM1223 數(shù)字量輸入輸出模塊 8輸入24V DC/ 8輸出繼電器
6ES72231BH320XB0    SM1223 數(shù)字量輸入輸出模塊 8輸入24V DC/ 8輸出24V DC
6ES72231PL320XB0    SM1223 數(shù)字量輸入輸出模塊 16輸入24V DC/ 16輸出繼電器
6ES72231BL320XB0    SM1223 數(shù)字量輸入輸出模塊 16輸入24V DC/ 16輸出24V DC
6ES72231QH320XB0    SM1223 數(shù)字量輸入輸出模塊 8輸入120/230V AC/ 8輸出繼電器
6ES72314HD320XB0    SM1231 模擬量輸入模塊 4AI 13位分辯率
6ES72315ND320XB0    SM1231 模擬量輸入模塊 4AI 16位分辯率
6ES72314HF320XB0    SM1231 模擬量輸入模塊 8AI 13位分辯率
6ES72315PD320XB0    SM1231 熱電阻模塊 4RTD 16位分辯率
6ES72315QD320XB0    SM1231 熱電偶模塊 4TC 16位分辯率
6ES72315PF320XB0    SM1231 熱電阻模塊 8RTD 16位分辯率
6ES72315QF320XB0    SM1231 熱電偶模塊 8TC 16位分辯率
6ES72324HB320XB0    SM1232 模擬量輸出模塊 2AO 14位分辯率
6ES72324HD320XB0    SM1232 模擬量輸出模塊 4AO 14位分辯率
6ES72344HE320XB0    SM1234 模擬量輸入輸出模塊 4AI/2AO
6ES72411CH320XB0    CM1241 RS485 /422通訊模塊
6ES72411AH320XB0    CM1241 RS232通訊模塊
6ES72411CH301XB0    CB1241 RS485信號板通訊模塊
6ES72784BD320XB0    SM1278 I/O Link Master
6ES72213AD300XB0    SB1221 數(shù)字量信號板模塊,支持5V DC輸入信號, 4輸入 5V DC,zui高頻率200KHZ
6ES72213BD300XB0    SB1221 數(shù)字量信號板模塊,支持24V DC輸入信號,4輸入 24V DC ,zui高頻率200KHZ
6ES72221AD300XB0    SB1222 數(shù)字量信號板模塊 支持5V DC 輸出信號, 4輸出 5V DC,zui高頻率200KHZ
6ES72221BD300XB0    SB1222 數(shù)字量信號板模塊 4輸出 24V DC 0.1A zui高頻率200KHZ
6ES72230BD300XB0    SB1223 數(shù)字量信號板模塊 2輸入24V DC/ 2輸出24V DC
6ES72233AD300XB0    SB1223 數(shù)字量信號板查模塊,支持5V DC輸入信號,2輸入 5V DC/2輸出 5V DC 0.1A,zui高頻率200KHZ
6ES72233BD300XB0    SB1223 數(shù)字量信號板模塊,支持24 V DC輸入信號, 2輸入24V DC/ 2輸出24V DC 0.1 A ,zui高頻率200KHZ
6ES72324HA300XB0    SB1232, 模擬量信號板模塊, 1AO
6ES72314HA300XB0    SB1231, 模擬量信號板模塊, 1AI, 10位分辯率, (0-10V)
6ES72315PA300XB0    SB1231, 熱電阻信號板模塊,1 RTD  類型: Platinum (Pt)
6ES72315QA300XB0    SB1231, 熱電偶信號板模塊,1 TC1   類型: J, K
6ES79548LC020AA0    S7-1200 4M 存儲卡
6ES79548LE020AA0    S7-1200 12M 存儲卡
6ES79548LF020AA0    S7-1200 24M 存儲卡
6ES79548LL020AA0    S7-1200 256M 存儲卡
6ES79548LP020AA0    S7-1200 2G 存儲卡
6ES79548LT020AA0    S7-1200 32G 存儲卡
6ES72741XH300XA0    1214C /1215C 模擬器
6ES72741XF300XA0    1211C/1212C 模擬器
6ES72741XA300XA0    S7-1200CPU 2路模擬量輸入模擬器
6ES72741XK300XA0    1217C模擬器,14輸入通道,其中10通道為24V直流輸入,4通道為1.5V差分輸入開關(guān)
6ES72906AA300XA0    S7-1200 模塊擴(kuò)展電纜  2.0 米
6ES72970AX300XA0    S7-1200 電池板

6ES72881SR200AA0    S7-200 SMART,CPU SR20,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,12 輸入/8 輸出
6ES72881ST200AA0    S7-200 SMART,CPU ST20,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,12 輸入/8 輸出
6ES72881SR300AA0    S7-200 SMART,CPU SR30,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,18 輸入/12 輸出
6ES72881ST300AA0    S7-200 SMART,CPU ST30,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,18 輸入/12 輸出
6ES72881SR400AA0    S7-200 SMART,CPU SR40,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出
6ES72881ST400AA0    S7-200 SMART,CPU ST40,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,24 輸入/16 輸出
6ES72881SR600AA0    S7-200 SMART,CPU SR60,標(biāo)準(zhǔn)型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出
6ES72881ST600AA0    S7-200 SMART,CPU ST60,標(biāo)準(zhǔn)型 CPU 模塊,晶體管輸出,24 V DC 供電,36 輸入/24 輸出 
6ES72881CR400AA0    S7-200 SMART,CPU CR40,經(jīng)濟(jì)型 CPU 模塊,繼電器輸出,220 V AC 供電,24 輸入/16 輸出 
6ES72881CR600AA0    S7-200 SMART,CPU CR60,經(jīng)濟(jì)型 CPU 模塊,繼電器輸出,220 V AC 供電,36 輸入/24 輸出 
6ES72882DE080AA0    S7-200 SMART,EM DI08,數(shù)字量輸入模塊,8 x 24 V DC 輸入
6ES72882DR080AA0    S7-200 SMART,EM DR08,數(shù)字量輸出模塊,8 x 繼電器輸出
6ES72882DT080AA0    S7-200 SMART,EM DT08,數(shù)字量輸出模塊,8 x 24 V DC 輸出
6ES72882DR160AA0    S7-200 SMART,EM DR16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 繼電器輸出
6ES72882DT160AA0    S7-200 SMART,EM DT16,數(shù)字量輸入/輸出模塊,8 x 24 V DC 輸入/8 x 24 V DC 輸出
6ES72882DR320AA0    S7-200 SMART,EM DR32,數(shù)字量輸入/輸出模塊,16×24 V DC 輸入/16 x 繼電器輸出
6ES72882DT320AA0    S7-200 SMART,EM DT32,數(shù)字量輸入/輸出模塊,16 x 24 V DC 輸入/16 x 24 V DC 輸出
6ES72883AE040AA0    S7-200 SMART,EM AE04,模擬量輸入模塊,4 輸入
6ES72883AE080AA0    S7-200 SMART,EM AE08,模擬量輸入模塊,8 輸入
6ES72883AQ020AA0    S7-200 SMART,EM AQ02,模擬量輸出模塊,2 輸出
6ES72883AQ040AA0    S7-200 SMART,EM AQ04,模擬量輸出模塊,4 輸出
6ES72883AM030AA0    S7-200 SMART,EM AM03,模擬量輸入/輸出模塊,2 輸入/ 1 輸出
6ES72883AM060AA0    S7-200 SMART,EM AM06,模擬量輸入/輸出模塊,4 輸入/ 2 輸出
6ES72883AR020AA0    S7-200 SMART,EM AR02,熱電阻輸入模塊,2 通道
6ES72883AR040AA0    S7-200 SMART,EM AR04,熱電阻輸入模塊,4 通道
6ES72883AT040AA0    S7-200 SMART,EM AT04,熱電偶輸入模塊,4 通道
6ES72887DP010AA0    S7-200 SMART,EM DP01,Profibus-DP從站擴(kuò)展模塊
6ES72880CD100AA0    PM207電源,輸入: 120/230 V AC (88-370 V DC),輸出: 24 V DC/3 A
6ES72880ED100AA0    PM207電源,輸入: 120/230 V AC (88-370 V DC),輸出: 24 V DC/5 A
6ES72885CM010AA0    S7-200 SMART,SB CM01,通信信號板,RS485/RS232
6ES72885DT040AA0    S7-200 SMART,SB DT04,數(shù)字量擴(kuò)展信號板,2 x 24 V DC 輸入/2 x 24 V DC 輸出 
6ES72885AE010AA0    S7-200 SMART,SB AE01,模擬量擴(kuò)展信號板, 1 路模擬量輸入
6ES72885AQ010AA0    S7-200 SMART,SB AQ01,模擬量擴(kuò)展信號板,1 路模擬量輸出
6ES72885BA010AA0    S7-200 SMART,SB BA01,電池信號板,支持普通紐扣電池
6AV66480BC113AX0    "SMART LINE,SMART 700 IE,7 英寸寬屏,
64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口"
6AV66480BE113AX0    "SMART LINE,SMART 1000 IE,10.2 英寸寬屏,
64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口"
6AV66480CC113AX0    "SMART LINE V3,SMART 700 IE V3,7 英寸寬屏,
64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口、USB 2.0 host接口"
6AV66480CE113AX0    "SMART LINE V3,SMART 1000 IE V3,10.1 英寸寬屏,
64 K 色真彩顯示,集成RS422/485串口、工業(yè)以太網(wǎng)接口、USB 2.0 host接口"



會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標(biāo)簽:
保存成功

(空格分隔,最多3個,單個標(biāo)簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復(fù)您~
產(chǎn)品對比 二維碼

掃一掃訪問手機(jī)商鋪

對比框

在線留言
主站蜘蛛池模板: 会同县| 巴塘县| 平和县| 军事| 香格里拉县| 宁海县| 柯坪县| 漯河市| 靖宇县| 仪陇县| 剑阁县| 永定县| 布拖县| 乳山市| 洱源县| 西乡县| 甘南县| 千阳县| 南通市| 平罗县| 库伦旗| 贺州市| 攀枝花市| 南岸区| 天峨县| 鹤山市| 彩票| 浠水县| 福海县| 华安县| 荔波县| 炉霍县| 宝丰县| 宣武区| 巴林左旗| 保靖县| 额尔古纳市| 新建县| 吴忠市| 阆中市| 沙河市|