linux下的plc软件下载,基于Linux系统的软PLC的实现
以具有開放式源碼和良好可靠性的Linux系統(tǒng)作為軟件平臺(tái),利用C語(yǔ)言開發(fā)了軟PLC。給出軟PLC的總體實(shí)現(xiàn)方法,并以指令表語(yǔ)言為例進(jìn)行具體介紹。該軟PLC由編輯環(huán)境和執(zhí)行環(huán)境組成,共同完成軟PLC編程語(yǔ)言的編輯、翻譯及執(zhí)行,采用共享內(nèi)存技術(shù)實(shí)現(xiàn)信號(hào)的內(nèi)部通訊。
維普資訊 http://doc.xuehai.net
基于 Ln x系統(tǒng)的軟 P C的實(shí)現(xiàn) iu L
陳崗, 周凱
( .寧工程技術(shù)大學(xué),寧阜新 13 0;. 1遼遼 2 0 0 2清華大學(xué),北京 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系統(tǒng)作為軟件平臺(tái),用 C語(yǔ)言開發(fā)了軟 iu利
控制功能封裝在軟件內(nèi),行于 P的環(huán)境中【。運(yùn) C 1]軟 P C技術(shù)發(fā)展的一個(gè)重要條件是 I C l 3標(biāo)準(zhǔn) L E 6 1 l
P C。給出軟 P C的總體實(shí)現(xiàn)方法,以指令表語(yǔ) L L并
言為例進(jìn)行具體介紹。該軟 PL由編輯環(huán)境和執(zhí) C
的制訂。2 0世紀(jì) 9 0年代初,E國(guó)際電工委員會(huì) ) I C(
頒布了 I C l3 E 6 1 l國(guó)際標(biāo)準(zhǔn),的內(nèi)容涵蓋了 P C它 L
行環(huán)境組成,同完成軟 P C編程語(yǔ)言的編輯、共 L翻譯及執(zhí)行,用共享內(nèi)存技術(shù)實(shí)現(xiàn)信號(hào)的內(nèi)部通訊。采
整個(gè)生命周期的各個(gè)部分。L n x系統(tǒng)以其開放、 iu
安全、定和易用等特性成為當(dāng)今 I行業(yè)發(fā)展的穩(wěn) T
關(guān)鍵詞: P C; iu軟 L Ln x系統(tǒng);共享內(nèi)存中圖分類號(hào): P 9 T 3l文獻(xiàn)標(biāo)識(shí)碼: A文章編號(hào):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
至關(guān)重要角色,為國(guó)內(nèi)軟件發(fā)展帶來(lái)了機(jī)遇。也]在此,我們應(yīng)用 L n x系統(tǒng)對(duì)軟件 P C進(jìn)行開發(fā)。 iu L
1軟 P C系統(tǒng)結(jié)構(gòu) L
本文所設(shè)計(jì)的軟 P C,立在 L n x操作系統(tǒng) L建 iu
平臺(tái)之上,過(guò)軟件方法實(shí)現(xiàn)傳統(tǒng) P C的計(jì)算、通 L控制和編程等功能。軟 P C由編輯環(huán)境和執(zhí)行環(huán)境 L組成。首先,過(guò)編輯環(huán)境,通編輯、入軟 P C的編輸 L
程語(yǔ)言,通過(guò)設(shè)定可以分別輸入指令表語(yǔ)言、梯形圖
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
語(yǔ)言或者其它的通用語(yǔ)言,編輯完成保存后會(huì)自動(dòng)生成一個(gè) *. l pc的文件。之后,進(jìn)入執(zhí)行環(huán)境,由軟
P C翻譯處理程序讀取該文件, L翻譯為 P機(jī)可識(shí) C別的機(jī)器碼。同時(shí),通過(guò) IO模塊以及現(xiàn)場(chǎng)總線等/
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.
物理設(shè)備完成現(xiàn)場(chǎng)數(shù)據(jù)的采集,這些采集來(lái)的信把號(hào)作為外部輸入信號(hào),內(nèi)部其它控制模塊發(fā)來(lái)的同控制信號(hào)共同映射到輸入共享內(nèi)存地址區(qū), P C供 L翻譯處理程序使用,將處理完的結(jié)果存儲(chǔ)到輸出并 共享內(nèi)存地址。最后,取內(nèi)存中的數(shù)據(jù)反饋給其讀它模塊或輸出到外部線圈執(zhí)行操作。軟 P C系統(tǒng) 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技術(shù)是目前國(guó)際工業(yè)自動(dòng)化領(lǐng)域逐漸 L
興起的一項(xiàng)基于 P C的新型控制技術(shù)。所謂軟 P C L
的整體結(jié)構(gòu)如圖 1所示。其中除軟 P C源程序在 L
編輯環(huán)境中編寫之外,余的均于執(zhí)行環(huán)境內(nèi)實(shí)現(xiàn)。其
技術(shù),就是使用 P C機(jī)作為硬件支撐平臺(tái),用軟件利實(shí)現(xiàn)標(biāo)準(zhǔn)硬件 P C的基本功能; L或者說(shuō), P C的將 L
收稿日期: 0 6 4—1 2 0—0 2
圖 l軟 P C結(jié)構(gòu) L
《械與電子}0 6 1)機(jī) 2 0 (0
7 6
總結(jié)
以上是生活随笔為你收集整理的linux下的plc软件下载,基于Linux系统的软PLC的实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux live下载地址,Clone
- 下一篇: intel945显卡linux驱动,下载