xbs321
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個(gè)
工控威望: 208 點(diǎn)
下載積分: 686 分
在線時(shí)間: 15(小時(shí))
注冊(cè)時(shí)間: 2008-08-25
最后登錄: 2019-01-10
查看xbs321的 主題 / 回貼
樓主  發(fā)表于: 2008-09-02 13:57
在fx系列中假如我有三個(gè)4ad模塊,放在第三個(gè)拓展模塊開(kāi)始往后的位置,我讀他們的時(shí)候還是用from k0 k5 d0 k4行不?
還有在模塊初始化部分可不可以只是開(kāi)機(jī)時(shí)初始化一次,并且用一個(gè)to指令初始化三個(gè)模塊?
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5219 個(gè)
工控威望: 7443 點(diǎn)
下載積分: 159203 分
在線時(shí)間: 3177(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2025-01-08
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2008-09-02 22:20
FROM K0 K5 D0 K4

這個(gè)指令里第一個(gè)K0位置上的Kn代表模塊號(hào)為n;第二個(gè)K5位置上的Kn代表BFM中的第n號(hào)緩存區(qū);D0代表要存放的地址;最后的K4位置上的Kn代表傳送的點(diǎn)數(shù)。

這樣,在第三個(gè)擴(kuò)展模塊之后跟著三個(gè)特殊模塊的話,其模塊號(hào)分別是3、4、5;所以在讀取的時(shí)候分別要把第一個(gè)位置上的K0改成K3、K4、K5。

初始化程序可以只執(zhí)行一次,但一個(gè)TO指令只能初始化一個(gè)模塊,這樣就要像讀取指令一樣,需要分別把模塊號(hào)改過(guò)來(lái)。

===========================================================

前面的模塊為非特殊模塊時(shí),模塊號(hào)依次為0、1、2,則無(wú)需修改
[ 此帖被sjm213在2009-02-07 15:14重新編輯 ]