linux下的plc软件下载,基于Linux系统的软PLC的实现
以具有開放式源碼和良好可靠性的Linux系統作為軟件平臺,利用C語言開發了軟PLC。給出軟PLC的總體實現方法,并以指令表語言為例進行具體介紹。該軟PLC由編輯環境和執行環境組成,共同完成軟PLC編程語言的編輯、翻譯及執行,采用共享內存技術實現信號的內部通訊。
維普資訊 http://doc.xuehai.net
基于 Ln x系統的軟 P C的實現 iu L
陳崗, 周凱
( .寧工程技術大學,寧阜新 13 0;. 1遼遼 2 0 0 2清華大學,北京 1 0 8 ) 0 0 4
The Re lz to fS f a ia i n o o tPLC s d o nu y t m Ba e n Li x S s e
CHEN ng ZH OU a Ga . K i
(, a nn c nclUnv riy Fu i 2 0 0 Chn; . n h aUnv ri, ej g 1 0 8, ia 1 Lio ig Te h ia iest, xn l 3 0, i a 2 Tig u ie st B in 0 0 4 Chn ) y i
摘要:具有開放式源碼和良好可靠性的以
Ln x系統作為軟件平臺,用 C語言開發了軟 iu利
控制功能封裝在軟件內,行于 P的環境中【。運 C 1]軟 P C技術發展的一個重要條件是 I C l 3標準 L E 6 1 l
P C。給出軟 P C的總體實現方法,以指令表語 L L并
言為例進行具體介紹。該軟 PL由編輯環境和執 C
的制訂。2 0世紀 9 0年代初,E國際電工委員會 ) I C(
頒布了 I C l3 E 6 1 l國際標準,的內容涵蓋了 P C它 L
行環境組成,同完成軟 P C編程語言的編輯、共 L翻譯及執行,用共享內存技術實現信號的內部通訊。采
整個生命周期的各個部分。L n x系統以其開放、 iu
安全、定和易用等特性成為當今 I行業發展的穩 T
關鍵詞: P C; iu軟 L Ln x系統;共享內存中圖分類號: P 9 T 3l文獻標識碼: A文章編號:0 1 2 5 ( 0 6 1—0 7 0 1 0— 2 7 2 0 ) 0 0 6— 2
Ab ta t Th o t LC i e e o e wih C sr c: e s f P s d v l p d t ln u g。 i u y t m s d a t o t r l t a g a e L n x s s e u e s is s f wa e p a— f r, h c a p n s u c o ea d g o e i b l o m w i h h so e o r ec d n o d r l i a—
iy. i a r p o uc hew h l e lz ton me h— t Th s p pe r d e t o e r a ia i t
至關重要角色,為國內軟件發展帶來了機遇。也]在此,我們應用 L n x系統對軟件 P C進行開發。 iu L
1軟 P C系統結構 L
本文所設計的軟 P C,立在 L n x操作系統 L建 iu
平臺之上,過軟件方法實現傳統 P C的計算、通 L控制和編程等功能。軟 P C由編輯環境和執行環境 L組成。首先,過編輯環境,通編輯、入軟 P C的編輸 L
程語言,通過設定可以分別輸入指令表語言、梯形圖
o f h o t d o e s f t PLC, n a eI ( n r d c i n l t a a d t k L i to u to i ) s s
a x mpl m a t c nc e e ntod to nea e ke he o r t i r uc i n.Thi s
語言或者其它的通用語言,編輯完成保存后會自動生成一個 *. l pc的文件。之后,進入執行環境,由軟
P C翻譯處理程序讀取該文件, L翻譯為 P機可識 C別的機器碼。同時,通過 IO模塊以及現場總線等/
s f PL s c m p s d b h d t n e v r n e t ot C i o o e y t e e i o n io m n i
a t e e uton nv r n e t p r s h y nd he x c i e io m nt wo a t,t e c m p e e t e who e wo k t e h r whih c nt i o lt h l r og t e c o ans
e i o t a sa i n a d e e u i n o h C p o d t n, r n l t n x c to f t e PL r— i o
ga r m lngu g .I us s a e m e o y e h a ae t e h rd m r t c nol g oy r a i e t e sg l S i t ro o mun c to e lz h i na’ n e i r c m ia i n.
物理設備完成現場數據的采集,這些采集來的信把號作為外部輸入信號,內部其它控制模塊發來的同控制信號共同映射到輸入共享內存地址區, P C供 L翻譯處理程序使用,將處理完的結果存儲到輸出并 共享內存地址。最后,取內存中的數據反饋給其讀它模塊或輸出到外部線圈執行操作。軟 P C系統 L
Ke r s
o t y wo d:s f PL C;Li u s s e;s a e n x y tm h rd
me r e h l y mo y t c no og
0引言
軟 P C技術是目前國際工業自動化領域逐漸 L
興起的一項基于 P C的新型控制技術。所謂軟 P C L
的整體結構如圖 1所示。其中除軟 P C源程序在 L
編輯環境中編寫之外,余的均于執行環境內實現。其
技術,就是使用 P C機作為硬件支撐平臺,用軟件利實現標準硬件 P C的基本功能; L或者說, P C的將 L
收稿日期: 0 6 4—1 2 0—0 2
圖 l軟 P C結構 L
《械與電子}0 6 1)機 2 0 (0
7 6
總結
以上是生活随笔為你收集整理的linux下的plc软件下载,基于Linux系统的软PLC的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: linux live下载地址,Clone
- 下一篇: 原生html单页应用,HTML6 无 J
