
發布
注冊
/
登錄S7 1200
關注創建者:匿名 創建時間:2022-07-12

S7 1200的實例教程
一、要完成的功能任務
1.S7-1200 CPU Clinet 將通訊數據區 DB1 塊中的 10 個字節的數據發送到 S7-1200 CPU server 的接收數據區 DB1 塊中;
2.S7-1200 CPU Clinet 將S7-1200 CPU server 發送數據區 DB2 塊中的 10 個字節的數據讀到 S7-1200 CPU Clinet 的接收數據區 DB2 塊中。
在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,S7-1200的CPU支持通過信號板來增加IO點數,而S7-300CPU的IO點數是固定的。在硬件組態方面,S7-300和S7-1200的地址都可以由用戶手動進行重新分配。
▲硬件的區別
2
通信方面的區別
串行通信方面,S7-300和S7-1200都支持通過RS232和RS485實現點對點通信,支持ASCII、USS和MODBUS等通信協議。S7-300需要選用帶PTP接口的CPU或者CP模塊,實現RS232的串口通信。而S7-1200則是通過RS232通訊模塊來實現串口通信。S7-1200本機集成了PROFINET接口,支持與編程設備、HMI以及其他CPU之間的通信。
▲通信的區別
3
工程方面的區別
S7-1200的編程軟件TIA Portal提供了一個易用集成的工程框架,可用于SIMATIC S7-1200和精減HMI面板的組態。
展開 1
硬件的區別
在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,S7-1200的CPU支持通過信號板來增加IO點數,而S7-300CPU的IO點數是固定的。在硬件組態方面,S7-300和S7-1200的地址都可以由用戶手動進行重新分配。
▲硬件的區別
2
通信方面的區別
串行通信方面,S7-300和S7-1200都支持通過RS232和RS485實現點對點通信,支持ASCII、USS和MODBUS等通信協議。S7-300需要選用帶PTP接口的CPU或者CP模塊,實現RS232的串口通信。而S7-1200則是通過RS232通訊模塊來實現串口通信。S7-1200本機集成了PROFINET接口,支持與編程設備、HMI以及其他CPU之間的通信。
▲通信的區別
3
工程方面的區別
S7-1200的編程軟件TIA Portal提供了一個易用集成的工程框架,可用于SIMATIC S7-1200和精減HMI面板的組態。
展開 四、傳輸卡模式
優點:在沒有編程器的情況下,方便快捷地向多個S7-1200CPU拷貝項目文件。
怎樣向傳輸模式的存儲卡中裝載項目:
第一步:將存儲卡設定到“傳輸”模式。建議客戶做此操作前清除存儲卡中的所有文件。
第二步:設置CPU的啟動狀態為“Warm restart-RUN”。
第三步:直接拖拽PLC設備到存儲卡盤符。
說明:
做好的“程序卡”可以直接更改為“傳輸卡”。
從存儲卡復制項目到S7-1200CPU:
第一步:將CPU斷電。
第二步:將存儲卡插到CPU卡槽。
第三步:將CPU上電,CPU上“MAINT”黃燈閃爍。
第四步:將CPU斷電,將存儲卡拔出。
第五步:將CPU上電。
五、使用存儲卡清除密碼
如果忘記了之前設定到S7-1200的密碼,通過“恢復出廠設置”無法清除S7-1200內部的程序和密碼,唯一的清除方式就是使用存儲卡。步驟如下:
1. 將S7-1200設備斷電。
2. 插入一張存儲卡插到S7-1200CPU上,存儲卡中的程序不能有密碼保護。
3. 將S7-1200設備上電。
S7-1200上電后,會將存儲卡中的程序復制到內部的FLASH寄存器中,即執行清除密碼操作。
也可以用相同的方法插入一張全新的或者空白的存儲卡到S7-1200CPU,設備上電后,S7-1200CPU會將內部的存儲區的程序轉移到存儲卡中,拔下存儲卡后,S7-1200CPU內部將不再有用戶程序,即實現了清除密碼。存儲卡中的內容可以使用讀卡器清除。
注意:
1. 不要格式化存儲卡。
2. IP地址并不能被清除。
3. 插入空白存儲卡后,內部裝載存儲區的設備組態、用戶程序和任何的強制值被復制的存儲卡中(即便是原來CPU內容為空也是如此)。
展開 一、運動控制方式
S7-1200運動控制根據連接驅動方式不同,分成三種控制方式
通信控制方式:S7-1200 PLC通過基于PROFIBUS/PROFINET的PROFIdrive方式與支持PROFIdrive的驅動器連接,進行運動控制。
PROFIdrive 是通過 PROFIBUS DP 和 PROFINET IO 連接驅動裝置和編碼器的標準化驅動技術配置文件。
支持 PROFIdrive 配置文件的驅動裝置都可根據 PROFIdrive 標準進行連接。
控制器和驅動裝置/編碼器之間通過各種 PROFIdrive 消息幀進行通信。
每個消息幀都有一個標準結構。
可根據具體應用,選擇相應的消息幀。
通過 PROFIdrive 消息幀,可傳輸控制字、狀態字、設定值和實際值;
通信控制方式為閉環控制方式。
PTO控制方式:
S7-1200 PLC通過發送PTO脈沖的方式控制驅動器,可以是脈沖+方向、A/B正交、也可以是正/反脈沖的方式。
PTO的控制方式是目前為止所有版本的S7-1200 CPU都有的控制方式,該控制方式由CPU向軸驅動器發送高速脈沖信號(以及方向信號)來控制軸的運行;
是一種開環控制方式。
模擬量控制方式:
S7-1200 PLC通過輸出模擬量來控制驅動器。
固件 V4.1開始的 S7-1200 PLC的另外一種運動控制方式是模擬量控制方式。
以CPU1215C為例,本機集成了2個AO點,如果我們只需要1或2軸的控制,則不需要擴展模擬量模塊。
展開 
S7 1200的相關專題、標簽、搜索
S7 1200的最新內容
01
模擬量信號的分類
西門子S7-1200/1500 PLC中模擬量模塊的類型包括電壓/電流、電阻/熱電阻、熱電偶,如圖所示:
一、要完成的功能任務
1.S7-1200 CPU Clinet 將通訊數據區 DB1 塊中的 10 個字節的數據發送到 S7-1200 CPU server 的接收數據區 DB1 塊中;
2.S7-1200 CPU Clinet 將S7-1200 CPU server 發送數據區 DB2 塊中的 10 個字節的數據讀到 S7-1200 CPU Clinet 的接收數據區
西門子S7-1200中提供了計數器操作的指令,有CTU(加計數)、CTD(減計數)和CTUD(加減計數)三種,每一種計數器都可以在不同場景進行應用。本文將給大家介紹加減計數器在鋰電行業輸送帶的控制案例,通過這個案例來了解一下這個指令的使用。
關鍵詞:西門子;S7-1200;SCL;輸送帶;加減計數器;計數器,案例,鋰電行業。
導讀:
我們在項目中編程時,如果單純的使用邏輯指令編寫程序的話有時候難以達到我們的控制要求或者說編程效率比較低。這個時候可以使用功能指令來幫我們厘清編程思路。那么接下來,我們一起以任務的形式編寫一個項目,讓大家掌握功能指令的使用。
一、任務目標
該任務是功能指令應用案例,使用功能指令有助于我們厘清編程思路。特別是對一些步序的劃分,數據的換算等都可以使用功能指令來幫助我們快速編寫程序
涉及硬件:開關電源、S7-1200PLC、步進驅動器、步進電機、單軸模組、限位開關
涉及軟件:TIA Portal V15、VS2019、ModbusPoll(用于測試通信)
3. 硬件接線
4.
3、網線
隨著互聯網技術的發展,以太網也越來越多的應用于工業自動化行業,因此很多 PLC 也支持網線連機了,比如西門子最新的博途平臺,S7-1200 系列。甚至低端的 S7-200smart 系列也支持網口連機了。
END
本文來源網絡。
使用Simatic Net V8.2 與S7-1200/S7-1500 PLC進行 OPC 連接時,OPC 服務器訪問 S7-1200/S7-1500 CPU 的 DB 塊只能是標準的 DB 塊。
來源:網絡,侵刪
數組定義:Array[維度1下限..維度1上限,維度2下限..維度2上限,...]of <數據類型>,最多可包含 6 個維度;
數組元素的數據類型包括:除數組類型、Variant類型以外的所有類型;
數組下標的數據類型為整數,下限值必須小于或等于上限值,上下限的限值在S7-1200 V3.0及其以前為Int范圍(-32768~+32767),在S7-1200 V4.0及其以后前為
做了一下測試,針對S7-1200和S7-1500同時讀取M區的8000個字節的耗時比較,S7-1200耗時800多ms,S7-1500耗時僅需200ms,由此可見,硬件對通信的重要性。
上位機與PLC的時鐘同步,在1200PLC里面的設置。
1,1200設置:
選擇服務器的IP地址為時鐘源。
下面設置正確的時區:
2,上位機電腦設置:
2.1 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\W32Time\TimeProviders\NtpServer] ,右邊找到Enable 設置值為