F-CPU進(jìn)入STOP模式,在診斷緩沖區(qū)出現(xiàn)“Data corruption in the safety program before output to F I/O”消息或者“Data corruption in the safety program before output to partner F CPU”消息。
如果在安全程序中出現(xiàn)數(shù)據(jù)損壞或者希望避免此類(lèi)問(wèn)題,請(qǐng)按以下所述操作:
當(dāng)對(duì)本地?cái)?shù)據(jù)區(qū)操作時(shí),在一個(gè)F-PB/F-FB/F-FC中,*個(gè)對(duì)本地?cái)?shù)據(jù)的訪問(wèn)必須一直是寫(xiě)訪問(wèn)。Flip-flop(SR, RS),Set output (S) 或者Reset output (R)操作不能初始化本地?cái)?shù)據(jù)位。為了初始化,本地?cái)?shù)據(jù)需要轉(zhuǎn)換為靜態(tài)變量。請(qǐng)注意在F-FB/F-FC中,它的輸入?yún)?shù)只有讀訪問(wèn)權(quán)限,輸出參數(shù)只有寫(xiě)訪問(wèn)權(quán)限。使用in/out參數(shù)進(jìn)行讀寫(xiě)訪問(wèn)。 數(shù)學(xué)運(yùn)算的結(jié)果使得數(shù)值范圍發(fā)生上溢或者下溢。因此應(yīng)該確保在創(chuàng)建程序時(shí),整數(shù)(16位)在允許的范圍之內(nèi)。這樣可以對(duì)溢出錯(cuò)誤位(狀態(tài)字的OV位)進(jìn)行評(píng)估。 對(duì)于故障安全接收塊F_RCVDP的輸出參數(shù),不要使用在同一個(gè)F_RCVDP或者不同的F_RCVDP調(diào)用輸入?yún)?shù)中已經(jīng)使用過(guò)的參數(shù)。否則由于識(shí)別出數(shù)據(jù)有沖突,F(xiàn) CPU將進(jìn)入STOP模式,或者會(huì)得到錯(cuò)誤消息:“F_Receive Block xxx can only be called at the beginning of the F program block”。 可以通過(guò)過(guò)程映像區(qū)(PII)使用來(lái)自標(biāo)準(zhǔn)用戶(hù)程序的M區(qū)或者來(lái)自標(biāo)準(zhǔn)I/O的信號(hào)實(shí)現(xiàn)標(biāo)準(zhǔn)程序和F程序間的通信。禁止從標(biāo)準(zhǔn)程序到故障安全程序的數(shù)據(jù)塊的寫(xiě)訪問(wèn)。此規(guī)則的*例外是當(dāng)使用塊F_ACK_OP進(jìn)行故障安全用戶(hù)確認(rèn)時(shí)。 在安全程序中,如果希望從標(biāo)準(zhǔn)用戶(hù)程序(M區(qū)或者標(biāo)準(zhǔn)I/O的PII)中讀取數(shù)據(jù),而該數(shù)據(jù)可以通過(guò)標(biāo)準(zhǔn)用戶(hù)程序或者運(yùn)行著的F系統(tǒng)中的HMI所改變,例如由于標(biāo)準(zhǔn)用戶(hù)程序要被更高優(yōu)先級(jí)的時(shí)間中斷處理,這就需要使用單獨(dú)的M區(qū)地址。在進(jìn)入F程序運(yùn)行時(shí)間之前,必須立即將數(shù)據(jù)從標(biāo)準(zhǔn)用戶(hù)程序?qū)懭氲竭@些M區(qū)中。然后在安全程序中僅訪問(wèn)這些M區(qū)地址就可以了。
還要注意,在組態(tài)F CPU時(shí)(在硬件配置中的F CPU的對(duì)象屬性對(duì)話(huà)框中),所定義的時(shí)鐘標(biāo)記可以在F程序運(yùn)行時(shí)間內(nèi)改變,因?yàn)闀r(shí)鐘標(biāo)記與F CPU周期運(yùn)行不同步。 自動(dòng)產(chǎn)生的程序部分不可以被更改或者刪除。在硬件配置中,不能更改或者刪除在“F parameters”的“CPU Properties”對(duì)話(huà)框中為F CPU保留的塊。 不要通過(guò)“監(jiān)測(cè)/控制變量”對(duì)安全程序的數(shù)據(jù)進(jìn)行不合法的改變。 刪除所有從塊容器中自動(dòng)生成的F-FB,F(xiàn)-DB和所有的背景數(shù)據(jù)庫(kù),并重新生成安全程序。 【培訓(xùn)目標(biāo)】通過(guò)案例讓學(xué)員能夠掌編程入門(mén)到精通,以及觸摸屏伺服步進(jìn)變頻器等與plc綜合應(yīng)用。
【培訓(xùn)方式】每一位學(xué)員均分配一臺(tái)高性能電腦,加一套先進(jìn)齊全的操作實(shí)踐設(shè)備。實(shí)現(xiàn)一人一機(jī)邊講課邊實(shí)操,這樣才能讓你學(xué)到真技術(shù)。
【畢業(yè)證書(shū)】經(jīng)本中心培訓(xùn)成績(jī)合格的學(xué)員均可辦理《智能工程師高級(jí)》,證書(shū)是*勞動(dòng)部頒發(fā),*通用,官方網(wǎng)站可以查詢(xún)。
【食宿安排】本中心可以統(tǒng)一為外地學(xué)員提供價(jià)免費(fèi)的住房。
眾為工業(yè)自動(dòng)化培訓(xùn)中心專(zhuān)業(yè)培訓(xùn)以下課程
1>三菱FX系列PLC入門(mén)到精通課程
2>西門(mén)子S7-200PLC入門(mén)到精通課程
3>西門(mén)子S7-300/400PLC系統(tǒng)課程
4>歐姆龍CP1H PLC課程
5>威綸/海泰克觸摸屏應(yīng)用課程
6>伺服精確定位+步進(jìn)驅(qū)動(dòng)課程
7>變頻器高級(jí)通信等課程
8>工業(yè)組態(tài)(組態(tài)王)
實(shí)用推薦:歐姆龍CP1H PLC編程+人機(jī)界面+伺服精確定位+步進(jìn)驅(qū)動(dòng)+變頻調(diào)速
三菱FX系列PLC編程+人機(jī)界面+伺服精確定位+步進(jìn)驅(qū)動(dòng)+變頻調(diào)速
西門(mén)子S7-200PLC編程觸摸屏+人機(jī)界面+伺服精確定位+步進(jìn)驅(qū)動(dòng)+變頻調(diào)速
【聯(lián)系人】:彭小姐
【地址】:蘇州市淪浪區(qū)人民路1023號(hào)永霖大廈601A室