西門子內(nèi)存卡6ES7953-8LM31-0AA0
一個簡單的入門示例: 本示例通過一個簡單的計數(shù)器程序說明相關(guān)硬件和軟件的配置和簡單使用。 組態(tài)王編寫的人機(jī)界面可以控制并監(jiān)測PLC的寄存器狀態(tài)。左上角的按鈕可以控制M0.0的關(guān)斷,從而可以控制計數(shù)器的復(fù)位,計數(shù)器可以對左下角的按鈕按下次數(shù)進(jìn)行計數(shù),計數(shù)值可以直接顯示,也可以通過儀表顯示。
西門子內(nèi)存卡6ES7953-8LM31-0AA0
硬件配置方法:我們選用的通信方式是基于以太網(wǎng)卡的TCP/IP協(xié)議通信,所以,我們直接使用網(wǎng)線將S7-1200和配置有網(wǎng)卡的計算機(jī)的以太網(wǎng)接口相連。
TCP/IP協(xié)議通信
以太網(wǎng)接口相連
TIA Portal V13與S7-1200的軟件配置
(1)使用博途V13組態(tài)S7-1200并編寫程序,編寫完成之后編譯并下載
(2)PLC與組態(tài)王通過以太網(wǎng)的方式通信的設(shè)置:
1、確認(rèn)計算機(jī)中安裝有以太網(wǎng)卡,并與PLC 連接到同一網(wǎng)絡(luò)中(直接通過網(wǎng)線直連)。
2、通過Step7編程軟件為通信模塊(CP443-1)設(shè)定IP地址和子網(wǎng)掩碼,并下傳到PLC中如IP地址(192.168.0.1)、子網(wǎng)掩碼(255.255.255.0)。
3、為計算機(jī)設(shè)定IP地址和子網(wǎng)掩碼,如IP地址(192.168.0.110)、子網(wǎng)掩碼(255.255.255.0)。
4、使用ping 命令,保證能ping 到PLC 站。
(3)PG/PC 接口配置,通信測試,以檢查運(yùn)行組態(tài)王的計算機(jī)是否和PLC正常通信
(4)測試正常之后,即可在組態(tài)王開發(fā)項(xiàng)目
西門子S7-1200與博途以及組態(tài)王的通訊設(shè)置
2018年12月28日14:24:14 發(fā)表評論 4,883 閱讀
(1)使用博途V13組態(tài)S7-1200并編寫程序,編寫完成之后編譯并下載
組態(tài)S7-1200并編寫程序
計算機(jī)與S7 1200PLC之間的通信是基于以太網(wǎng)卡的TCP/IP協(xié)議通信,我們可以查看組態(tài)的PLC設(shè)備的TCP/IP地址,默認(rèn)為192.168.0.1,
S7 1200PLC
編寫、編譯并下載程序
西門子內(nèi)存卡6ES7 953-8LM20-0AA0
下載程序
西門子S7-1200與博途以及組態(tài)王的通訊設(shè)置
編寫、編譯并下載程序 在右側(cè)的指令窗口中可以拖入進(jìn)基本指令
基本指令
編寫、編譯并下載程序 編寫好的程序如下圖:
編寫、編譯并下載程序
編寫、編譯并下載程序 可在PLC變量表里面為變量命名
變量命名
編寫、編譯并下載程序 編譯并下載程序
編譯并下載程序
西門子PLC MMC裝載存儲器的程序下載、刪除及格式化
MMC卡是一種FEPROM卡,適用于新型的S7-300 CPU,包括緊湊型CPU和由標(biāo)準(zhǔn)型更新的新型CPU。新型CPU均沒有內(nèi)置的裝載存儲器,必須使用MMC卡作為其裝載存儲器保存用戶數(shù)據(jù)。CPU掉電時,會自動將工作存儲器中的數(shù)據(jù)拷貝到MMC中,保存DB塊數(shù)據(jù)。
MMC卡需要用戶根據(jù)程序大小單獨(dú)訂貨,選型時建議大于CPU工作內(nèi)存,CPU313,CPU314,CPU315-2DP,CPU317-2DP 系列CPU的可插拔MMC卡大支持8 MB ,其他支持4 MB。
西門子內(nèi)存卡
1、如何將程序?qū)懭隡MC
MMC是新型CPU的裝載存儲器,任何程序的下載方式都直接保存到卡中。
下載的方法有如下幾種:
1.1. 直接下載:用快捷欄中的下載按鍵直接下載?;蚴褂肧TEP7中的“PLC >“Download
”菜單命令下載。
1.2. 使用STEP7中的“PLC >“Download User Program to Memory Card”菜單命令將整個程序下載,注意使用該指令時不能下載單個或部分程序塊,只能整體下載,同時會將MMC卡中原來的內(nèi)容清除。此方法也同樣適用于FEPROM卡。
1.3. 使用STEP7中的“PLC >Copy RAM to ROM” 菜單命令,可以把工作存儲器的內(nèi)容拷貝到MMC卡中,同時會將MMC卡中原來的內(nèi)容清除。此操作只能是 CPU 在STOP模式下才能執(zhí)行。這個指令用于把CPU中當(dāng)前運(yùn)行值 如DB塊的運(yùn)行值拷貝到FEPROM卡中,這樣下次用MRES復(fù)位時,DB塊的值就會復(fù)位為保存過的值。此操作對于FEPROM卡同樣有效,
1.4. 使用PG時可以使用STEP7中的“File > S7-Memory Card > Open”菜單命令打開存儲卡,再用“PLC > Save to Memory Card ”將文件寫入MMC.此方法也同樣適用于FEPROM卡。
1.5. 在程序中通過調(diào)用SFC84“WRIT_DBL”(向裝載存儲器寫數(shù)據(jù)塊),可以將工作存儲器中的數(shù)據(jù)塊(內(nèi)容)寫入裝載存儲器(存儲卡)中。
2 如何刪除MMC卡中的程序
使用MRES或者“Clear/Reset”不能刪除MMC卡中的數(shù)據(jù),只能刪除工作存儲器中的內(nèi)容,并復(fù)位所有的M,T,C以及DB塊的實(shí)際值。完成復(fù)位后會自動將MMC卡中的程序拷貝到工作存儲器中,如下方法可以刪除MMC卡中的數(shù)據(jù)。
2.1. 使用STEP7中的“View > Online” 菜單命令,在線打開Blocks,選中要刪除的塊,用“Delete”鍵,即可直接刪除卡中的程序塊。這點(diǎn)類似于RAM 卡。
2.2. 用“PLC >Download User Program to Memory Card”下載一個空的程序。
2.3. 使用西門子編程器PG或西門子讀卡器來刪除或執(zhí)行格式化。
3、刪除MMC卡中的程序的特殊情況:被動格式化
在下列情況出現(xiàn)時,有可能會要求進(jìn)行被動格式化:
3.1 裝入應(yīng)用程序指令由于掉電而中斷
3.2 向MMC卡寫數(shù)據(jù)時由于掉電而中斷
3.3 卡中程序的組態(tài)與實(shí)際的硬件配置不相符時
3.4 卡中有CPU無法正確識別的數(shù)據(jù)
可以執(zhí)行被動格式化的標(biāo)志為CPU 的STOP 燈出現(xiàn)慢閃,這是CPU在請求被動格式化,只有此時可以用MRES按鈕格式化MMC卡,把卡中的錯誤信息清除,具體操作方法如下:
將模式開關(guān)撥到MRES并保持直到STOP 燈保持常亮(約九秒),并在其后三秒內(nèi)迅速撥動模式開關(guān),即在三秒內(nèi)使模式開關(guān)返回到STOP后再迅速撥回到MRES位置,此時,STOP 燈快速閃爍,表示正在格式化。保持開關(guān)在MRES位置,直到STOP 燈常亮,格式化完成。