之前用永宏的PLC做程序,其中用到先入先出的表格貯列QUEUE命令,支持16位32位。
現在用三菱FX5U的來做同樣的程序,找遍手冊只找到SFWR先入先出寫入和SFRD先入先出讀取這兩個命令與那個表格貯列QUEUE命令用法一致。
但問題來了,三菱的這個命令只支持16位的,因是要處理編碼器脈沖數,16位最大數才3萬多無法適用于編碼器數據。32位數據就不好處理了。
哪位大師熟悉三菱命令的,懇請幫幫看三菱的有沒什么其它的命令可用。
我現在是用的死辦法,用一寄存器做指針,往數據寄存器存一筆時指針加1,后面數據寫入寄存器時根據指針內容來選擇目標寄存器。讀取則根據指針數讀取對應的寄存器讀一筆指針減1.這樣也能實現這個先入先出功能,但幾十筆讀寫太麻煩,50條數據讀寫一次就是100條,程序本就要越精簡越好。