gz068909
級(jí)別: 略有小成
|
圖片:
FIFW D600 R0 這個(gè)里面的數(shù)據(jù)表格個(gè)數(shù)有限制嗎? 是不是只要在這個(gè)過(guò)程中我不執(zhí)行FIFR指令,只要執(zhí)行了FIFW指令 數(shù)據(jù)還是會(huì)依次不間斷往現(xiàn)有數(shù)據(jù)表格的最后一位存儲(chǔ) 手冊(cè)也沒(méi)有 說(shuō)限制存儲(chǔ)的個(gè)數(shù)是多少?還是沒(méi)有限制 望高手解下疑惑 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級(jí)別: 略有小成
|
圖片:
樓主很有探討精神,很多人估計(jì)都沒(méi)辦法回答。 我也只能交給模擬實(shí)驗(yàn)來(lái)驗(yàn)證,用事實(shí)回答你的問(wèn)題。 實(shí)驗(yàn)后發(fā)現(xiàn)FIFW的第二個(gè)參數(shù)首地址比如R0最大只能到無(wú)符號(hào)數(shù)65535(也就是監(jiān)控看到的有符號(hào)-1),當(dāng)R0=65535時(shí)(-1),如果執(zhí)行FIFW,就會(huì)導(dǎo)致PLC宕機(jī)。所以程序里面需要對(duì)R0做最大限制,比如當(dāng)R0=-1時(shí),強(qiáng)制變回0。 另外注意:由于PLC的寄存器大默認(rèn)為8K,如果FIFW第二個(gè)參數(shù)首地址值超過(guò)寄存器設(shè)置最大值時(shí),也會(huì)引起FIFW無(wú)法賦值到超限的寄存器里也會(huì)引起PLC宕機(jī)。 |
---|---|
本帖最近評(píng)分記錄: |