領(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編程了,望高人給個清晰的思路。謝謝!