xiaotian2005
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 8 個
工控威望: 126 點
下載積分: 581 分
在線時間: 14(小時)
注冊時間: 2014-01-07
最后登錄: 2016-04-07
查看xiaotian2005的 主題 / 回貼
樓主  發(fā)表于: 2015-10-23 18:37
       領(lǐng)導(dǎo)要求編一個PLC程序,之前我基本上沒接觸過PLC,真是趕鴨子上架。∧奈淮髠b幫忙指點一下吧,或者給個類似的源代碼。
功能: 

 一、VB編程做上位機(jī),通過串口連接PLC,控制6個220V交流減速電機(jī)(每圈1.5秒),電機(jī)是三線輸入的,分別為正轉(zhuǎn)、反轉(zhuǎn)、N 。

 二、例如在上位機(jī)1號電機(jī)文本框中輸入時間T1,把該數(shù)據(jù)送到DM數(shù)據(jù)區(qū)D0000中,如果T1為正,讓PLC 100.00繼電器輸出點接通T1秒,如果T1為負(fù),讓PLC 100.01繼電器輸出點接通T1秒,如果在2號電機(jī)文本框中輸入時間T2,把該數(shù)據(jù)存儲到DM數(shù)據(jù)區(qū)D0001中,如果T2為正,讓PLC 100.02繼電器輸出點接通T秒,如果T2為負(fù),讓PLC 100.03繼電器輸出點接通T2秒,以此類推,一共是12個輸出點,正好控制6個電極正反轉(zhuǎn)。

 三、目前上位機(jī)編程以及與PLC的連接、數(shù)據(jù)傳送到 DM數(shù)據(jù)區(qū)功能已經(jīng)實現(xiàn),就差PLC編程了,望高人給個清晰的思路。謝謝!

k2n002233
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 220 點
下載積分: 6484 分
在線時間: 70(小時)
注冊時間: 2013-10-16
最后登錄: 2024-12-17
查看k2n002233的 主題 / 回貼
1樓  發(fā)表于: 2016-03-13 12:07
學(xué)習(xí)了。