恩,找到了EEPROM的讀寫(xiě)壽命是10000次,但是這個(gè)東西拿掉以后,就是直接讀寫(xiě)內(nèi)部RAM的數(shù)據(jù)區(qū)了。
內(nèi)部RAM 應(yīng)該沒(méi)有壽命限制吧,但是仍舊出錯(cuò)啊。
而我理解,F(xiàn)ROM/TO指令和讀寫(xiě)RAM應(yīng)該有所不同,如果這也算讀寫(xiě)的話,那么每秒都讀寫(xiě)數(shù)據(jù)的程序是非常多的(在我們的車(chē)間也不在少數(shù)),都以壽命10000次計(jì)算,用不了多久就會(huì)損壞,比如說(shuō)監(jiān)控某一段爐子的溫度,一直在讀模擬口的溫度數(shù)據(jù),然后程序處理,存到某一個(gè)數(shù)據(jù)區(qū)(D),這不是一次寫(xiě)數(shù)據(jù)么?如果以這個(gè)計(jì)算,沒(méi)有多久10000次就到了。
我理解這個(gè)10000次,是指你把計(jì)算機(jī)內(nèi)的程序下載到EEPROM的整個(gè)過(guò)程算1次,這個(gè)過(guò)程和讀寫(xiě)數(shù)據(jù)區(qū)應(yīng)該有所不同吧?
FROM/TO指令有什么特殊之處么?和MOV這類(lèi)指令有所差別?還請(qǐng)樓上的解惑。
這是一個(gè)很有用也很意外的思路,我也非常奇怪,現(xiàn)在的現(xiàn)象,幾乎所有損壞的PLC,都有指令錯(cuò)誤這個(gè)東西,都指向FROM/TO這一條,指令出錯(cuò)時(shí),程序就會(huì)掃描時(shí)間過(guò)長(zhǎng)(超過(guò)200ms),如果是這個(gè)問(wèn)題,那么意味著我們現(xiàn)有的PLC壽命都快到了。。。。需要大批的修改程序,需要盡快確認(rèn)。