S7-PLCSIM 和一個(gè)“真實(shí)的”自動(dòng)化控制系統(tǒng)有哪些不同?
配置注釋:
仿真自動(dòng)化控制系統(tǒng)提供了下述功能,“真實(shí)的”自動(dòng)化控制系統(tǒng)不具備這些功能:
?仿真的 CPU 中正在運(yùn)行時(shí)可以用“Stop”選項(xiàng)中斷程序,恢復(fù)“運(yùn)行”時(shí)是從程序中斷處開(kāi)始繼續(xù)處理程序。
?與真實(shí)的 CPU 一樣,仿真軟件可以改變 CPU 的操作模式(RUN, RUN-P 和 STOP)。但與實(shí)際 CPU 不同的是仿真的 CPU 切換到 STOP 模式并不會(huì)改變輸出的狀態(tài)。
?仿真軟件中在目標(biāo)視圖中變量的每個(gè)改變,其存儲(chǔ)區(qū)對(duì)應(yīng)相關(guān)地址的內(nèi)容會(huì)被同時(shí)更新。CPU 并不是等到循環(huán)周期結(jié)束或開(kāi)始時(shí)才更新改變的數(shù)據(jù)。
?使用關(guān)于程序處理的選項(xiàng)可以指定 CPU 如何執(zhí)行程序:
o 選擇“By cycles” 程序執(zhí)行一個(gè)周期后等待命令再執(zhí)行下一個(gè)循環(huán)周期。
o選擇“Automatic”程序的處理同實(shí)際自控系統(tǒng)一樣:一旦一個(gè)循環(huán)周期結(jié)束馬上執(zhí)行下一個(gè)周期。
?仿真定時(shí)器可以使用用自動(dòng)或手動(dòng)方式處理,自動(dòng)方式按照程序執(zhí)行結(jié)果,手動(dòng)方式可以給定特殊值或復(fù)位定時(shí)器。復(fù)位定時(shí)器可以復(fù)位單獨(dú)的定時(shí)器或一次復(fù)位所有定時(shí)器。
?可以手動(dòng)觸發(fā)診斷中斷 OB:OB40 到 OB47 (過(guò)程中斷),OB70 (I/O 冗余錯(cuò)誤),OB72(CPU 冗余錯(cuò)誤),OB73 (通信冗余錯(cuò)誤),OB80 (時(shí)間錯(cuò)誤),OB82 (診斷警告), OB83 (插拔模塊警告),OB85(程序執(zhí)行錯(cuò)誤)和 OB86 (機(jī)架故障)。
?過(guò)程映像區(qū)和 I/O 區(qū):如果改變一個(gè)輸入映像區(qū)的值, S7-PLCSIM 立即將此值復(fù)制到輸入外設(shè)區(qū)。這就意味著從輸入外設(shè)區(qū)寫(xiě)到輸入過(guò)程映像區(qū)所需要的值在下一個(gè)循環(huán)周期開(kāi)始時(shí)不會(huì)丟失。同樣如果改變了輸出映像區(qū)的一個(gè)值,此值立即被復(fù)制到輸出外設(shè)區(qū)。下圖所示為循環(huán)周期的過(guò)程順序:
S7-PLCSIM 與“實(shí)際”的自動(dòng)化系統(tǒng)還有以下不同:
?診斷緩沖區(qū):S7-PLCSIM 不能支持所有寫(xiě)入診斷緩沖區(qū)的錯(cuò)誤消息。例如,關(guān)于 CPU 中的電池電量不足的消息或者 EEPROM 錯(cuò)誤是不能仿真的。但大部分 I/O 和程序錯(cuò)誤都是可以仿真的。
?在改變操作模式時(shí)(比如從 RUN 切換到 STOP)輸入輸出沒(méi)有“安全”狀態(tài)。
?不支持功能模塊(FM)。
?不支持 點(diǎn)對(duì)點(diǎn)通信(例如同一機(jī)架上的兩個(gè) S7-400 CPU 之間)。
?S7-PLCSIM 與 S7 400 CPU 一樣支持 4 個(gè)累加器。在某些情況下 S7-PLCSIM 上運(yùn)行的程序與真實(shí)的只有 2 個(gè)累加器 S7 300 CPU 上運(yùn)行結(jié)果不同。
輸入/輸出的不同
大多數(shù) S7-300 產(chǎn)品系列的 CPU 可以自動(dòng)配置輸入/輸出設(shè)備:如果將模塊連接到控制器,CPU 即自動(dòng)的識(shí)別此模塊。對(duì)于仿真的自動(dòng)化系統(tǒng),這種自識(shí)別是不能模擬的。如果把一個(gè)自動(dòng)組態(tài)好 I/O 的 S7 300 CPU 程序裝載到 S7-PLCSIM 中,系統(tǒng)數(shù)據(jù)中將不包含任何 I/O 組態(tài)。因此,如果使用 S7-PLCSIM 來(lái)仿真 S7 300 的程序 ,為了 CPU 能識(shí)別所使用的模塊必須首先裝載硬件組態(tài)。
在S7-PLCSIM 中 S7-300 CPU 不能自動(dòng)識(shí)別 I/O,例如 S7-315-2DP, S7-316-2DP or S7-318-2DP 等CPU,為了能將硬件組態(tài)裝載到 S7-PLCSIM,需要?jiǎng)?chuàng)建一個(gè)項(xiàng)目??截愊鄳?yīng)的硬件組態(tài)到這個(gè)項(xiàng)目并裝載到 S7-PLCSIM。然后從任意 S7 項(xiàng)目裝載程序塊,I/O 處理都不會(huì)有錯(cuò)誤。
S7-PLCSIM 的功能范圍
S7-PLCSIM 仿真 S7 控制器并包含下述存儲(chǔ)區(qū):
責(zé)任編輯:lq
-
控制系統(tǒng)
+關(guān)注
關(guān)注
41文章
6642瀏覽量
110721 -
cpu
+關(guān)注
關(guān)注
68文章
10889瀏覽量
212400 -
自動(dòng)化
+關(guān)注
關(guān)注
29文章
5602瀏覽量
79470
原文標(biāo)題:S7-PLCSIM 和一個(gè)“真實(shí)的”自動(dòng)化控制系統(tǒng)有哪些不同
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論