西門(mén)子6DD1681-0EB3
SIMOTION P - 基于 PC 的運(yùn)動(dòng)控制系統(tǒng)
豐富的運(yùn)動(dòng)控制功能,,集成在緊湊的嵌入式工業(yè) PC 中:SIMOTION P320-4
SIMOTION P320-4 是一種高性能、超緊湊和免維護(hù)型嵌入式工業(yè) PC,,已在惡劣運(yùn)行條件下得到驗(yàn)證,。SIMOTION P320-4 既有 PLC 的堅(jiān)固可靠性,又有 SIMOTION 的全面運(yùn)動(dòng)控制功能,。
SIMOTION P320-4 包括兩個(gè)高性能型號(hào):
SIMOTION P320-4 E(嵌入式)
處理器:Intel i3 處理器(第三代)
存儲(chǔ)器:內(nèi)部 CFast/外部可訪問(wèn) CFast
操作系統(tǒng):WINOOWs Embedded Standard 7
SIMOTION P320-4 S(標(biāo)準(zhǔn)型)
處理器:Intel i7 處理器
存儲(chǔ)器:內(nèi)置固態(tài)硬盤(pán) (SSD)/外部可訪問(wèn) CFast
操作系統(tǒng):WINOOWs 7 Ultimate
SIMOTION P320-4 供貨范圍:
SIMOTION P320-4 隨附有大容量存儲(chǔ)器以及相關(guān)的 SIMOTION 運(yùn)行系統(tǒng)軟件,。
內(nèi)置大容量存儲(chǔ)器:WINOOWs 操作系統(tǒng)和 SIMOTION 運(yùn)行系統(tǒng)固件
外置可存取海量存儲(chǔ)器:SIMOTION 項(xiàng)目和用戶數(shù)據(jù)
WINOOWs 操作系統(tǒng)具有的開(kāi)放性
這種開(kāi)放性是基于 PC 的解決方案的突出特點(diǎn):
聯(lián)網(wǎng)靈活
數(shù)據(jù)存儲(chǔ)容量大
數(shù)據(jù)備份方案
集成通信
復(fù)雜的數(shù)據(jù)測(cè)定和顯像任務(wù),甚至能通過(guò) SIMOTION P,,直接在 PC 上輕松執(zhí)行工程技術(shù)操縱,。如需要其它系統(tǒng)的 HMI 軟件,可使用標(biāo)準(zhǔn)化的 OPC 器接口,。
通過(guò)集成的以太網(wǎng)接口,,可以通過(guò) SIMOTION IT 訪問(wèn)集成 Web 器上的數(shù)據(jù)。通信回路采用標(biāo)準(zhǔn) IT 協(xié)議,,進(jìn)行調(diào)試,、診斷和維護(hù)。
也可以使用遠(yuǎn)程維護(hù),、診斷和遠(yuǎn)程等功能,。
另外還提供了標(biāo)準(zhǔn) PC 接口,用于連接以下部件:
打印機(jī),、鍵盤(pán)和鼠標(biāo)等硬件
可視化軟件或 Microsoft Office 程序等軟件,。
SIMOTION 操作系統(tǒng)具有實(shí)時(shí)功能
*獨(dú)立的 SIMOTION 操作系統(tǒng)與 SIMOTION P 上的 WINOOWs 并行運(yùn)行。通過(guò)這種實(shí)時(shí)擴(kuò)展,,可實(shí)現(xiàn)能夠滿足 SIMOTION P 平臺(tái)上的高性能要求的復(fù)雜運(yùn)動(dòng)控制應(yīng)用,。
功能強(qiáng)大的 PC 技術(shù)
系統(tǒng)采用新的 PC 處理器技術(shù),可確保提供佳性能,。
指令執(zhí)行速度非常之快,,為中性能范圍提供了新的應(yīng)用機(jī)會(huì)。
)梯形圖中的左,、右母線
畫(huà)梯形圖時(shí)必須遵守兩點(diǎn):
(1)左母線只能直接接各類繼電器的觸頭,,繼電器線圈不能直接接在左母線上。
(2)右母線只能直接接各類繼電器的線圈(不含輸入繼電器的線圈),,繼電器的觸頭不能直接接右母線,。
圖1a所示是錯(cuò)誤的梯形圖,,一個(gè)錯(cuò)誤是線圈直接接在左母線上,另一個(gè)錯(cuò)誤是常開(kāi)觸頭直接接在右母線上,。
圖1 梯形圖的畫(huà)法
2)繼電器線圈和觸頭
(1)梯形圖中所有繼電器的編號(hào),,應(yīng)在所選PLC軟件元件表所列范圍內(nèi),不能任意選用,。一般情況下,,同一線圈的編號(hào)在梯形圖中只能出現(xiàn)一次,而同一觸頭的編號(hào)在梯形圖中可以重復(fù)出現(xiàn),。
同一編號(hào)的線圈在程序中使用兩次或兩次以上,,稱為雙線圈輸出,雙線圈輸出只有在特殊情況下才允許出現(xiàn),。用步進(jìn)指令編寫(xiě)的程序中,,就允許同一編號(hào)的線圈多次出現(xiàn)。一般程序中如果出現(xiàn)雙線圈輸出,,則容易引起誤操作,。
(2)梯形圖中,只表示輸入繼電器的觸頭,,輸入繼電器的線圈是不反映出來(lái)的,。
(3)梯形圖中,,不允許出現(xiàn)PLC所驅(qū)動(dòng)的負(fù)載,,只能出現(xiàn)相應(yīng)輸出繼電器的線圈。
(4)梯形圖中,,所有觸頭都應(yīng)按從上到下,、從左到右的順序排列,并且觸頭只允許畫(huà)在水平方向(主控觸頭除外),。
3)合理設(shè)計(jì)梯形圖
(1)在每個(gè)邏輯行中,,串聯(lián)觸頭多的電路塊應(yīng)安排在上面,這樣可省略一條ORB指令,。
(2)在每個(gè)邏輯行上,,并聯(lián)觸頭多的電路塊應(yīng)安排在左邊,這樣可省略一條ANB指令,。
(3)如果多個(gè)邏輯行中都具有相同的控制條件,,可將每個(gè)邏輯行中相同的部分合列在一起,共用同一個(gè)控制條件,,以簡(jiǎn)化梯形圖,。
(4)設(shè)計(jì)梯形圖時(shí),一定要了解PLC的掃描工作方式,,即在程序處理階段,,對(duì)梯形圖按從上到下,、從左到右的順序逐一掃描處理,這一點(diǎn)有別于繼電控制線路,。
西門(mén)子6DD1681-0EB3
S7-300/400 CPU的循環(huán)掃描時(shí)間(看門(mén)狗時(shí)間)默認(rèn)為150ms(最大可修改為6000ms),,用戶程序的執(zhí)行時(shí)間必須在設(shè)定的掃描周期監(jiān)控時(shí)間范圍內(nèi)。最大掃描周期設(shè)置如圖2所示:

圖2 設(shè)置最大掃描周期時(shí)間
2. 如何查看S7-300/400系統(tǒng)掃描循環(huán)時(shí)間,?
如果工程師需要了解程序的掃描周期,,可通過(guò)如下兩種方法查詢。
方法一,、將程序下載到PLC后,,進(jìn)行在線連接,查看CPU信息,,如圖3所示:

圖3 查看CPU“掃描循環(huán)時(shí)間”
方法二,、通過(guò)將OB1相應(yīng)的臨時(shí)變量傳送到M區(qū),即可讀取CPU掃描循環(huán)時(shí)間,,如圖4,、圖5所示:

圖4 臨時(shí)變量傳送到M區(qū)

圖5 變量監(jiān)控
3. 如何查看S7-300/400中一個(gè)子程序的大約執(zhí)行時(shí)間?
使用S7-300/400 CPU時(shí),,如果工程師需要了解某個(gè)子程序的大約執(zhí)行時(shí)間,,可在該子程序前、后分別讀取CPU系統(tǒng)時(shí)鐘,,然后使用時(shí)鐘相減指令FC34進(jìn)行編程計(jì)算,,步驟如下:
1、設(shè)置PLC系統(tǒng)時(shí)鐘,,按圖6所示的設(shè)置:

圖6 置PLC系統(tǒng)時(shí)鐘
2,、創(chuàng)建一個(gè)塊符號(hào)名為“time”的數(shù)據(jù)塊(DB1),并創(chuàng)建如下變量,,如圖7所示:

圖7 創(chuàng)建數(shù)據(jù)塊
3,、在需要測(cè)試的子程序的第一個(gè)網(wǎng)絡(luò)和最后一個(gè)網(wǎng)絡(luò)讀取系統(tǒng)時(shí)鐘,然后運(yùn)用時(shí)鐘相減指令FC34進(jìn)行計(jì)算,。
如下例程中測(cè)試了“FC1”子程序的執(zhí)行時(shí)間,,如圖8所示:

圖8 “子程序執(zhí)行時(shí)間”例程
4、通過(guò)變量監(jiān)控表查看該子程序的大約執(zhí)行時(shí)間,,如圖9所示:

圖9 子程序大約執(zhí)行時(shí)間
初步說(shuō)明
S7-300/400 系列PLC的以太網(wǎng)通訊模塊 CP343-1/443-1 Advanced系列除了支持S7 ,、TCP、 ISO-on-TCP等通訊協(xié)議外,,還支持IT功能,,具體包括FTP(client/server)、 (SMTP client) 、Web server,。支持IT功能模塊的具體信息,,請(qǐng)參考文檔最后參考手冊(cè)部分鏈接。