6SL3330-7TE38-4AA3電源模塊
硬件特性:
豐富的指令集:
運算種類眾多,便于編程:
基本操作,如二進制邏輯運算,、結(jié)果賦值,、存儲、計數(shù),、產(chǎn)生時間,、裝載、傳輸,、比較,、移位、循環(huán)移位,、產(chǎn)生補碼,、調(diào)用子程序(帶局部變量)
集成通信命令(例如,USS 協(xié)議,、Modbus RTU,、S7 通信“T-Send/T-Receive"(T 發(fā)送/T 接收)或自由端口模式 (Freeport))
使用簡便的功能,,如脈沖寬度調(diào)制,、脈沖序列功能、運算功能,、浮點運算功能,、PID 閉環(huán)控制、跳轉(zhuǎn)功能,、環(huán)路功能和代碼轉(zhuǎn)換
數(shù)學函數(shù),,例如 SIN、COS,、TAN,、LN,、EXP
計數(shù):
用戶友好的計數(shù)功能配以集成的計數(shù)器和高速計數(shù)器指令給用戶開辟了新的應(yīng)用領(lǐng)域。
中斷處理:
邊沿觸發(fā)中斷(由過程信號的上升沿或下降沿觸發(fā))允許對過程中斷作出極快的響應(yīng),。
時間觸發(fā)中斷,。
當達到設(shè)定值或計數(shù)器方向改變時,可觸發(fā)計數(shù)器中斷,。
通信中斷使得能迅速方便地與周圍的設(shè)備如打印機或條碼閱讀器交換信息,。
口令保護
測試和診斷功能:
易于使用的功能支持測試和診斷,例如,,在線/離線診斷,。
在測試和診斷過程中“強制"輸入和輸出:
可不在循環(huán)周期內(nèi)獨立設(shè)置輸入和輸出,例如可以檢測用戶程序,。
按照 PLCopen 對簡單運動進行的運動控制,。
6SL3330-7TE38-4AA3電源模塊
庫功能
1.概述
通過以太網(wǎng)可以實現(xiàn)S7-1200與S7-300連接通信。S7-300可以使用帶集成口CPU或通信處理器(CP343-1)連接到工業(yè)以太網(wǎng)上,,它們都提供S7 通信的功能,,既可作為客戶機,也可以作為服務(wù)器,,所擁有的連接資源可參見相關(guān)產(chǎn)品手冊,;S7-1200 集成以太網(wǎng)接口,提供S7 通信的功能,,只能作為服務(wù)器,,可以同時建立3 個通信連接。
下面會用一個實例來描述S7-300 如何與S7-1200建立通信連接,。
192.168.0.8 192.168.0.18
192.168.0.100

圖1: 實例網(wǎng)絡(luò)拓撲圖
S7 1200 與 S7-300 通過 S7通信的基本原理如下圖所示:

圖2:S7-300與S7-1200 通信原理
2.硬件需求
? S7-1214C AC/DC/RLY
? CPU 319-3 PN/DP
? SCALANCE X204-2
? PG/PC
3.軟件需求
? S7-1200編程軟件 STEP 7 Basic V10.5
? S7-300 編程軟件 STEP 7 V5.4 + SP4
4.組態(tài)
4. 1 S7-1200 配置
? 使用STEP 7 Basic 創(chuàng)建項目“comS7300";

圖3: 創(chuàng)建項目
? 添加S7-1200 設(shè)備 CPU1214C,,設(shè)置IP 地址192.168.0.18;

圖4: 添加S7-1200設(shè)備
4. 2 S7-1200 PLC 編程
? 在Program blocks 下,添加程序塊(DB1,DB2,DB3),其中DB1和DB3為符號DB(選擇 Symbolic access only),DB2為地址DB(不選擇 Symbolic access only) , S7 通信只支持地址DB 尋址通信,;

圖5: 創(chuàng)建地址DB2
? 打開全局DB2,,輸入2個數(shù)組類型數(shù)據(jù),每個數(shù)組有16 個元素,;

圖6: 在DB2中添加數(shù)據(jù)
? 創(chuàng)建兩個監(jiān)視表格(監(jiān)視表格_1, 監(jiān)視表格_2) 用來觀察DB2的實時狀態(tài),;
? 將程序下載到PLC CPU1214C 中。
4. 3 S7-300 配置
使用STEP 7 創(chuàng)建 SIMATIC 300 Station,。
? 在硬件組態(tài)中添加CPU 319-3 PN/DP,,設(shè)置IP地址 192.168.0.8;

圖7: 硬件組態(tài)
? 在網(wǎng)絡(luò)組態(tài)中(NetPro)中創(chuàng)建S7連接,首先在打開的NetPro中點擊 SIMATIC 300 (1) 機架的“CPU 319-3PN/DP"處,;

圖8: 在NetPro中選擇相應(yīng)的機架
? 創(chuàng)建連接一個與“Unspecified"的S7 連接,,點擊“OK";

圖9: 添加S7連接
? 在相應(yīng)的輸入通信伙伴的IP地址192.168.0.18,點擊“Address Details…";

圖10:輸入通信伙伴IP地址 ;