西門子6SR0960-0CC15-0AD0特征
西門子6SR0960-0CC15-0AD0特征
PROFIBUS DP 接口:
帶有 PROFIBUS DP 主/從接口的 CPU 314C-2 DP 可以用來(lái)建立高速、易用的分布式自動(dòng)化系統(tǒng)。 對(duì)用戶來(lái)說(shuō),分布式I/O單元可作為一個(gè)集中式單元來(lái)處理(相同的組態(tài)、編址和編程).
以太網(wǎng)接口;
CPU 314C-2 PN/DP 的第 2 個(gè)內(nèi)置接口是一個(gè)基于以太網(wǎng) TCP/IP 的 PROFINET 接口,帶有雙端*交換機(jī)。
它支持下列協(xié)議:S7通訊用于在SIMATIC控制器間進(jìn)行數(shù)據(jù)交換;
用于通過(guò) STEP 7 編程、調(diào)試和診斷的編程器/OP通訊
與HMI和SCADA連接的PG/OP通訊;
通過(guò) PROFINET 進(jìn)行的開放式 TCP/IP、UDP 和 ISO-on-TCP (RFC1006) 通訊
SIMATIC NET OPC-Server用于與其它控制器以及CPU自帶的I/O設(shè)備進(jìn)行通訊
內(nèi)置輸入/輸出;
24路數(shù)字量輸入(所有輸入都可用作中斷處理)和16路數(shù)字量輸出,以及5個(gè)模擬量輸入和2個(gè)模擬量輸出,使得CPU 314C-2 DP是一款的控制器。
功能
口令保護(hù);
用戶程序使用密碼保護(hù),可防止非法訪問(wèn)。
塊加密
相關(guān)功能 (FC) 和 功能塊 (FB) 可以加密的方式存儲(chǔ)于 CPU 以保護(hù)專門知識(shí)應(yīng)用。
診斷緩沖;
500個(gè)故障和中斷事件保存在該緩沖區(qū)中,供診斷使用。 其中,保留 100 個(gè)條目
免維護(hù)的數(shù)據(jù)后備;
如果發(fā)生斷電,則可通過(guò) CPU 將所有數(shù)據(jù)(最多達(dá) 64 KB)自動(dòng)寫入到 SIMATIC 微型存儲(chǔ)卡(MMC 卡)上,且將在再次通電時(shí)保持不變。
S7 1200提供了專用的MODBUS庫(kù)進(jìn)行MODBUS通信,如下圖所示:
圖9: S7 1200提供的專用MODBUS庫(kù)
西門子PLC S7-1200的模塊CM1241 RS232和CM1241 RS485都可以實(shí)現(xiàn)MODBUS RTU的通信,本例中采用CM1241 RS485模塊來(lái)實(shí)現(xiàn)與儀表PAC3200的MODBUS RTU 的通信。
S7-1200的MODBUS RTU通信的基本原理是:
首先S7-1200 PLC的程序調(diào)用一次MODBUS 庫(kù)中的功能塊MB_COMM_LOAD來(lái)組態(tài)CM1241 RS232和CM1241 RS485模塊上的端口,對(duì)端口的參數(shù)進(jìn)行配置。
其次調(diào)用MODBUS 庫(kù)中的功能塊MB_MASTER或者M(jìn)B_SLavE作為MODBUS 主站或者從站與支持MODBUS協(xié)議的設(shè)備進(jìn)行通信。
S7-1200 PLC作為MODUBUS 主站 與PAC3200 進(jìn)行MODBUS RTU 通信的控制原理如下圖所示:
圖10:S7-1200 PLC作為MODUBUS 主站 與PAC3200 進(jìn)行MODBUS RTU 通信原理
S7-1200 PLC還可以作為MODBUS子站與作為MODBUS主站之間的PLC進(jìn)行MODBUS RTU通信,其控制原理如下圖所示:
圖11:S7-1200 PLC作為MODBUS子站與作為MODBUS主站之間的PLC進(jìn)行MODBUS RTU的通信原理
每個(gè)S7-1200 CPUzui多可帶3個(gè)通信模塊,而每個(gè)CM1241 RS485通信模塊理論上蕞多支持247個(gè)MODBUS子站。但是在實(shí)際應(yīng)用時(shí)需要考慮CPU的性能以及輪循MODBUS子站的時(shí)間。
6. 2 S7 1200 PLC與PAC3200通過(guò)MODBUS RTU通信的編程
1.MODBUS RTU 通信接口參數(shù)的編程
MB_COMM_LOAD 功能塊用于組態(tài)點(diǎn)對(duì)點(diǎn) (PtP, Point-to-Point) CM 1241RS485 或 CM 1241 RS232 模塊上的端口,以進(jìn)行 Modbus RTU 協(xié)議通信。
程序開始運(yùn)行時(shí),調(diào)用一次MB_COMM_LOAD功能塊,來(lái)實(shí)現(xiàn)對(duì)MODBUS RTU模塊
的初始化組態(tài)。
MB_COMM_LOAD執(zhí)行一次的編程方式采用如下圖所示時(shí)鐘位M10.0來(lái)完成。
圖12:MB_COMM_LOAD執(zhí)行一次的編程時(shí)鐘位的設(shè)置
MB_COMM_LOAD功能塊的編程如下圖所示。
圖13:MB_COMM_LOAD功能塊的編程
PORT:指的是通過(guò)哪個(gè)通信模塊進(jìn)行MODBUS RTU通信。
BAUD:指的是和MODBUS子站進(jìn)行通信的速率。
通信端口的波特率。取值范圍為300,600,1200,2400,4800,9600,19200,38400,57600,
76800,115200。
注意:儀表PAC3200的波特率的設(shè)置范圍:4800,9600,19200,38400。因此上S7-1200
的波特率的設(shè)置一定要和儀表PAC3200的波特率的設(shè)置相
MB_DB:對(duì) MB_MASTER 或 MB_SLavE 指令所使用的背景數(shù)據(jù)塊的引用。 在用戶程序中放置
MB_SLavE 或 MB_MASTER 后,DB標(biāo)識(shí)符會(huì)出現(xiàn)在 MB_DB 功能框連接的助手下拉列表中。
如“MB_MASTER_DB"或“MB_SLavE_DB"。
STATUS:端口狀態(tài)代碼。具體含義如下表所示。
表4: MB_COMM_LOAD組態(tài)端口的狀態(tài)代碼
2.MODBUS_MASTER功能塊的編程
MB_MASTER 功能塊允許程序作為Modbus 主站使用點(diǎn)對(duì)點(diǎn) (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模塊上的端口進(jìn)行通信。 可訪問(wèn)一個(gè)或多個(gè) Modbus 從站設(shè)備中的數(shù)據(jù)。
MB_MASTER功能塊的編程如下圖所示。
圖14:MB_MASTER功能塊的編程
REQ:數(shù)據(jù)發(fā)送請(qǐng)求信號(hào)。0-無(wú)請(qǐng)求。1-請(qǐng)求將數(shù)據(jù)傳送到MODBUS從站。
MB_ADR:通信對(duì)象MODBUS從站的地址。有效地址范圍為0-247。值 0 被保留用于將消息廣播到所有 Modbus 從站。 只有Modbus 功能代碼 05、06、15 和 16 是可用于廣播的功能代碼。
注意:此處MODBUS從站的地址一定要與儀表PAC3200 的MODBUS 地址相
MODE:模式選擇。選擇范圍為:讀、寫、診斷。
DATA_ADDR:從站中的起始地址要在 Modbus 從站中訪問(wèn)的數(shù)據(jù)的起始地址。
ES7 315-6TH13-0AB0
6ES7315-7TJ10-0AB0
6AV3688-3AF37-0AX0
Z4V10H335-11Z-2506
6ES7331-7PF01-0AB0
6ES7 352-5AH01-0AE0
ACS355-03E-04A1-4
ACS355-03E-12A5-4
ACS-CP-D
4V220-08 DC24V
TCQ2B32*15
SC50*200
2S03008B
IR3000-04
6FC5610-0BA10-0AA1
6ES7952-1AL00-0AA0
6FC5348-0AA01-0AA0
6SY7000-0AB67
6AV6648-0AE11-3AX0
6AV2 124-0JC01-0AX0
6AV6643-0AA01-1AX0
6SL3224-0BE22-2AA0
AI830A
6SL3210-1SE23-2UA0
PSTB570-600-70
235-0KD22-0XA8
6ES7326-1BK02-0AB0
6ES7132-4HB10-0AB0
BMXCPS3500
6SE6400-0BP00-0AA0
120-1TE23-0AA3
A06B-6140-H030
FR-D740-3.7K-CHT
6ES7 321-1BL00-0AA0
6SL3130-7TE23-6AA3
FR-E740-0.75K-CHT
A06B-6290-H209
6SL3120-1TE21-0AA3
6SE6440-2UD32-2DB1
FCA70P-2A
HF54T-A48
25B-D013N114
25B-D013N104
6ES7153-2BA00-0XB0
6EP1334-2AA01
1746-OB16
1746-NI4
6ES7322-5HF00-0AB0
6SL3310-1CE35-8AA0
6SL3243-0BB30-1PA3
1756-L7SP
25B-D024N114
PR-DTC-2200
RSP-1500-24
1769-SDN
1768-L43
1768-ENBT
1768-M04SE
1769-OF4VI
6ES7523-1BL00-0AA0
A8NPRT-2P
VNA211B-10A-5DZ-B
SGDV-R70A21B 1個(gè)
JZSP-C7M12F-15-E
JZSP-CM3RR00-00P2-E
JZSP-CM3RR01-03-E
JZSP-CM3RR00-00P5-E
JZSP-CM3RR00-01-E
E158A8-L5AR-4096
PR-DTC-2200
RSP-1500-24
845G-F3GAHP8192R
20-750-C5-C770D740
20-750-I1B-C567D545
6ES7142-5AF00-0BA0
6ES7194-2LH20-1AC0
6ES7193-4CF40-0AA0
6ES7138-4FB03-0AB0
6ES7321-1FH00-0AA0
E5ZE-8AQH01TCB
6ES7194-2LH20-1AC0
FRN0044F2S-6C
6ES7321-1FH00-0AA0
6SE6440-2UD31-8DB1
6ED1052-1FB08-0BA0
6ED1055-1FB00-0BA2
FS450R17KE3/AGDR-71C
RXM4AB2BD
6ES7193-0CA10-0XA0
6ES7193-0CA20-0XA0
6ES7193-0CA30-0XA0
6ES7193-0CA40-0XA0
6ES7193-0CB10-0XA0
6ES7193-0CB20-0XA0
6ES7193-0CB30-0XA0
6ES7193-0CB40-0XA0
6ES7193-0CC1 0-0XA0
6ES7193-0CD40-0XA0
6ES7193-0CE30-0XA0
MPS3-230/24
F3SX-E-D1D1
6EP1 334-3BA00
SDCS-POW-48
TK-PRR021
6ES7331-1KF00-0AB0
FCA70P-2A
HF54T-A48
25B-D013N114
25B-D013N104
6ES7153-2BA00-0XB0
6EP1334-2AA01
ARND-4065A
1746-OB16
1746-NI4