關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 可編程控制器與工業(yè)計算機通訊的應(yīng)用

可編程控制器與工業(yè)計算機通訊的應(yīng)用

作者: 時間:2009-07-30 來源:網(wǎng)絡(luò) 收藏


例:interrupt0 //接收開始
network 1
ldn sm3.0
ab= smb2, vb0
movw +0, ac0
movd vb600, vd638
movb smb2, *vd638
xorw smw1, ac0
movb ac0, vb300
atch int_1, 8
atch int_6, 11
creti
network 2
ld sm0.0
dtch 8
atch int_6, 10
interrupt1 //接收地址補碼
network 1
ldn sm3.0
an sm1.0
movb smb2, *vd638
xorw smw1, ac0
network 2
ld sm0.0
atch int_6, 10
interrupt2 //接收命令后判斷

network 3 //發(fā)送信息
ldw= ac2, +0
ab= vb301, vb604
ab= vb603, 16#00
atch int_4, 10
dtch 11
creti
network 4
ld sm0.0
wdr

network 7
ld sm0.0
s m31.0, 1
dtch 11
atch int_5, 10
interrupt3 //接收應(yīng)答字節(jié)
network 1
ldn sm3.0
an sm1.0
movb smb2, *vd638
incd vd638
xorw smw1, ac0
decw ac2
network 2
ldw= ac2, 16#0000
movw ac0, vw300
network 3
ld sm0.0
dtch 8
atch int_6, 10
interrupt4 //發(fā)送信息碼

network 6
ld sm0.0
movw ac0, vw105
xmt vb100, 0
atch int_6, 9

interrupt5 //發(fā)送應(yīng)答幟

network 9
ld sm0.0
movw ac0, vw105
xmt vb100, 0
r m31.0, 1
atch int_6, 9

interrupt6 //轉(zhuǎn)入接受中斷
network 1
ld sm0.0
dtch 9
dtch 10
dtch 11
atch int_0, 8

6 實時數(shù)據(jù)處理

程序由車輛級網(wǎng)絡(luò)供應(yīng)商提供,根據(jù)雙方制定的協(xié)議,通常采用vb或vc編寫,在此不做詳細描述。

7 結(jié)束語

從以上敘述可以看到,由車輛與plc(或其它智能設(shè)備)組建的車輛級實時監(jiān)控系統(tǒng)關(guān)鍵在于解決計算機與plc的實時、plc對車上設(shè)備狀態(tài)實時監(jiān)控的問題。通過這種方式組建的車輛實時監(jiān)控系統(tǒng),只是在原有的設(shè)備軟件內(nèi)增加了程序,所以并沒有增加設(shè)備供應(yīng)商的成本,因此這種監(jiān)控系統(tǒng)的開發(fā)成本低,而且實時性好、操作簡單、通用性強。再利用計算機易組網(wǎng)的功能,實現(xiàn)了整列車的實時監(jiān)控,大大提供了列車行駛中的可靠性和安全性,因此這種網(wǎng)絡(luò)系統(tǒng)在旅客列車、特別是高速列車上已普遍使用。


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉