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

上海朕鋅電氣設備有限公司

免費會員
您現在的位置: 上海朕鋅電氣設備有限公司>>西門子PLC>>S7-300>> 6ES7332-5HF00-4AB2西門子模塊6ES7332-5HF00-4AB2
6ES7332-5HF00-4AB2西門子模塊6ES7332-5HF00-4AB2
參考價: 面議
具體成交價以合同協議為準
  • 6ES7332-5HF00-4AB2 產品型號
  • 西門子/SIEMENS 品牌
  • 代理商 廠商性質
  • 上海市 所在地

訪問次數:362更新時間:2017-06-26 12:48:49

聯系我們時請說明是智能制造網上看到的信息,謝謝!
免費會員·9年
人:
鄭鑫

掃一掃訪問手機商鋪

產品簡介
西門子模塊6ES7332-5HF00-4AB2
《銷售態度》:質量保證、誠信服務、及時到位!
《銷售宗旨》:為客戶創造價值是我們永遠追求的目標!
《服務說明》:現貨配送至全國各地含稅(17%)含運費!
《產品質量》:原裝*,*!
《產品優勢》:專業銷售 薄利多銷 信譽好,口碑好,價格低,貨期短,大量現貨,服務周到!
產品介紹

西門子模塊6ES7332-5HF00-4AB2

SIEMENS 可編程控制器
1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200
2、 邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP直流電源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并聯.
4、HMI 觸摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,
SIEMENS 交、直流傳動裝置
1、 交流變頻器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.
MIDASTER系列:MDV
2、全數字直流調速裝置 6RA23、6RA24、6RA28、6RA70、6SE70系列
SIEMENS 數控 伺服
SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120
系統及伺報電機,力矩電機,直線電機,伺服驅動等備件銷售。

 

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

:鄭鑫 :

www.zhenxindianqi。。cn

工作 (同步)

1.概述

1.1 S7-1200 的PROFINET 通信口
S7-1200 CPU 本體上集成了一個 PROFINET 通信口,支持以太網和基于 TCP/IP 的通信標準。使用這個通信口可以實現 S7-1200 CPU 與編程設備的通信,與HMI觸摸屏的通信,以及與其它 CPU 之間的通信。這個PROFINET 物理接口是支持10/100Mb/s的 RJ45口,支持電纜交叉自適應,因此一個標準的或是交叉的以太網線都可以用于這個接口。

1.2 S7-1200支持的協議和zui大的連接資源

S7-1200 CPU 的PROFINET 通信口支持以下通信協議及服務
• TCP
• ISO on TCP ( RCF 1006 )
• S7 通信 (服務器端)

通信口所支持的zui大通信連接數
S7-1200 CPU PROFINET 通信口所支持的zui大通信連接數如下:
• 3個連接用于HMI (觸摸屏) 與 CPU 的通信
• 1個連接用于編程設備(PG)與 CPU 的通信
• 8個連接用于Open IE ( TCP, ISO on TCP) 的編程通信,使用T-block 指令來實現
• 3個連接用于S7 通信的服務器端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
S7-1200 CPU可以同時支持以上15個通信連接,這些連接數是固定不變的,不能自定義。

TCP(Transport Connection Protocol)
TCP是由 RFC 793描述的標準協議,可以在通信對象間建立穩定、安全的服務連接。如果數據用TCP協議來傳輸,傳輸的形式是數據流,沒有傳輸長度及信息幀的起始、結束信息。在以數據流的方式傳輸時接收方不知道一 條信息的結束和下一條信息的開始。因此,發送方必須確定信息的結構讓接收方能夠識別 。在多數情況下TCP應用了IP (Internet protocol) ,也就是“TCP/IP 協議”, 它位于 ISO-OSI 參考模型的第四層。
協議的特點:
• 與硬件綁定的高效通信協議
• 適合傳輸中等到大量的數據 (<=8192 bytes)
• 為大多數設備應用提供
– 錯誤恢復
– 流控制
– 可靠性
• 一個基于連接的協議
• 可以靈活的與支持TCP協議的第三方設備通信
• 具有路由兼容性
• 只可使用靜態數據長度
• 有確認機制
• 使用端口號進行應用尋址
• 大多數應用協議,如NET、FTP都使用TCP
• 使用 SEND/RECEIVE 編程接口進行數據管理需要編程來實現

1.3 硬件需求和軟件需求
硬件:
① S7-1200 CPU
② S7-300 CPU + CP343-1(支持S7 Client)
③ PC(帶以太網卡)
④ TP以太網電纜
軟件:
① STEP 7 Basic V10.5
② STEP 7 V5.4

 

2. ISO on TCP 通信
S7-1200 CPU 與S7-300/400 之間通過ISO on TCP 通信,需要在雙方都建立連接,連接對象選擇“Unspecified”。
所完成的通信任務為:
① S7-1200將DB3里的100個字節發送到S7-300的DB2中
② S7-300將輸入數據IB0發送給S7-1200的輸出數據區QB0。

2.1 S7-1200 CPU 的組態編程
組態編程過程與 S7-1200 CPU 之間的通信基本相似 (見 6.3 ),這里簡單描述一下步驟:
① 使用STEP 7 Basic V10.5 軟件新建一個項目
在STEP 7 Basic 的“Portal View”中選擇 “Create new project”創建一個新項目
② 添加新設備
然后進入“Project view”,在“Project tree”下雙擊“Add new device”,在對話框中選擇所使用的S7-1200 CPU添加到機架上,命名為 PLC_1。
③ 為 PROFINET 通信口分配以太網地址
在“Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.1 ,子網掩碼為255.255.255.0。
④ 在 S7-1200 CPU 中調用“TSEND_C”通信指令并配置連接參數和塊參數
在主程序中調用發送通信指令,進入“Project tree” > “ PLC_1”>“Program blocks”>“Main”主程序中,從右側窗口“Instructions”> “Extended Instructions”>“Communications”下調用“TSEND_C”指令,并選擇“Single Instance”生成背景 DB塊。然后單擊指令塊下方的“下箭頭”,使指令展開顯示所有接口參數。
然后,創建并定義發送數據區 DB 塊。通過“Project tree”>“ PLC_1”> “Program blocks” >“Add new block” ,選擇 “Data block”創建 DB 塊,選擇尋址,點擊“OK”鍵,定義發送數據區為 100個字節的數組。
根據所使用的參數創建符號表,如圖1所示。
配置連接參數,如圖2所示。
配置塊接口參數,如圖3所示。


圖1 創建所使用參數的符號表圖PLC tag


圖2 配置連接參數


圖3 配置 TSEND_C 塊參數

⑤ 調用“TRCV”通信指令并配置塊參數如圖6 47所示。
因為與發送使用的是同一連接,所以使用的是不帶連接的發送指令“TRCV”,連接“ID”使用的也是“TSEND_C”中的“Connection ID”號,如圖4所示。


圖4 配置 T_RCV 塊參數

2.2 S7-300 CPU 的ISO on TCP通信的組態編程
① 使用STEP 7 軟件新建一個項目并進行硬件組態
創建完新項目,在項目的窗口下,右鍵菜單里,選擇“Insert New Object”>“SIMATIC 300 Station” ,插入一個S7-300 站。
為了編程方便,我們使用時鐘脈沖激活通信任務,在CPU的“Properties”>“Cycle/Clock Memory”中設置,如圖5所示。


圖5 設置時鐘脈沖

每一個時鐘位都按照不同的周期/頻率在0和1之間切換變化,見表1。
表1:時鐘位頻率

周期(S)201. Jun10.80.50.40.20.1
頻率(Hz)0.50.6251Jan 25202. Mai510

② 配置以太網模塊
進入“HW Config”中,組態所使用的 CPU 及“CP343-1”模板。并新建以態網 Ethernet (1) ,配置“CP343-1”模板IP 地址為:192.168.0.2,子網掩碼為: 255.255.255.0 。如圖6所示。配置完硬件組態及屬性,編譯存盤并下載所有硬件組態。


圖6 S7-300 硬件配置

③ 網絡組態
打開 “NetPro” 配置網絡,選中 CPU,在連接列表里建立新的連接并選擇連接對象和通信協議,如圖7所示。

 
圖7 創建新的連接并選擇 ISO-on-TCP 協議

這時會跳出通用信息,如圖8所示。


圖8 通用信息

然后,進入“Addresses”配置通信雙方的IP 地址及TSAP 地址,如圖9所示。


圖9 配置通信的IP 地址及TSAP 地址

配置完連接并編譯存盤后,將網絡組態下載到CPU300中。

④ 軟件編程
在OB1中,從“Libraries”>“SIMATIC_NET_CP”>“CP300”下,調用FC5(AG_SEND)、FC6(AG_RECV)通信指令。創建接收數據區為 DB2,定義成100個字節的數組。
CALL “ AG_RECV” //調用FC6
ID :=1 // 連接號,要與連接配置列表中*,見圖8
LADDR :=W#16#100 //CP的地址,要與配置中*,見圖8
RECV :=P#DB2.DBX 0.0 BYTE 100 //接收數據區
NDR :=M10.0 //為1時,接收到新數據
ERROR :=M10.1 //為1時,有故障發生
STATUS :=MW12 //狀態代碼
LEN :=MW14 //接收到的實際數據長度

CALL “AG_SEND” //調用FC5
ACT :=M0.2 //為1時,激活發送任務
ID :=1 // 連接號,要與連接配置中*
LADDR :=W#16#100 //CP的地址,要與配置中*
SEND :=IB0 //發送數據區
LEN :=1 //發送數據的長度
DONE :=M10.2 //為1時,發送完成
ERROR :=M10.3 //為1時,有故障發生
STATUS :=MW16 //狀態代碼

2.3 監控通信結果
下載S7-1200和S7-300中的所有組態及程序,監控通信結果,如圖10、圖11所示。
在S7-1200 CPU中向DB3中寫入數據:“11”、“22”、“33”,則在S7-300中的DB2塊收到數據也為“11”、“22”、“33”。
在S7-300 CPU中,將“2#1111_1111”寫入IB0,則在S7-1200 CPU中QB0中收到的數據也為“2#1111_1111”。


圖10 S7-1200監控表


圖11 S7-300 變量表

3. TCP 通信
使用TCP 協議通信,除了連接參數的定義不同,通信雙方的其它組態及編程與前面的ISO on TCP 協議通信*相同。
S7-1200 CPU中,使用 TCP 協議與S7-300通信時,PLC_1的連接參數,如圖12所示。通信伙伴 S7-300 的連接參數,如圖13所示。


圖12 S7-1200 的TCP連接參數的配置


圖13 S7-300 的TCP連接參數的配置

1 概述
S7-1200 與 S7-300 之間的以太網通信方式比較多,可以采用ISO on TCP、TCP和 S7 的方式進行通信。在S7-1200 CPU 中采用ISO on TCP和TCP這兩種協議進行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令編程。S7-300 CPU一側如果使用的是CPU集成的PN接口,連接不在STEP7的NetPro中建立連接,而是使用西門子提供的OPEN IE 的方式來實現。
本文主要介紹了如何實現在S7-1200 和S7-300 CPU集成PN口之間的ISO on TCP通信,包括通信的基本步驟、配置及編程等內容。具體的實現方法有多種,比如在S7-1200中可以使用不帶連接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用帶連接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能塊編程的方式來實現,也可以使用Open Communication Wizard工具(OPEN IE向導)的方式來建立OPEN IE的通信。
為了方便理解,本文在S7-1200中使用不帶連接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300側通過功能塊編程的方式來實現。
關于S7-1200和S7-300 OPEN IE通信的文檔可以登錄西門子自動化與驅動集團的下載中心,:http://www.ad.siemens.com.cn/download/ ,根據如表1提供的文檔編號搜索并下載相關文檔。

文檔編號中文標題
A0426西門子 S7-1200 PLC 技術參考Version 1.5
A0416S7-1200與S7-300 的以太網TCP 及ISO on TCP通信
A0421如何實現兩個S7-1200 CPU之間的以太網通信
A0415通過S7協議實現S7-1200 與S7-300的通信
A0414S7-1200基本以太網通信使用指南
A0284使用西門子PLC集成的PN口實現S5 兼容通信使用入門
A0345使用 Open Communication Wizard 建立開放式 ISO on TCP 通信
A0346使用 Open Communication Wizard 建立開放式 UDP 通信
A0347使用 Open Communication Wizard 建立開放式 TCP 通信
A0344S7-300和S7-400集成PN口的S7通信
A0334PN CPU/CP的開放式通訊-Open IE

表1 下載中心文檔列表

2 軟硬件及所要完成的通信任務

2.1硬件設備

實驗的硬件設備:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC機(帶以太網卡)
4、SCALANCE X216交換機,S7-1200、S7-300和PC通過交換機互連起來
5、TP以太網電纜

2.2 軟件環境

1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔:《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的程序。下載鏈接:80490650

2.3 所要完成的通信任務
本例中所要完成的通信任務定義為:
1、 將S7-1200的發送數據塊DB3里的8個字節數據發送到S7-300的DB3中。
2、 將S7-300 DB3里接收到的8個字節數據再發送到S7-1200的接收數據塊DB4中。


3 S7-1200 CPU的組態編程

3.1創建新項目

1、打開STEP 7 Basic 軟件并新建項目
在STEP 7 Basic 的 “Portal View”中選擇“Create new project”創建一個新項目,項目名稱為“GS_ISO”。


2、添加硬件并命名PLC
然后進入 “Project view”,在“Project tree” 下雙擊 “Add new device”,在對話框中選擇所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到機架上,設備名為 PLC_1,如圖1所示。


圖1 添加新的PLC站

為了編程方便,我們使用 CPU 屬性中定義的時鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration” 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory” 下,將系統位定義在MB1,時鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個位,可以使用它去自動激活發送任務。


圖2 系統和時鐘存儲器

3、為 S7-1200 CPU的PROFINET 通信口分配以太網地址
在 “Device View”中點擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會出現PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.2 ,子網掩碼為255.255.255.0,如圖3所示。


圖3為 S7-1200 CPU的PROFINET 接口分配IP地址

3.2調用并配置通信指令

1、在 PLC_1 的 OB1 中調用 “TCON”通信指令
進入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,從右側窗口 “Instructions > Extended Instructions > Communications” 下調用 “TCON” 指令,并選擇 “Single Instance” 生成背景 DB塊,如圖4所示。


圖4 調用TCON指令

2、定義PLC_1 的 “TCON” 連接參數
PLC_1 的 TCON 指令的連接參數需要在指令下方的屬性窗口“Properties > Configuration > Connection parameter”中設置,如圖5所示。

連接參數說明:

End point

:選擇通信伙伴,這里選擇“unspecified”

Address

:通信伙伴S7-300站的IP地址“192.168.0.3”

Connection type

:選擇通信協議為ISO on TCP

Connection ID

:連接的地址 ID 號,這個 ID 號在后面的編程里會用到

Connection data

:創建連接時,系統會自動生成本地的連接 DB 塊,所有的連 接數據都會存在這個 DB 塊中。

                                 

:選擇本地 PLC_1作為主動連接,S7-300 CPU作為被動連接

Address details

:設定 TSAP 地址這里本地設置成“PLC_1”, TSAP ID自動為“50.4C.43.5F.31”,伙伴方設置成不設置TSAP(ASCII),設置TSAP ID 為“E0.02.50.4C.43.5F.31”。

西門子模塊6ES7332-5HF00-4AB2
圖5 “TCON” 指令的連接參數

3、分配 “TCON” 的塊參數
在指令下方的屬性窗口“Properties > Configuration > block parameter”中設置,可以根據需要自己為“TCON” 塊相應的輸入輸出參數。好參數的塊,如圖6所示。其中M8.0作為啟動連接的觸發位,連接ID = 1與連接參數里面的設置相同。


圖6 “TCON” 的塊參數

4、在 PLC_1 的 OB1 中調用 “TSEND” 發送通信指令
首先創建一個發送數據塊,通過 “Project tree > PLC_1 > Program blocks > Add new block”,選擇 “Data block” 創建 DB 塊,選擇尋址,點擊“OK”鍵,如圖7所示。


圖7 創建一個發送數據塊DB3

打開創建的發送數據塊,在數據塊中定義發送數據區為 8個字節的數組,如圖8所示。


圖8 創建發送數據區

然后在OB1 中調用“TSEND”發送通信指令,并為“TSEND”參數。使用M0.3( 2Hz 的時鐘脈沖)上升沿激活發送任務,發送數據區為P# DB3.DBX0.0 BYTE 8,連接 ID = 1與連接參數里面的設置相同,發送長度LEN=8。分配好參數的“TSEND”塊如圖9所示。


圖9 調用“TSEND”發送通信塊

5、在 PLC_1 的 OB1 中調用“TRCV”接收通信指令
同樣,先創建一個接收數據塊DB4 ,如圖10所示。“TRCV”接收通信指令的調用方法與“TSEND” 發送通信指令的調用方法相同,M8.1作為接收指令的使能位,如圖11所示。


圖10創建接收數據區

 


圖11 調用“TRCV”接收通信塊

6、在 PLC_1 的 OB1 中調用 “TDISCON”通信指令
zui后,為了斷開通信鏈接,我們需要調用“TDISCON”通信指令,如圖12所示。


圖12 調用“TDISCON”通信塊

3.3下載程序
至此,S7-1200側的組態和編程都已經完成,可以在項目編譯無錯誤后,直接下載到S7-1200 CPU中,并啟動CPU的運行。


4 S7-300 CPU的組態編程
S7-300帶PN接口的CPU支持ISO on TCP通信功能,通過該集成以太網接口組態ISO on TCP通信時,只能使用開放式通信的功能塊,這些的功能塊可以在STEP7 “ 通訊塊”的 “標準庫 ”中找到,如圖13所示。


圖13 S7-300 CPU通信指令庫

庫中提供了下列通信功能塊:
´> FB 65 "TCON",用于建立連接,連接時需要UDT65來提供參數
> FB 66 "TDISCON",用于終止連接
> FB 63 "TSEND",用于發送數據到S7站點、S5站點、PC站或者第三方設備
> FB 64 "TRCV" 用于從S7站點、S5站點、PC站或者第三方設備接收數據

要通過CPU 的 集成PN 接口實現開放的ISO on TCP通信,不能在Netpro網絡組態中直接建立連接,必須通過程序每個連接的參數。用于通信的FB標準功能塊,請參見附件提供的例程 ”Sample_1 ( 50 KB ) ” 或參考下載中心文檔《A0284 使用西門子PLC集成的PN口實現S5 兼容通信使用入門》提供的例程。下載鏈接:80490650

從附件提供的例程 ”Sample_1 ( 50 KB ) ” 中將把需要的程序塊拷貝到新建的項目中,包括:
> UDT 65 "TCON_PAR",存放用戶通信參數
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65內通信對象參數
> FC21, 被FB420調用
隨后,使用通信功能塊 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的編寫。

4.1創建新項目

1、打開STEP7,新建一個項目
2、在項目中插入一個SIMATIC 300的站
3、組態硬件,插入一個CPU317-2PN/DP的CPU,并為PN接口分配IP地址“192.168.0.3”,如圖14所示。同時,在CPU的“Cycle/Clock Memory”屬性頁中MB0為時鐘存儲器,在程序中可以使用M0.3(2Hz 的時鐘脈沖)去自動激活發送任務,如圖15所示。


圖14為PN接口分配IP地址

 


圖15設置時鐘存儲器字節

4.2編寫通信程序

1、從樣例程序中拷貝通信所需的塊
從附件提供的sample_1 ( 50 KB ) 例程中把需要的FB420、FC21與UDT65程序塊拷貝到新創建的項目中,如圖16所示。


圖 16

2、生成數據塊
在程序中創建一個DB塊,塊號不限(本例為DB101),在塊中建立變量DB_VAR,類型為UDT65,如圖17所示。


圖17

3、生成并調用FB塊
首成一個FB塊(本例為FB400),在FB400靜態變量區建立一個結構“T_TSAP“,包含如下變量,并為變量分配初始值,如圖18所示。
1) LOC_RACK_SLOT (BYTE)= B#16#2 表示有兩個前導字符 0xE0 (CPU31x-2PN/DP 或者 CPU319-3PN/DP規定)和 0x02(CPU槽號)
2) LOC_TSAP(STRING14)= 本地用戶定義的ASCII字符'PLC_1' (注意要與S7-1200側設置保持*)。
3) REM_RACK_SLOT(BYTE)= B#16#0 不使用兩個前導符。
4) REM_TSAP (STRING16)= 遠程用戶定義的ASCII字符'PLC_1' (注意要與S7-1200側設置保持*)。


圖18

然后在生成的FB400中調用FB420,如圖19所示。


圖19

其中參數的含義如下:
1)ID: 連接ID,與S7-1200里的設置保持*
2)DEV_ID:用于本PLC型號(注意不是通信對方)
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
3)ACTIVE: 主動或是被動建立連接,通信雙方必須一個主動,一個被動,本例中S7-300側為被動方。
4)T_TSAP: 靜態變量區的結構變量,用于ISO ON TCP 通信的TSAP地址
5)IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址,即S7-1200的IP地址192.168.0.2
6)CON_DB: 用UDT65生成的變量,即DB101

4、在OB1中調用發送和接收功能塊
在OB1中先調用FB400功能塊,為其背景數據塊DB400,如圖20所示。


圖20

然后再在OB1中依次調用通信功能塊FB65、FB64、FB63、FB66。其中發送和接收功能塊FB64、FB63的數據區都為DB3,建立DB3如圖21所示。關于塊的使用請參考STEP7的在線幫助或相關文檔說明。


圖21

FB65 “TCON”,建立連接功能塊,如圖22所示。通過輸入參數 "REQ"一個上升沿來建立連接。 “ID” 為連接ID,“CONNECT” 參數填寫用 UDT65 生成的變量, 連接建立后會一直保持,直到調用FB66 "TDISCON" 斷開連接、CPU停止或者斷電。其中CONNECT為通過UDT65生成的DB塊,即DB101, ID = 1。通過M8.0啟動作業,執行連接的建立。


圖22

FB64 “TRCV”,接收功能塊,如圖23所示。"TRECV" EN_R始終為TRUE, ID 填寫連接ID,”DATA” 填寫接收數據區,輸出參數 "NDR" 用于表示新的數據已經收到,輸出參數 "LEN" 表示接收的數據長度。本例中連接ID = 1。DB3作為接收數據塊,接收數據的字節長度為8,接收作業通過M8.1使能。


圖23

FB63 “TSEND”,發送功能塊,如圖24所示。連接ID = 1。DB3為發送數據塊,發送字節長度為8,發送作業通過M0.3觸發。"TSEND" 發送請求依靠輸入參數"REQ"的上升沿來實現,如果“BUSY”位為true時不要觸發"REQ"。輸出參數 "DONE", "ERROR" 和 "STATUS" 用于評估工作的情況。


圖24

FB66 “TDISCON”,取消連接功能塊,如圖25所示。可以根據需要取消ID=W#16#1的連接,作業通過M8.2使能。


圖25

4.3下載程序
S7-300側的組態和編程都完成后,直接下載到S7-300 CPU中,并啟動CPU的運行。


5 監控通信結果
對S7-1200和S7-300都組態和編程后,下載所有組態及程序并搭建好網絡后,首先在在S7-1200中將M8.0置位為1,然后再在S7-300中將M8.0置位為1,兩個站的“TCON” 被激活,建立兩個站之間的ISO on TCP連接。
連接正常建立后,即可以進行數據的交換。在S7-1200和S7-300站中將 ”TRCV” 功能塊的EN_R置位為1,使能接收,監控通信結果如圖26所示。
通過監控結果可以看到,S7-1200中發送數據塊DB3的8個字節數據被發送到S7-300站的DB3中,同時,S7-300的DB3中接收到的數據又被發送到S7-1200的接收數據塊DB4中。


圖26 在線監控通信結果

S7300電源模板
6ES7307-1BA00-0AA0
6ES7307-1EA00-0AA0
6ES7307-1KA01-0AA0
CPU
6ES7312-1AE13-0AB0
6ES7312-5BE03-0AB0
6ES7313-5BF03-0AB0
6ES7313-6BF03-0AB0
6ES7313-6CF03-0AB0
6ES7314-1AG13-0AB0
6ES7314-6BG03-0AB0
6ES7314-6CG03-0AB0
6ES7315-2AG10-0AB0
6ES7315-2EH13-0AB0
6ES7317-2AJ10-0AB0
6ES7317-2EK13-0AB0
6ES7318-3EL00-0AB0
內存卡
6ES7 953-8LF20-0AA0
6ES7 953-8LG11-0AA0
6ES7 953-8LJ20-0AA0
6ES7 953-8LL20-0AA0
6ES7 953-8LM20-0AA0
6ES7 953-8LP20-0AA0
開關量模板
6ES7 321-1BH02-0AA0
6ES7 321-1BH10-0AA0
6ES7 321-1BH50-0AA0
6ES7 321-1BL00-0AA0
6ES7 321-7BH01-0AB0
6ES7 321-1EL00-0AA0
6ES7 321-1FF01-0AA0
6ES7 321-1FF10-0AA0
6ES7 321-1FH00-0AA0
6ES7 321-1CH00-0AA0
6ES7 321-1CH20-0AA0
6ES7 322-1BH01-0AA0
6ES7 322-1BH10-0AA0
6ES7 322-1CF00-0AA0
6ES7 322-8BF00-0AB0
6ES7 322-5GH00-0AB0
6ES7 322-1BL00-0AA0
6ES7 322-1FL00-0AA0
6ES7 322-1BF01-0AA0
6ES7 322-1FF01-0AA0
6ES7 322-5FF00-0AB0
6ES7 322-1HF01-0AA0
6ES7 322-1HF10-0AA0
6ES7 322-1HH01-0AA0
6ES7 322-5HF00-0AB0
6ES7 322-1FH00-0AA0
6ES7 323-1BH01-0AA0
6ES7 323-1BL00-0AA0
模擬量模板
6ES7 331-7KF02-0AB0
6ES7 331-7KB02-0AB0
6ES7 331-7NF00-0AB0
6ES7 331-7NF10-0AB0
6ES7 331-7HF01-0AB0
6ES7 331-1KF01-0AB0
6ES7 331-7PF01-0AB0
6ES7 331-7PF11-0AB0
6ES7 332-5HD01-0AB0
6ES7 332-5HB01-0AB0
6ES7 332-5HF00-0AB0
6ES7 332-7ND02-0AB0
6ES7 334-0KE00-0AB0
6ES7 334-0CE01-0AA0
附件
6ES7 365-0BA01-0AA0
6ES7 360-3AA01-0AA0
6ES7 361-3CA01-0AA0
6ES7 368-3BB01-0AA0
6ES7 368-3BC51-0AA0
6ES7 368-3BF01-0AA0
6ES7 368-3CB01-0AA0
6ES7 390-1AE80-0AA0
6ES7 390-1AF30-0AA0
6ES7 390-1AJ30-0AA0
6ES7 390-1BC00-0AA0
6ES7 392-1AJ00-0AA0
6ES7 392-1AM00-0AA0
6ES7 392-1BM01-0AA0
功能模板
6ES7 350-1AH03-0AE0
6ES7 350-2AH00-0AE0
6ES7 351-1AH01-0AE0
6ES7 352-1AH02-0AE0
6ES7 355-0VH10-0AE0
6ES7 355-1VH10-0AE0
6ES7 355-2CH00-0AE0
6ES7 355-2SH00-0AE0
6ES7 338-4BC01-0AB0
6ES7 352-5AH00-0AE0
6ES7 352-5AH00-7XG0
通訊模板
6ES7 340-1AH02-0AE0
6ES7 340-1BH02-0AE0
6ES7 340-1CH02-0AE0
6ES7 341-1AH01-0AE0
6ES7 341-1BH01-0AE0
6ES7 341-1CH01-0AE0
6ES7 870-1AA01-0YA0
6ES7 870-1AB01-0YA0
6ES7 902-1AB00-0AA0
6ES7 902-1AC00-0AA0
6ES7 902-1AD00-0AA0
6ES7 902-2AB00-0AA0
6ES7 902-2AC00-0AA0
6ES7 902-2AG00-0AA0
6ES7 902-3AB00-0AA0
6ES7 902-3AC00-0AA0
6ES7 902-3AG00-0AA0
6GK7 342-5DA02-0XE0
6GK7 342-5DF00-0XE0
6GK7 343-5FA01-0XE0
6GK7 343-1EX30-0XE0
6GK7 343-1EX21-0XE0
6GK7 343-1CX00-0XE0
6GK7 343-1CX10-0XE0
6GK7 343-1GX20-0XE0
6GK7 343-1GX21-0XE0
6GK7 343-1HX00-0XE0
6GK7 343-2AH00-0XA0
6ES7971-1AA00-0AA0
6ES7971-5BB00-0AA0
6ES7314-6EH04-0AB0



會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

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

常用:

提示

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

掃一掃訪問手機商鋪

對比框

在線留言
主站蜘蛛池模板: 临海市| 呈贡县| 锡林浩特市| 安平县| 缙云县| 宁陕县| 昂仁县| 大庆市| 防城港市| 龙里县| 交口县| 大连市| 思茅市| 漯河市| 大邑县| 应用必备| 嘉定区| 盈江县| 乐亭县| 宿州市| 德安县| 冷水江市| 叶城县| 苏尼特左旗| 永吉县| 屯留县| 崇明县| 吉木萨尔县| 新民市| 翁牛特旗| 长海县| 库尔勒市| 西乌珠穆沁旗| 扬中市| 安阳县| 莲花县| 逊克县| 秦皇岛市| 长顺县| 高州市| 富阳市|