詳細介紹
西門子CPU312,32K內存 西門子CPU312,32K內存 西門子CPU312,32K內存 西門子S7-300PLC系列 模塊化微型 PLC 系統,滿足中、小規模的性能要求 各種性能的模塊可以非常好地滿足和適應自動化控制任務 簡單實用的分布式結構和多界面網絡能力,應用十分靈活 操作方便,設計簡單,不含風扇 任務增加時可順利擴展 大量的集成功能,使它功能非常強勁
S7-300F 故障安全型自動化系統,可滿足工廠日益增加的安全需求 基于 S7-300 可連接配有安全型模塊的附加 ET 200S 和 ET 200M 分布式 I/O 站 通過采用 PROFIsafe 行規的 PROFIBUS DP 進行安全相關通信
標準模塊另外也可用于非安全相關應用
上海拓關自動化科技有限公司
:余工(銷售 維修 回收 技術)
24小時:(余工)
24小時:(周麗媛)
工作
20個不同的CPU:
7種標準型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP)
6 個緊湊型 CPU(帶有集成技術功能和 I/O)(CPU 312C、CPU 313C、CPU 313C-2 PtP、CPU 313C-2 DP、CPU 314C-2 PtP、CPU 314C-2 DP)
5 個故障安全型 CPU(CPU 315F-2 DP、CPU 315F-2 PN/DP、CPU 317F-2 DP、CPU 317F-2 PN/DP、CPU 319F-3 PN/DP)
2種技術型CPU(CPU 315T-2 DP, CPU 317T-2 DP)
18種CPU可在-25°C 至 +60°C的擴展的環境溫度范圍中使用
具有不同的性能等級,滿足不同的應用領域。
SIMATIC S7-300 的 I/O 模塊:
數字量模塊
模擬量模塊
F 數字量/模擬量模塊
防爆型數字量模塊
防爆型模擬量模塊
功能模塊
通信處理器
模塊
連接
SIMATIC S7-300 提供多種性能等級的 CPU。除了標準型 CPU 外,還提供緊湊型 CPU。
同時還提供技術功能型 CPU 和故障安全型 CPU。
下列標準型CPU 可以提供:
CPU 312,用于小型工廠
CPU 314,用于對程序量和指令處理速率有額外要求的工廠
CPU 315-2 DP,用于具有中/大規模的程序量以及使用PROFIBUS DP進行分布式組態的工廠
CPU 315-2 PN/DP,用于具有中/大規模的程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進行分布式組態的工廠
CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 319-3 PN/DP,用于具有*容量程序量何組網能力以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
下列緊湊型CPU 可以提供:
CPU 312C,具有集成數字量 I/O 以及集成計數器功能的緊湊型 CPU
CPU 313C,具有集成數字量和模擬量 I/O 的緊湊型 CPU
CPU 313C-2 PtP,具有集成數字量 I/O 、2個串口和集成計數器功能的緊湊型 CPU
CPU 313C-2 DP,具有集成數字量 I/O 、PROFIBUS DP 接口和集成計數器功能的緊湊型 CPU
CPU 314C-2 PtP,具有集成數字量和模擬量 I/O 、2個串口和集成計數、定位功能的緊湊型 CPU
CPU 314C-2 DP,具有集成數字量和模擬量 I/O、PROFIBUS DP 接口和集成計數、定位功能的緊湊型 CPU
下列技術型CPU 可以提供:
CPU 315T-2 DP,用于使用 PROFIBUS DP進行分布式組態、對程序量有中/高要求、同時需要對8個軸進行常規運動控制的工廠。
CPU 317T-2 DP,用于使用 PROFIBUS DP進行分布式組態、對程序量有高要求、又必須同時能夠處理運動控制任務的工廠
下列故障安全型CPU 可以提供:
CPU 315F-2 DP,用于采用 PROFIBUS DP 進行分布式組態、對程序量有中/高要求的故障安全型工廠
CPU 315F-2 PN/DP,用于具有中/大規模的程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進行分布式組態的故障安全工廠
CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的故障安全型工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
Design
所有 CPU 均具有堅固、緊湊的塑料機殼。在前面板上的部件有:
狀態和故障 LED
模式選擇開關
MPI 端口
CPU 還具有以下配置:
SIMATIC 微型存儲卡(MMC 卡)插槽;
MMC 卡替代集成的裝載存儲器,因此是操作*品。
使用前連接器連接到集成的 I/O 端口(*緊湊型 CPU)
連接 PROFIBUS 總線(*于DP型CPU)
RS 422/485 的連接(僅 PtP CPU)
連接 PROFINET(*于PN型CPU)
Functions
SIMATIC S7-300 CPU 具有高性能、所需空間小以及zui小的維護成本,因此提高了性價比。
高處理速度;
例如,在 CPU 315-2 DP 中,位運算時,0.05 µs;浮點運算時,0.45 µs,
在 CPU 319-3 PN/DP 中,位運算時,0.004 µs;浮點運算時,0.04 µs
擴展數量
作為裝載存儲器的 SIMATIC 微型存儲卡(MMC):
可在微型存儲卡中存儲一個完整的項目,包括符號和注釋。RUN 模式下也可以進行讀/寫操作。這樣可以降低服務成本
無需電池即可在 MMC 上備份 RAM 數據
編程
使用STEP7中的 LAD、FBD STL 對 CPU 進行編程。可以使用下列編程工具:STEP 7 Basis 和 STEP 7 Professional。
可以運行 CPU 314 的工程與組態工具(例如,S7-GRAPH、S7-HiGraph、SCL、CFC 或 SFC)。
標準型CPU
對標準型 CPU 進行編程時需要 STEP 7 V5.2+SP1 以上的軟件。
緊湊型 CPU
對緊湊型 CPU 進行編程時需要 STEP 7 V5.3+SP2 以上的軟件。老版本的STEP 7需要升級。
7種標準型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP)
7種CPU可在-25°C 至 +60°C的擴展的環境溫度范圍中使用
具有不同的性能等級,滿足不同的應用領域。
Area of application
提供了以下標準 CPU
CPU 312,用于小型工廠
CPU 314,用于對程序量和指令處理速率有額外要求的工廠
CPU 315-2 DP,用于具有中/大規模的程序量以及使用PROFIBUS DP進行分布式組態的工廠
CPU 315-2 PN/DP,用于具有中/大規模的程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進行分布式組態的工廠
CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
CPU 319-3 PN/DP,用于具有*容量程序量何組網能力以及使用PROFIBUS DP和PROFINET IO進行分布式組態的工廠,在PROFInet上實現基于組件的自動化中實現分布式智能系統
用于S7-300/ET 200M的負載電源
用于將市電電壓轉換為所需的24VDC工作電壓
輸出電流為 2A、5A 或 10A
Area of application
S7-300/ET 200M 需要 24V DC 電源。
SITOP 負載電源把 120/230 VAC 線路電壓轉換到所需的 24 VDC 工作電壓。
這些模塊可利用外部電壓為S7-300/ET200M以及傳感器和執行器供電。
Design
負載電源模塊安裝在 CPU/IM 361/IM153(插槽1)左邊的 DIN 導軌上。
通過所提供的電源連接器連接到 CPU/IM 361/IM153 上。
該模板的前面板包括:
輸出電壓指示:
一個 LED 顯示 24 V DC 輸出電壓。
線電壓選擇開關:
可以通過帶保護罩的開關選擇輸入電壓:120 VAC 或 230 VAC。
24 VDC 輸出電壓的 On/off 開關;
前面板上通過蓋板保護的還有:
端子:
這些端子用于連接輸入電壓電纜、輸出電壓電纜和接地導線。
負載電源也可安裝在 35 mm 的標準導軌上(EN 50 022),這需要下述安裝適配器:
PS 307-1B 和 PS 307-1E各需一個適配器
PS 307-1K 需2個適配器
SIMATIC 控制器
SIMATIC 控制器有多種多樣,包括從高性能 PLC 的書本型迷你控制器,到基于 PC 的控制器,無論什么要求,它都能滿足要求。
這些控制器的共同特點是,在zui小的空間里壓縮了zui大處理能力,能滿足zui苛刻的機械和氣候條件、高速及可擴展性等要求。
這種分級的性能特征是 SIMATIC 系列產品的力量所在。
目前,SIMATIC PLC 正在執行越來越多的功能,原本需要*不同技術。 對您來說,一切都變得更加容易,更加*,更加經濟。
基本型控制器
基本型控制器是適合中低端應用的智能控制器。包括標準型和安全型。通過其集成輸入和輸出以及工藝功能,可實現高性價比的緊湊解決方案。使用基本型控制器,可通過集成和可選通信接口,實現聯網簡便的靈活解決方案。
基本型控制器可在 TIA 博途平臺中進行組態和編程。工程組態效率高,而且,隨著應用復雜性的增加,還可方便地轉為使用高級型控制器。
西門子CPU312,32K內存西門子CPU312,32K內存
|
產品編號 / 產品說明 | 目錄價格 / 您的價格 | ||||||
![]() | 6ES7305-1BA80-0AA0 SIMATIC S7-300 OUTDOOR 調節電源 PS305 輸入:DC 24-110 V 輸出:DC 24 V/2 A |
| |||||
![]() | 6ES7307-1BA01-0AA0 SIMATIC S7-300 調節電源 PS307 輸入:AC 120/230 V 輸出:DC 24 V/2 A |
| |||||
![]() | 6ES7307-1EA01-0AA0 SIMATIC S7-300 調節電源 PS307 輸入:AC 120/230 V 輸出:DC 24 V/5 A |
| |||||
![]() | 6ES7307-1EA80-0AA0 SIMATIC S7-300 OUTDOOR 調節電源 PS307 輸入:AC 120/230 V 輸出:DC 24 V/5 A |
| |||||
![]() | 6ES7307-1KA02-0AA0 SIMATIC S7-300 調節電源 PS307 輸入:AC 120/230 V 輸出:DC 24 V/10 A |
西門子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站協議庫(西門子標準庫指令)。
圖 1. 西門子標準指令庫(STEP 7-Micro/WIN SMART)注意:
1. Modbus RTU 主站指令庫的功能是通過在用戶程序中調用預先編好的程序功能塊實現的,該庫對 CPU 集成的 RS 485 通訊口 和 CM 01 信號板有效。該指令庫將設置通信口工作在自由口模式下。
2. Modbus RTU 主站指令庫使用了一些用戶中斷功能,編其他程序時不能在用戶程序中禁止中斷。
3. Modbus RTU 主站指令庫不能同時應用于CPU 集成的 RS 485 通訊口 和 CM 01 信號板。使用 Modbus RTU 主站指令庫,可以讀寫 Modbus RTU 從站的數字量、模擬量 I/O 以及保持寄存器。
Modbus RTU 主站功能編程
1. 調用 Modbus RTU 主站初始化和控制子程序
使用 SM0.0 調用 MBUS_CTRL 完成主站的初始化,并啟動其功能控制:
圖 2. 用 SM0.0 調用 Modbus RTU 主站初始化與控制子程序各參數意義如下:
a.
EN
使能:
必須保證每一掃描周期都被使能(使用 SM0.0)
b.
Mode
模式:
為 1 時,使能 Modbus 協議功能;為 0 時恢復為系統 PPI 協議
c.
Baud
波特率:
支持的通訊波特率為1200,2400,4800,9600,19200,38400,57600,115200。
d.
Parity
校驗:
校驗方式選擇
0=無校驗
1=奇較驗
2=偶較驗
e. Port
端口號: 0 = CPU 集成的 RS 485 通訊口 ; 1 = 可選 CM 01 信號板 。
f.
Timeout
超時:
主站等待從站響應的時間,以毫秒為單位,典型的設置值為 1000 毫秒(1 秒),允許設置的范圍為 1 - 32767。
注意: 這個值必須設置足夠大以保證從站有時間響應。
g.
Done
完成位:
初始化完成,此位會自動置1。可以用該位啟動 MBUS_MSG 讀寫操作(見例程)
h.
Error
初始化錯誤代碼(只有在 Done 位為1時有效):
0= 無錯誤
1= 校驗選擇非法
2= 波特率選擇非法
3= 超時無效
4= 模式選擇非法
9= 端口無效
10= 信號板端口 1 缺失或未組態
2. 調用 Modbus RTU 主站讀寫子程序MBUS_MSG,發送一個Modbus 請求;
圖 3. 調用Modbus RTU 主站讀寫子程序各參數意義如下:
a.
EN
使能:
同一時刻只能有一個讀寫功能(即 MBUS_MSG)使能
注意:建議每一個讀寫功能(即 MBUS_MSG)都用上一個 MBUS_MSG 指令的 Done 完成位來激活,以保證所有讀寫指令循環進行(見例程)。
b.
First
讀寫請求位:
每一個新的讀寫請求必須使用脈沖觸發
c.
Slave
從站地址:
可選擇的范圍 1 - 247
d.
RW
讀寫請求:
0 = 讀, 1 = 寫
注意:
1. 開關量輸出和保持寄存器支持讀和寫功能
2. 開關量輸入和模擬量輸入只支持讀功能
e.
Addr
讀寫從站的
選擇讀寫的數據類型
數據地址:
00001 至 0xxxx - 開關量輸出
10001 至 1xxxx - 開關量輸入
30001 至 3xxxx - 模擬量輸入
40001 至 4xxxx - 保持寄存器
f.
Count
數據個數
通訊的數據個數(位或字的個數)
注意: Modbus主站可讀/寫的zui大數據量為120個字(是指每一個 MBUS_MSG 指令)
g.
DataPtr
數據指針:
1. 如果是讀指令,讀回的數據放到這個數據區中
2. 如果是寫指令,要寫出的數據放到這個數據區中
h.
Done
完成位
讀寫功能完成位
i.
Error
錯誤代碼:
只有在 Done 位為1時,錯誤代碼才有效
0 = 無錯誤
1 = 響應校驗錯誤
2 = 未用
3 = 接收超時(從站無響應)
4 = 請求參數錯誤(slave address, Modbus address, count, RW)
5 = Modbus/自由口未使能
6 = Modbus正在忙于其它請求
7 = 響應錯誤(響應不是請求的操作)
8 = 響應CRC校驗和錯誤
-
101 = 從站不支持請求的功能
102 = 從站不支持數據地址
103 = 從站不支持此種數據類型
104 = 從站設備故障
105 = 從站接受了信息,但是響應被延遲
106 = 從站忙,拒絕了該信息
107 = 從站拒絕了信息
108 = 從站存儲器奇偶錯誤
常見的錯誤:
- 如果多個 MBUS_MSG 指令同時使能會造成 6 號錯誤
- 從站 delay 參數設的時間過長會造成主站 3 號錯誤
- 從站掉電或不運行,網絡故障都會造成主站 3 號錯誤
3. 在 CPU 的 V 數據區中為庫指令分配存儲區(Library Memory)
Modbus Master 指令庫需要一個286個字節的全局 V 存儲區。調用STEP 7 - Mciro/WIN SMART Instruction Library(指令庫)需要分配庫指令數據區(Library Memory)。庫指令數據區是相應庫的子程序和中斷程序所要用到的變量存儲空間。
如果在編程時不分配庫指令數據區,編譯時會產生許多相同的錯誤。
操作步驟:
1)在指令樹的Project(項目)中,以鼠標右鍵單擊Program Block(程序塊),在彈出的快捷菜單中選擇Library Memory。如圖4所示:
圖4. “庫存儲器”按鈕2)在彈出的選項卡中設置庫指令數據區,如圖5所示:
圖5. 缺省情況下是從VB0開始,但要保證該存儲器使用地址范圍與其他程序使用的地址不能有重疊。按“建議地址”按鈕也可以自動分配。可以使用 “建議地址” 設置數據區,但要注意編程軟件設置的數據區地址,只考慮到了其他一般尋址,而未考慮到諸如Modbus數據保持寄存器區等的設置。應當確保不與其他任何已使用的數據區重疊、沖突。不應重復按 “建議地址” 按鈕,否則也會造成混亂。
關于 Modbus RTU 主站協議庫的補充說明
Modbus 地址
通常 Modbus 地址由 5 位數字組成,包括起始的數據類型代號,以及后面的偏移地址。Modbus Master 協議庫把標準的 Modbus 地址映射為所謂 Modbus 功能號,讀寫從站的數據。Modbus Master 協議庫支持如下地址:
- 00001 - 09999:數字量輸出( 線圈)
- 10001 - 19999:數字量輸入(觸點)
- 30001 - 39999:輸入數據寄存器(通常為模擬量輸入)
- 40001 - 49999:數據保持寄存器
為了更好地理解 Modbus 主站的編程,可參考下面的例程。
注意:
1. 該例程使用 STEP 7-Micro/WIN SMART 編寫。
2. 該例程僅訪問一個從站,若訪問不同的從站,可通過改變從站地址來實現。Modbus RTU 主站指令庫應用例程
注意:此指令庫/程序的作者和擁有者對于該軟件的功能性和兼容性不負任何責任。使用該軟件的風險*由用戶自行承擔。由于它是免費的,所以不提供任何擔保,錯誤糾正和支持,用戶不必為此西門子與服務部門。
Modbus Master 協議庫支持的功能
為了支持上述 Modbus 地址的讀寫,Modbus Master 協議庫需要從站支持下列功能:
表 1. 需要從站支持的功能
Modbus 地址 讀/寫 Modbus 從站須支持的功能 00001 - 09999
數字量輸出讀 功能 1 寫 功能 5:寫單輸出點
功能 15:寫多輸出點10001 - 19999
數字量輸入讀 功能 2 寫 - 30001 - 39999
輸入寄存器讀 功能 4 寫 - 40001 - 49999
保持寄存器讀 功能 3 寫 功能 6:寫單寄存器單元
功能 16:寫多寄存器單元Modbus 地址和 S7-200 SMART 存儲區地址的映射
S7-200 SMART 通過 Modbus Master 和 Slave 協議庫通信時,Modbus 地址和 S7-200 SMART CPU內存儲區地址的 映射關系都類似。
Modbus 保持寄存器地址映射舉例:
Modbus 保持寄存器地址
40001
12 34 40002 56 78 40003 9A BC S7-200 SMART 存儲區字尋址
VW200
12 34 VW202 56 78 VW204 9A BC S7-200 SMART 存儲區字節尋址
VB200 12 VB201 34 VB202 56 VB203 78 VB204 9A VB205 BC Modbus 數字量地址映射舉例:
位地址(0xxxx 和 1xxxx)數據總是以字節為單位打包讀寫。*個字節中的zui低有效位對應 Modbus 地址的起始地址。如下圖所示:
圖6 . 數字量地址映射舉例Modbus RTU 主站例程