為了編程方便,我們使用 CPU 屬性中定義的時(shí)鐘位,定義方法如下:
在“Project tree> PLC_1 > Device configuration” 中,選中 CPU ,然后在下面的屬性窗口中,“Properties > System and clock memory” 下,將系統(tǒng)位定義在MB1,時(shí)鐘位定義在MB0,如圖2所示。程序中我們主要使用 M0.3,它是以2Hz 的速率在0和1之間切換的一個(gè)位,可以使用它去自動(dòng)激活發(fā)送任務(wù)。
圖2 系統(tǒng)和時(shí)鐘存儲(chǔ)器
3、為 S7-1200 CPU的PROFINET 通信口分配以太網(wǎng)地址
在 “Device View”中點(diǎn)擊 CPU 上代表PROFINET 通信口的綠色小方塊,在下方會(huì)出現(xiàn)PROFINET 接口的屬性,在 “Ethernet addresses”下分配IP 地址為 192.168.0.2 ,子網(wǎng)掩碼為255.255.255.0,如圖3所示。
圖3為 S7-1200 CPU的PROFINET 接口分配IP地址
3.2調(diào)用并配置通信指令
1、在 PLC_1 的 OB1 中調(diào)用 “TCON”通信指令
進(jìn)入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,從右側(cè)窗口 “Instructions > Extended Instructions > Communications” 下調(diào)用 “TCON” 指令,并選擇 “Single Instance” 生成背景 DB塊,如圖4所示。
圖4 調(diào)用TCON指令
2、定義PLC_1 的 “TCON” 連接參數(shù)
PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties > Configuration > Connection beter”中設(shè)置,如圖5所示。連接參數(shù)說(shuō)明:
End point
:選擇通信伙伴,這里選擇“unspecified”
Address
:指定通信伙伴S7-300站的IP地址“192.168.0.3”
Connection type
:選擇通信協(xié)議為ISO on TCP
Connection ID
:連接的地址 ID 號(hào),這個(gè) ID 號(hào)在后面的編程里會(huì)用到
Connection data
:創(chuàng)建連接時(shí),系統(tǒng)會(huì)自動(dòng)生成本地的連接 DB 塊,所有的連 接數(shù)據(jù)都會(huì)存在這個(gè) DB 塊中。
:選擇本地 PLC_1作為主動(dòng)連接,S7-300 CPU作為被動(dòng)連接
Address details
:設(shè)定 TSAP 地址這里本地設(shè)置成“PLC_1”, TSAP ID自動(dòng)為“50.4C.43.5F.31”,伙伴方設(shè)置成不設(shè)置TSAP(ASCII),設(shè)置TSAP ID 為“E0.02.50.4C.43.5F.31”。
圖5 “TCON” 指令的連接參數(shù)
3、分配 “TCON” 的塊參數(shù)
在指令下方的屬性窗口“Properties > Configuration > block beter”中設(shè)置,可以根據(jù)需要自己為“TCON” 塊指定相應(yīng)的輸入輸出參數(shù)。指定好參數(shù)的塊,如圖6所示。其中M8.0作為啟動(dòng)連接的觸發(fā)位,連接ID = 1與連接參數(shù)里面的設(shè)置相同。
圖6 “TCON” 的塊參數(shù)
4、在 PLC_1 的 OB1 中調(diào)用 “TSEND” 發(fā)送通信指令
首先創(chuàng)建一個(gè)發(fā)送數(shù)據(jù)塊,通過(guò) “Project tree > PLC_1 > Program blocks > Add new block”,選擇 “Data block” 創(chuàng)建 DB 塊,選擇絕對(duì)尋址,點(diǎn)擊“OK”鍵,如圖7所示。
圖7 創(chuàng)建一個(gè)發(fā)送數(shù)據(jù)塊DB3
PS307電源 5A 6ES7307-1EA00-0AA0 只
PS307電源 5A 6ES7307-1EA01-0AA0
PS307電源 20A 6EP1336-3BA00-0AA0
PS307電源 10A 6ES7307-1KA02-0AA0
PS307電源 10A 6ES7307-1KA01-0AA0 只
S7-300熱插拔安裝導(dǎo)軌(482mm) 6ES7195-1GA00-0A0
S7-300熱插拔安裝導(dǎo)軌(530mm) 6ES7195-1GF30-0A0
S7-300熱插拔安裝導(dǎo)軌(620mm) 6ES7195-1GG30-0A0
DIN導(dǎo)軌(830mm) 6ES7390-1AJ30-0AA0 條
DIN導(dǎo)軌(530mm) 6ES7390-1AF30-0AA0 條
DIN導(dǎo)軌(480mm) 6ES7390-1AE80-0AA0 條
熱插拔導(dǎo)軌(530mm) 6ES7390-1GF30-0AA0
西門子S7-200PLC CPU模塊BC293,CPU22x電池盒6ES7 291-8BA20-0A0
西門子S7-400PLC CPU模塊電池6ES7 971-0BA00
西門子觸摸屏PLC通訊線 6ES7 901-0BF00-0AA0
6GK1 561-1AA01 CP5611網(wǎng)卡(PCI總線軟卡,支持MPI,PPI,PROFIBUS-DP)
6G6GK1 551-2AA00 CP5512網(wǎng)卡(PCMCIA總線軟卡,支持MPI,PPI,PROFIBUS-DP,筆記本電腦用,32BIT)
西門子編程線,鋰電池,工業(yè)轉(zhuǎn)換接口,DP接頭,DP總線,400存儲(chǔ)卡,200模,300模塊,CP5611卡。
6XV1 840-2AH10 4芯電纜 網(wǎng)線
6XV1 830-5EH10 PROFIBUS FC 過(guò)程電纜( 易爆區(qū) )
6XV1 830-5FH10 PROFIBUS FC 過(guò)程電纜( 非易爆區(qū) )
Profibus總線電纜6XV1 830-0EH10
西門子CP5611通訊卡6GK1561-1AA00
西門子CP5611通訊卡6GK1561-1AA01
西門子電源6ES7307-1EA00-0AA0 5A
西門子電源6ES7307-1KA01-0AA0 10A
西門子6ES7322-1BH01-0AA0
西門子6ES7321-1BH02-0AA0
西門子6ES7 321-1BL00-0AA0西門子RS485軟線(2芯)
西門子RS485拖纜(2芯)
西門子RS485電纜(2芯)
西門子RS485通訊電纜
西門子RS485總線電纜
西門子RS485以太網(wǎng)電纜
西門子RS485通信電纜
西門子RS485紫色電纜
西門子RS485藍(lán)色電纜
西門子RS485軟線,西門子RS485拖纜,西門子紫色電纜,西門子通訊電纜,西門子通信電纜,西門子現(xiàn)場(chǎng)總線,西門子屏蔽電纜,西門子總線電纜,西門子雙絞電纜,西門子雙芯電纜,西門子紫色總線,西門子紫色通訊電纜,西門子紫色通信電纜,西門子紫色現(xiàn)場(chǎng)總線,西門子紫色屏蔽電纜,西門子紫色總線電纜,西門子紫色雙絞電纜,西門子紫色雙芯電纜,西門子通訊總線,西門子通訊紫色電纜,西門子通訊現(xiàn)場(chǎng)總線,西門子通訊屏蔽電纜,西門子通訊總線電纜,西門子通訊雙絞電纜,西門子通訊雙芯電纜,西門子通信總線,西門子通信紫色電纜,西門子通信現(xiàn)場(chǎng)總線,西門子通信屏蔽電纜,西門子通信總線電纜,西門子通信雙絞電纜,西門子通信雙芯電纜,西門子屏蔽總線,西門子屏蔽紫色電纜,西門子屏蔽通訊電纜,西門子屏蔽通信電纜,西門子屏蔽現(xiàn)場(chǎng)總線,西門子屏蔽總線電纜,西門子屏蔽雙絞電纜,西門子屏蔽雙芯電纜,西門子雙絞總線,西門子雙絞紫色電纜,西門子雙絞通訊電纜,西門子雙絞通信電纜,西門子雙絞現(xiàn)場(chǎng)總線,西門子雙絞屏蔽電纜,西門子雙絞總線電纜,西門子雙芯總線,西門子雙芯紫色,西門子雙芯通訊電纜,西門子雙芯通信電纜,西門子雙芯現(xiàn)場(chǎng)總線,西門子雙芯屏蔽電纜,西門子雙芯總線電纜,西門子DP紫色電纜,西門子DP通訊電纜,西門子DP通信電纜,西門子DP現(xiàn)場(chǎng)總線,西門子DP屏蔽電纜,西門子DP總線電纜,西門子DP雙絞電纜,西門子DP雙芯電纜,西門子DP紫色總線,西門子DP紫色通訊電纜,西門子DP紫色通信電纜,西門子DP紫色現(xiàn)場(chǎng)總線,西門子DP紫色屏蔽電纜,西門子DP紫色總線電纜,西門子DP紫色雙絞電纜,西門子DP紫色雙芯電纜,西子DP通訊總線,西門子DP通訊紫色電纜,西門子DP通訊現(xiàn)場(chǎng)總線,西門子DP通訊屏蔽電纜,西門子DP通訊總線電纜,西門子DP通訊雙絞電纜,西門子DP通訊雙芯電纜,西門子DP通信總線,西門子DP通信紫色電纜,西門子DP通信現(xiàn)場(chǎng)總線,西門子DP通信屏蔽電纜,西門子DP通信總線電纜,西門子DP通信雙絞電纜,西門子DP通信雙芯電纜,西門子DP屏蔽總線,西門子DP屏蔽紫色電纜,西門子DP屏蔽通訊電纜,西門子DP屏蔽通信電纜,西門子DP屏蔽現(xiàn)場(chǎng)總線,西門子DP屏蔽總線電纜,西門子DP屏蔽雙絞電纜,西門子DP屏蔽雙芯電纜,西門子DP雙絞總線,西門子DP雙絞紫色電纜,西門子DP雙絞通訊電纜,西門子DP雙絞通信電纜,西門子DP雙絞現(xiàn)場(chǎng)總線,西門子DP雙絞屏蔽電纜,西門子DP雙絞總線電纜,西門子DP雙芯總線,西門子DP雙芯紫色電纜,西門子DP雙芯通信電纜,西門子DP雙芯通訊電纜,西門子DP雙芯現(xiàn)場(chǎng)總線,西門子DP雙芯屏蔽電纜,西門子DP雙芯總線電纜,西門子PROFIBUS屏蔽電纜,西門子PROFIBUS紫色總線,西門子PROFIBUS紫色通訊電纜,西門子PROFIBUS紫色通信電纜,西門子PROFIBUS紫色現(xiàn)場(chǎng)總線,西門子PROFIBUS紫色屏蔽電纜,西門子PROFIBUS紫色總線電纜,西門子PROFIBUS紫色雙絞電纜,西門子PROFIBUS紫色雙芯電纜,西門子PROFIBUS通訊總線,西門子PROFIBUS通訊紫色電纜,西門子PROFIBUS通訊現(xiàn)場(chǎng)總線,西門子PROFIBUS通訊屏蔽電纜,西門子PROFIBUS通訊總線電纜,西門子PROFIBUS通訊雙絞電纜,西門子PROFIBUS通訊雙芯電纜,西門子PROFIBUS通信總線
西門子工業(yè)以太網(wǎng)
西門子網(wǎng)卡及電纜:
6GK1 161-3AA01 西門子CP1613網(wǎng)卡(以太網(wǎng)10M/100M自適應(yīng),PCI總線硬卡)
6GK1 161-2AA00 西門子CP1612網(wǎng)卡(以太網(wǎng)10M/100M自適應(yīng),PCI總線)
6GK1 161-6AA00 西門子CP1616網(wǎng)卡(32位,33/66M,4個(gè)接口,PCI總線)
6GK1 151-2AA00 西門子CP1512網(wǎng)卡(10M/100M以太網(wǎng),PCMCIA筆記本用)
6GK1 151-5AA00 西門子CP1515網(wǎng)卡(11M無(wú)線以太網(wǎng),PCMCIA筆記本用)
6GK1 611-0TA01-1DV0 西門子MOBIC T8 V1.2
6XV1 850-0AH10 西門子ITP標(biāo)準(zhǔn)工業(yè)以太網(wǎng)通訊電纜 (米)
6XV1 850-0BT10 西門子ITP標(biāo)準(zhǔn)工業(yè)以太網(wǎng)電纜 (100米) 9/15
6XV1 850-0BN15 西門子ITP標(biāo)準(zhǔn)工業(yè)以太網(wǎng)電纜 (15米) 9/15
6XV1 870-3QN10 西門子TP轉(zhuǎn)接軟線RJ45/RJ45,10米
6XV1 850-0BH20 西門子ITP標(biāo)準(zhǔn)工業(yè)以太網(wǎng)電纜 (2米) 9/15
6XV1 840-2AH10 西門子FC標(biāo)準(zhǔn)工業(yè)以太網(wǎng)通訊電纜 (米)
6XV1 850-2LN10 西門子TP轉(zhuǎn)接軟線15/RJ45,10米
6XV1 850-2GN10 西門子TP轉(zhuǎn)接軟線RJ45/RJ45,10米
6XV1 850-2JN10 西門子TP轉(zhuǎn)接軟線9/RJ45,10米
6XV1 850-2HN10 西門子TP XP 轉(zhuǎn)接軟線RJ45/RJ45,10米
6GK1 901-1FC00-0AA0 西門子FC引出插座RJ45
西門子SCALANCE X005入門級(jí)交換機(jī)
6GK5 005-0BA00-1AA3 西門子X(jué)005(五個(gè)RJ45口)
6GK5 005-0BA00-1CA3 西門子X(jué)005(五個(gè)RJ45口),工作溫度-40至70攝氏度
西門子SCALANCE X100非網(wǎng)管型交換機(jī)
6GK5 104-2BB00-2AA3 西門子X(jué)104-2(四個(gè)RJ45口,兩個(gè)BFOC)
6GK5 106-1BB00-2AA3 西門子X(jué)106-1(六個(gè)RJ45口,一個(gè)BFOC)
6GK5 108-0BA00-2AA3 西門子X(jué)108(八個(gè)RJ45口)(星型連接)
6GK5 112-2BB00-2AA3 西門子X(jué)112-2(12個(gè)RJ45口,2個(gè)BFOC)
6GK5 116-0BA00-2AA3 西門子X(jué)116(16個(gè)RJ45口)(星型連接)
6GK5 124-0BA00-2AA3 西門子X(jué)124(24個(gè)RJ45口)(星型連接)
西門子SCALANCE X200網(wǎng)管型交換機(jī)
6GK5 204-2BB00-2AA3 西門子X(jué)204-2(四個(gè)RJ45口,兩個(gè)BFOC,PROFINET)
6GK5 206-1BB10-2AA3 西門子X(jué)206-1(六個(gè)RJ45口,一個(gè)BFOC,PROFINET)
6GK5 208-0BA10-2AA3 西門子X(jué)208(八個(gè)RJ45口,PROFINET)
6GK5 208-0HA00-2AA6 西門子X(jué)208PRO (八個(gè)RJ45口,防護(hù)等級(jí):IP65)
6GK5 216-0BA00-2AA3 西門子X(jué)216(16個(gè)RJ45口,PROFINET)
6GK5 224-0BA00-2AA3 西門子X(jué)224(24個(gè)RJ45口,PROFINET)
6GK5 204-0BA00-2BA3 西門子X(jué)204IRT (四個(gè)RJ45口)
6GK5 202-2BB00-2BA3 西門子X(jué)202-2IRT (二個(gè)RJ45口,兩個(gè)BFOC)
西門子ET200S
西門子接口模板
6ES7151-1AA04-0AB0 西門子標(biāo)準(zhǔn)型接口模塊 IM151-1
6ES7151-1AB02-0AB0 西門子ET 200S IM 151 光纖接口模板
6ES7151-1BA02-0AB0 西門子高性能型接口模塊 IM151-1
6ES7151-1CA00-0AB0 西門子基本型接口模塊 IM151-1
6ES7151-7AB00-0AB0 西門子ET 200S IM 151 帶CPU 光纖接口模板
6ES7153-1AA03-0xB0 西門子DP分站接口模塊IM153-1
6ES7138-4HA00-0AB0 西門子DP-主站模塊(for CPU only)
西門子電子模塊
西門子開(kāi)關(guān)量輸入模塊
6ES7 131-4BB01-0AA0 西門子2路開(kāi)關(guān)量輸入 24VDC 標(biāo)準(zhǔn) (5塊)
6ES7 131-4BB01-0AB0 西門子2路開(kāi)關(guān)量輸入 24VDC 高性能 (5塊)
6ES7 131-4BD01-0AA0 西門子4路開(kāi)關(guān)量輸入 24VDC 標(biāo)準(zhǔn) (5塊)
6ES7 131-4BD01-0AB0 西門子4路開(kāi)關(guān)量輸入 24VDC 高性能 (5塊)
6ES7 131-4BD51-0AA0 西門子4路開(kāi)關(guān)量源輸入 24VDC 標(biāo)準(zhǔn) (5塊)
6ES7 131-4CD00-0AB0 西門子4路開(kāi)關(guān)量輸入 UC 24V...48V 帶 LED SF (組故障)每包裝5個(gè)
6ES7 131-4EB00-0AB0 西門子2路開(kāi)關(guān)量輸入 120VAC (5塊)
6ES7 131-4FB00-0AB0 西門子2路開(kāi)關(guān)量輸入 230VAC (5塊)
6ES7 131-4RD00-0AB0 西門子4路開(kāi)關(guān)量輸入 DC 24V NAMUR 15 MM 寬,帶LED SF ,每包裝5個(gè)
西門子開(kāi)關(guān)量輸出模板
6ES7 132-4BB01-0AA0 西門子2路開(kāi)關(guān)量輸出 24VDC 0,5A 標(biāo)準(zhǔn) (5塊)
6ES7 132-4BB01-0AB0 西門子2路開(kāi)關(guān)量輸出 24VDC 0,5A 高性能 (5塊)
6ES7 132-4BD01-0AA0 西門子4路開(kāi)關(guān)量輸出 24VDC 0,5A 標(biāo)準(zhǔn) (5塊)
6ES7 132-4BB31-0AA0 西門子2路開(kāi)關(guān)量輸出 標(biāo)準(zhǔn)型 直流24V/2A,每包裝5個(gè)
6ES7 132-4BB31-0AB0 西門子2路高性能型開(kāi)關(guān)量輸出 直流24V/2A,每包裝5個(gè)
6ES7 132-4BD32-0AA0 西門子4路開(kāi)關(guān)量輸出 24VDC 2A 標(biāo)準(zhǔn) (5塊)
6ES7 132-4FB01-0AB0 西門子2路開(kāi)關(guān)量輸出 交流120/230V,每包裝5個(gè)
6ES7 132-4HB01-0AB0 西門子2路繼電器輸出 24VDC/230VAC 5A (5塊)
6ES7 132-4HB10-0AB0 西門子2路繼電器輸出 繼電器直流24V-48V/5A,交流24V-230V/5A(5塊)
西門子模擬量輸入模板
6ES7 134-4FB01-0AB0 西門子2路模擬量輸入 電壓信號(hào) 標(biāo)準(zhǔn)
6ES7 134-4FB51-0AB0 西門子2路高速型模擬量輸入 電壓 +/-10V;模塊周期時(shí)間: 1MS
6ES7 134-4LB02-0AB0 西門子2路模擬量輸入 電壓信號(hào) 高性能 (16位)
6ES7 134-4GB01-0AB0 西門子2路模擬量輸入 電流信號(hào) 標(biāo)準(zhǔn) 2線制
6ES7 134-4GB51-0AB0 西門子2路高速型模擬量輸入 I-2線 4 - 20MA;模塊周期時(shí)間: 1MS,
6ES7 134-4GB11-0AB0 西門子2路模擬量輸入 電流信號(hào) 標(biāo)準(zhǔn) 4線制
6ES7 134-4GB61-0AB0 西門子2路高速型模擬量輸入 I-4線 4 - 20MA;模塊周期時(shí)間: 1MS
6ES7 134-4MB02-0AB0 西門子2路模擬量輸入 電流信號(hào) 高性能 (16位) 2線制
6ES7 134-4JB50-0AB0 西門子2路模擬量輸入 RTD熱電阻信號(hào)
6ES7 134-4JB00-0AB0 西門子2路模擬量輸入 熱電偶信號(hào)
6ES7 134-4NB01-0AB0 西門子2路高性能型模擬量輸入 熱電偶信號(hào),帶內(nèi)部溫度補(bǔ)償
6ES7 134-4NB51-0AB0 西門子2路高性能型模擬量輸入 RTD熱電阻信號(hào), 帶線電阻的內(nèi)部補(bǔ)償
西門子端子模塊
6ES7 193-4CC20-0AA0 西門子2TM-P15S23-A1 f. PM//2x3 電源模塊螺釘型端子
6ES7 193-4CC30-0AA0 西門子2TM-P15C23-A1 f. PM/2x3 電源模塊彈簧型端子
6ES7 193-4CD20-0AA0 西門子2TM-P15S23-A0 f. PM/2x3 電源模塊螺釘型端子
6ES7 193-4CD30-0AA0 西門子2TM-P15C23-A0 f. PM/2x3 電源模塊彈簧型端子
6ES7 193-4CE00-0AA0 西門子2TM-P15S22-01 f. PM/2x2 電源模塊 螺釘型端子
6ES7 193-4CE10-0AA0 西門子2TM-P15C22-01 f. PM/2x2 電源模塊彈簧型端子
6ES7 193-4CA20-0AA0 西門子2TM-E15S24-A1 f. EM/2x4 電子模塊螺釘型端子 (5塊)
6ES7 193-4CA30-0AA0 西門子2TM-E15C24-A1 f. EM/2x4 電子模塊彈簧型端子 (5塊)
6ES7 193-4CB20-0AA0 西門子2TM-E15S24-01 f. EM/2x4 電子模塊螺釘型端子 (5塊)
6ES7 193-4CB30-0AA0 西門子2TM-E15C24-01 f. EM/2x4 電子模塊彈簧型端子 (5塊)
6ES7 193-4CB00-0AA0 西門子2TM-E15S23-01 f. EM/2x3 電子模塊螺釘型端子 (5塊)
6ES7 193-4CB10-0AA0 西門子2TM-E15C23-01 f. EM/2x3 電子模塊彈簧型端子 (5塊)
6ES7 193-4CA40-0AA0 西門子2TM-E15S26-A1 für EM/2x6 電子模塊螺釘型端子 (5塊)
6ES7 193-4CA50-0AA0 西門子2TM-E15C26-A1 für EM/2x6 電子模塊彈簧型端子 (5塊)
6ES7 193-4JA00-0AA0 西門子2SIMATIC DP,ET 200S備件終端模塊