发表于:2004/2/28 15:08:00
#0楼
首先感謝東方劍兄的慷慨.收到老兄的資料後,本人迫不及待地拜讀.有些問題請教:
1.本人覺得老兄的UPLC關鍵技術在PLC.LIB,但是老兄沒有說明.
2.不知道老兄的梯形圖軟件是啥樣子的.
3.老兄把指令程序存放在Program[],這些指令是使用者編寫還是由梯形圖轉換得到?
4.基於第三個問題,我想請問東方老兄,您的UPLC是使用梯形圖編程還是指令編程?
5.不知道您的UPLC的工作原理是否利用PLC裡面的程序去解析您存放在Program[]的指令程序?
6.基於第5問題,我談一下我的看法:
把PLC程序存放在Program[]裡面在通過其他程序解析,這樣速度估計不快.我的做法是利用自編的PLC編譯程序,把用戶的指令程序編譯成為匯編語言,再利用A51編譯,然後寫到ROM裡面.我看參考過我公司試用過的控制器(該公司產品的事銷量很大),他們就是使用51單片機,方法也是把指令程序編譯為C,然後利用C51編譯,再寫入ROM.
最後:
我已經沒有繼續這方面的工作了,因為我水平太低了,但是我一直想知道現在的PLC的編程軟件的原理,但是找不到門.我覺得國內從事線路設計的研發人員很多,硬件的設計水平也不低,為何我們就沒有好的PLC?是不是軟件問題呢???大家應該也拆過PLC吧,也不神秘呀.用單片機設計一塊幾個點的控制板,再用C51寫個控制程序,連我這樣的低手都做得到啦.真是不明白.
我們國人的技術水平並不低,當年STD總線產品國貨不是打了勝仗嗎,可惜我錯過了那個年代.
1.本人覺得老兄的UPLC關鍵技術在PLC.LIB,但是老兄沒有說明.
2.不知道老兄的梯形圖軟件是啥樣子的.
3.老兄把指令程序存放在Program[],這些指令是使用者編寫還是由梯形圖轉換得到?
4.基於第三個問題,我想請問東方老兄,您的UPLC是使用梯形圖編程還是指令編程?
5.不知道您的UPLC的工作原理是否利用PLC裡面的程序去解析您存放在Program[]的指令程序?
6.基於第5問題,我談一下我的看法:
把PLC程序存放在Program[]裡面在通過其他程序解析,這樣速度估計不快.我的做法是利用自編的PLC編譯程序,把用戶的指令程序編譯成為匯編語言,再利用A51編譯,然後寫到ROM裡面.我看參考過我公司試用過的控制器(該公司產品的事銷量很大),他們就是使用51單片機,方法也是把指令程序編譯為C,然後利用C51編譯,再寫入ROM.
最後:
我已經沒有繼續這方面的工作了,因為我水平太低了,但是我一直想知道現在的PLC的編程軟件的原理,但是找不到門.我覺得國內從事線路設計的研發人員很多,硬件的設計水平也不低,為何我們就沒有好的PLC?是不是軟件問題呢???大家應該也拆過PLC吧,也不神秘呀.用單片機設計一塊幾個點的控制板,再用C51寫個控制程序,連我這樣的低手都做得到啦.真是不明白.
我們國人的技術水平並不低,當年STD總線產品國貨不是打了勝仗嗎,可惜我錯過了那個年代.