廈門代理商 6ES7317-2EK14-0AB0 廈門代理商 6ES7317-2EK14-0AB0
SIEMENS長(zhǎng)沙奈歐自動(dòng)化設(shè)備有限公司
我公司理西門子全系列產(chǎn)品歡迎
來(lái)電 電話:13762110473(微信同步)
長(zhǎng)沙奈歐自動(dòng)化設(shè)備有限公司
聯(lián)系人:劉文秀(銷售經(jīng)理)
商務(wù)QQ:1533714462
”信譽(yù),客戶至上“是公司成立之初所確立的宗旨,在公司的嚴(yán)格要求和員工們不折不扣地貫徹執(zhí)行下發(fā)展延續(xù)至今?!凹僖涣P十”一直是我公司的承諾。
【信譽(yù)、誠(chéng)信交易】【長(zhǎng)期銷售、】
【稱心滿意、服務(wù)動(dòng)力】【真誠(chéng)面對(duì)、溝通無(wú)限】
我公司長(zhǎng)期銷售西門子PLC模塊6ES7331-7KF02-0AB0 6ES7321-1BL00-0AA0 6ES7322-1BL00-0AA0 6ES7332-5HF00-0AB0 6ES7153-1AA03-0xB0 6XV1830-0EH10電纜 6ES7972-0BA12-0xA0接頭 6GK1503-3CB00光纖鏈路模塊 6ES7307-1EA00-0AA0 6ES7953-8LJ30-0AA0內(nèi)存卡 西門子PLC模塊315-2DP 6ES7315-2AH14-0AB0 西門子PLC模塊6ES7315-2EH14-0AB0 西門子PLC模塊6ES7214-2BD23-0xB8 處理6GK7343-1EX30-0xE0 屏66643-0CD01-1AX1 銷售西門子6SN1145-1BA02-0CA2
手機(jī):13762110473
公司地址:長(zhǎng)沙市岳麓區(qū)天頂街道尖山安置公寓樓702
———————————————————————————————————
【服務(wù)、一諾千金】【承諾、客戶滿意】
24小時(shí)西門子PLC銷售:13762110473微信同步
西門子總公司-長(zhǎng)沙奈歐伺服公司經(jīng)營(yíng)西門子全新原裝現(xiàn)貨PLC;S7-200S7-300 S7-400 S7-1200 屏,變頻器,6FC,6SN,S120 G120C V90 V80伺服數(shù)控備件:原裝進(jìn)口電機(jī)(1LA7、1LG4、1LA9、1LE1),國(guó)產(chǎn)電機(jī)(1LG0,1LE0)大型電機(jī)(1LA8,1LA4,1PQ8)伺服電機(jī)(1PH,1PM,1FT,1FK,1FS)西門子全新原裝產(chǎn)品‘質(zhì)保一年。 西門子伺服驅(qū)動(dòng)器現(xiàn)貨
長(zhǎng)沙奈歐自動(dòng)化設(shè)備有限公司 劉文秀 13762110473
組態(tài)注意事項(xiàng):
SIMATIC S7-300 系列工業(yè)以太網(wǎng) CP 模塊在硬件接口和包括數(shù)量框架在內(nèi)的通信功能方面有所區(qū)別。
具體區(qū)別如下表所示:
IE_CP_S7300.pdf ( 14 KB )
不同協(xié)議的描述:
ISO 傳輸協(xié)議:
ISO 傳輸連接用于 S7 站之間的數(shù)據(jù)交換以及與 PC 站,S5 站和第三方系統(tǒng)之間的通信。
ISO 傳輸連接的屬性:
ISO-on-TCP 協(xié)議:
ISO-on-TCP 連接用于 S7 站之間的數(shù)據(jù)交換以及與 PC 站,S5 站和第三方系統(tǒng)之間的通信。
ISO-on-TCP 連接的屬性:
TCP/IP 協(xié)議:
通過(guò)配置 TCP 連接實(shí)現(xiàn)站間(包括第三方的站)的數(shù)據(jù)交換。
TCP 連接屬性:
UDP 協(xié)議:
通過(guò) UDP 連接的配置實(shí)現(xiàn)兩個(gè)站之間的數(shù)據(jù)交換。
UDP 連接屬性
S7 通信:
通過(guò) S7 連接的配置實(shí)現(xiàn) S7 站和 PC 站之間的數(shù)據(jù)交換。
S7 連接屬性:
IT 通信:
IP 訪問(wèn)保護(hù) (IP-ACL)
IP訪問(wèn)保護(hù)允許用戶限制在通過(guò)本地S7 站上的CP到指定IP地址的通信伙伴間的通信
IP 組態(tài)
此外,連接組態(tài)既可通過(guò)STEP 7,也可在用戶程序的塊接口(FB55: "IP_CONFIG")分配給CP。
注:不適用于S7 連接
PG/OP 通信:
通過(guò)以太網(wǎng)用 STEP 7 編程和組態(tài) S7 站。編程設(shè)備連接到以太網(wǎng)。
SNMP (Simple Network Management Protocol,簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)
SNMP 代理
CP支持通過(guò)SNMP Version V1 上的數(shù)據(jù)查詢。這里,它提供了符合標(biāo)準(zhǔn) MIB II, LLDP MIB, 自動(dòng)化系統(tǒng)MIB 和 MRP 監(jiān)視 MIB的指定MIB對(duì)象的內(nèi)容。
當(dāng)安全使能時(shí),CP343-1 GX31 支持SNMPv3 的網(wǎng)絡(luò)分析功能的安全傳輸。
PROFINET 通信:
PROFINET 是 PROFIBUS 用戶組織 (PNO) 使用的標(biāo)準(zhǔn),它定義了跨制造商通信和工程模型。
- PROFINET 控制器
PROFINET IO 控制器就是可以對(duì)自動(dòng)化任務(wù)進(jìn)行控制的控制系統(tǒng) (PLC, PC)。- PROFINET 設(shè)備
PROFINET IO 設(shè)備是指可以被 PROFINET IO 控制器所監(jiān)視和控制的現(xiàn)場(chǎng)設(shè)備。一個(gè) PROFINET IO 設(shè)備由多個(gè)模塊和子模塊組成 (例如 ET200S)。
時(shí)間同步
工業(yè)以太網(wǎng)上的時(shí)間同步按照以下可組態(tài)的處理方法。
描述:
集成 PROFINET 口的 CPU 和 WinAC RTX ,支持開(kāi)放式 IE 通信。
關(guān)于集成 PROFINET 口的 CPU 和 WinAC RTX 所支持的通信服務(wù)總覽,請(qǐng)參見(jiàn)條目18909487 。此總覽包含有關(guān)集成 PROFINET 口的 CPU 和 WinAC RTX 所支持的開(kāi)放式 IE 通信協(xié)議的信息。
下列通信塊可以用于基于 TCP 協(xié)議的開(kāi)放式通信:
這些通信塊可以在 Standard Library -> Communication Blocks 下找到。
從標(biāo)準(zhǔn)庫(kù)中拷貝最新版本的上述通訊塊到用戶程序中,然后再編寫(xiě)程序中調(diào)用它們。
建立 TCP 連接的連接參數(shù)保存在一個(gè)數(shù)據(jù)結(jié)構(gòu)中。
本例中,用到 UDT65 "TCON_PAR" 這個(gè)數(shù)據(jù)結(jié)構(gòu),保存在DB1中并由用戶參數(shù)化。 注意
字節(jié) | 參數(shù) | 數(shù)據(jù)類型 | 描述 |
0 to 1 | block_length | WORD | "OUCW_2" 數(shù)據(jù)結(jié)構(gòu)長(zhǎng)度 |
2 to 3 | id | BYTE |
連接標(biāo)識(shí) 值范圍: w#16#0001 至 w#16#0FFF 必須在相關(guān)塊ID中指定該參數(shù)。 |
4 | connection_type | BYTE | TCP 協(xié)議版本: B#16#11 |
5 | active_est | BOOLEAN |
建立連接標(biāo)識(shí)
|
6 | local_device_id | BYTE | 通過(guò)CPU 315-2 PN/DP集成PN接口通信:B#16#02 |
7 | local_tsap_id_len | BYTE |
local_tsap_id 長(zhǎng)度 connection_type = B#16#11時(shí)可行值:0或2 (主動(dòng)端:0或2,被動(dòng)端:2) |
8 | rem_subnet_id_len | BYTE | 當(dāng)前不可用,參數(shù)值B#16#00 |
9 | rem_staddr_len | BYTE |
遠(yuǎn)程連接端點(diǎn)地址長(zhǎng)度
|
10 | rem_tsap_id_len | BYTE |
rem_tsap_id beter參數(shù) connection_type = B#16#11時(shí)的可行值:0或2 |
11 | next_staddr | BYTE | next_staddr 長(zhǎng)度 |
12 to 27 | local_tsap_id | ARRAY [1..16] of BYTE |
本地端口號(hào):2000,例如 local_tsap_id[1] = B#16#7 (十六進(jìn)制端口號(hào)高字節(jié)) local_tsap_id[2] = B#16#D0 (十六進(jìn)制端口號(hào)低字節(jié)) local_tsap_id[3-16] = B#16#00 |
28 to 33 | rem_subnet_id | ARRAY [1..6] of BYTE | 當(dāng)前不可用,參數(shù)值B#16#00 |
34 to 39 | rem_staddr | ARRAY [1..6] of BYTE |
遠(yuǎn)程連接端點(diǎn)IP地址: 192.168.0.30 rem_staddr[1] = B#16#C0 rem_staddr[2] = B#16#A8 rem_staddr[3] = B#16#00 rem_staddr[4] = B#16#1E rem_staddr[5-6] = B#00(保留) |
40 to 55 | rem_tsap id | ARRAY [1..16] of BYTE |
遠(yuǎn)程連接端點(diǎn)端口號(hào): 2000,例如 local_tsap_id[1] = B#16#7 (十六進(jìn)制端口號(hào)高字節(jié)) local_tsap_id[2] = B#16#D0 (十六進(jìn)制端口號(hào)低字節(jié)) local_tsap_id[3-16] = B#16#00 |
56 to 61 | next_staddr | ARRAY [1..6] of BYTE | next_staddr[1-6] = B#16#00 |
62-63 | spare | WORD | 保留,值W#16#0000. |
例程描述:
S7 程序中包含了對(duì) FB65 "TCON" 的調(diào)用和帶有建立 TCP 連接的連接參數(shù)數(shù)據(jù)結(jié)構(gòu)"OUCW_2" 創(chuàng)建的DB1 。也包含了來(lái)自于 Standard Library -> Communication Blocks 下的 FB63 "TSEND" 和 FB64 "TRCV" 的調(diào)用。 FB63 "TSEND" 用于發(fā)送數(shù)據(jù)到 S7 站或 S5 站,以及到 PC 站或到第三方系統(tǒng). FB64 "TRCV" 用于接收來(lái)自其他 S7 站,S5 站,PC 站和第三方系統(tǒng)的數(shù)據(jù)。
首先為 S7-300 站創(chuàng)建硬件組態(tài)。注意配置 MB100 作為時(shí)鐘存儲(chǔ)器。 發(fā)送請(qǐng)求由該時(shí)鐘存儲(chǔ)器觸發(fā)。保存編譯 S7-300 站的硬件組態(tài),下載到 CPU。
STEP 7 程序由 OB100,OB1,F(xiàn)B1, DB11,DB1,DB100,DB200 , FB63,F(xiàn)B64,F(xiàn)B65 和 FB66。
OB100:
OB100 是重啟 OB 塊,當(dāng) CPU 重新啟動(dòng)時(shí) (暖啟動(dòng)) 執(zhí)行一次.在 OB100 中,第一次通信由 M0.3 觸發(fā)。
OB1:
OB1 循環(huán)調(diào)用。 FB1 在 OB1 中被調(diào)用 (背景數(shù)據(jù)塊: DB11) , M0.3作為 INIT_COM 參數(shù),M10.0作為ABORT參數(shù)。在 OB1 中調(diào)用 FB1結(jié)束后, 復(fù)位M0.3。
圖. 01
FB1:
在 OB1 中調(diào)用 FB1。該 FB1 中調(diào)用以下功能塊:
圖. 02 連接建立
通過(guò) FB65"TCON" 的輸入?yún)?shù) "REQ" 的上升沿觸發(fā)來(lái)建立連接。數(shù)據(jù)塊DB11 的背景數(shù)據(jù)塊中集成了帶有連接參數(shù)的數(shù)據(jù)結(jié)構(gòu) "OUCW_2"。
FB65 "TCON" 的輸入?yún)?shù) "CONNECT" 需要指定一個(gè)含有連接參數(shù)的存儲(chǔ)區(qū)。
在系統(tǒng)啟動(dòng)時(shí)連接建立并保持,直到調(diào)用 FB66 "TDISCON" 來(lái)斷開(kāi)連接,或讓CPU 進(jìn)入停止模式或關(guān)閉電源來(lái)斷開(kāi)連接。
圖. 03
在 "FB63 "TSEND" 的輸入?yún)?shù) "REQ" 上施加上升沿以觸發(fā)發(fā)送請(qǐng)求。發(fā)送任務(wù)的觸發(fā)是由時(shí)鐘標(biāo)志 M100.6 和變量 "SEND_BUSY" 來(lái)控制的。如果發(fā)送任務(wù)運(yùn)行, "C1.SEND_BUSY" 則被置位,無(wú)法再觸發(fā)新的發(fā)送請(qǐng)求。
可以為輸入?yún)?shù) "DATA" 指定包含要發(fā)送數(shù)據(jù)的存儲(chǔ)區(qū)。
并在輸入?yún)?shù) "LEN" 填寫(xiě)要發(fā)送的字節(jié)數(shù)。
本例中發(fā)送數(shù)據(jù)保存在DB100中,向通信伙伴發(fā)送100個(gè)字節(jié)。
輸出參數(shù) "DONE", "ERROR" 和 "STATUS" 用于任務(wù)評(píng)價(jià)。
圖. 04
如果發(fā)送任務(wù)成功完成, "SEND_BUSY" 被復(fù)位。這時(shí)新的發(fā)送任務(wù)才可以被觸發(fā)。
如果發(fā)送任務(wù)執(zhí)行出錯(cuò),那么 "SEND_BUSY" 變量同樣被復(fù)位,F(xiàn)B63 的輸出參數(shù) "STATUS" 的值被保存用于錯(cuò)誤分析。
圖. 05
圖. 06
一旦 TCP 連接建立了,就能接收數(shù)據(jù)。
用輸入?yún)?shù) "DATA" 指定保存接收數(shù)據(jù)的存儲(chǔ)的地址和長(zhǎng)度。
本例中接受100個(gè)字節(jié)并保存在DB200中。
圖. 07
輸出參數(shù) "NDR" 用于表示已接收到新數(shù)據(jù)。輸出參數(shù) "RCVD_LEN" 表明接收數(shù)據(jù)的長(zhǎng)度,如果數(shù)據(jù)接收成功,保存參數(shù) "RCVD_LEN"。
圖. 08
如果數(shù)據(jù)未被成功接收,那么輸出參數(shù) "STATUS" 可以保存下來(lái)并用于評(píng)估狀態(tài)。
圖. 09
可以通過(guò) FB66 "TDISCON" 有目的地結(jié)束 TCP 連接。在 FB66 "TDISCON" 的輸入?yún)?shù)"REQ" 上施加上升沿以請(qǐng)求結(jié)束 TCP 連接。
圖. 10
注意:
示例程序中TCP 協(xié)議用來(lái)數(shù)據(jù)傳輸,需在數(shù)據(jù)結(jié)構(gòu) "OUCW_2"中設(shè)定參數(shù) "connection_type" 為 "B#16#11" 。
S7-300 CPUs V2.3 支持 TCP (兼容模式)。如在S7-300 CPU V2.3 中運(yùn)行示例程序,需在數(shù)據(jù)結(jié)構(gòu) "OUCW_2" 中設(shè)定參數(shù) "connection_type" 為 "B#16#01" 。
STEP 7 項(xiàng)目下載
示例的 STEP 7 項(xiàng)目包含了調(diào)用 FB1和 FB65 "TCON"、 FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRECV"以及狀態(tài)評(píng)估。 該程序由 STEP 7 V5.5 創(chuàng)建。
Sample_open_TCP.zip ( 286 KB )
配置額外TCP 連接
要配置其它的額外的 TCP 連接,將 FB1 復(fù)制一份命名為其它功能塊 (如 FB101),修改參數(shù)并生成一個(gè)新的背景數(shù)據(jù)塊。