附表 sfb8/9主要參數(shù)信息
主程序中,通過調用sfb8和sfb9對遠程cpu進行讀寫操作。兩個cpu中通過調用sfb8和sfb9系統(tǒng)功能塊將cpu315的db1.dbb0~dbb9發(fā)送至cpu317的db1.dbb0~dbb9。相應地將cpu317的db1.dbb10~dbb19發(fā)送到cpu315的db1.dbb10~dbb19。plc程序如圖5所示。
如圖6所示,打開plcsim仿真器,將兩個cpu的程序和硬件配置分別下載至仿真器。打開用wincc flexbile制作的上位機圖形仿真界面(見圖7),點擊“發(fā)送”按鈕,可以發(fā)現(xiàn)cpu315和cpu317的數(shù)據(jù)互相傳遞。
圖5 數(shù)據(jù)發(fā)送程序
圖6 plcsim軟件仿真
圖7 wincc flexbile仿真界面
6 小結
利用plcsim v5.4 sp3仿真軟件,可以模擬仿真
西門子
s7 300/400的plc以太網通訊,為今后程序調試帶來諸多便利之處。
作者簡介
華閏祺(1984-)碩士,培訓師,現(xiàn)就職于上海汽車工業(yè)(集團)總公司培訓中心,主要研究方向為電氣自動化及過程控制、電氣設計、數(shù)據(jù)采集與監(jiān)測系統(tǒng)等。精通
西門子
s7-300/400,三菱fx,ab controllogix等多款plc,并熟悉多款上位機軟件,主要開發(fā)的項目有:上海通用北廠fi020生產線硬件設計、上海通用南廠alarm數(shù)據(jù)采集與監(jiān)控系統(tǒng)、無錫城區(qū)排水系統(tǒng)采集監(jiān)控系統(tǒng)及上海理工大學rockwell實驗室建設。
參考文獻
[1]宋德玉.可編程控制器原理及應用系統(tǒng)設計 .北京:冶金工業(yè)出版社,1999.
[2]simatic step7 用戶手冊[z].北京:
西門子
(中國)有限公司,1999.
[3]simatic s7-300、s7-400語句表編程參考手冊[z].北京:西門子(中國)有限公司,2004 .
[4]simatic s7-300、s7-400梯形圖編程參考手冊[z].北京:西門子(中國)有限公司,2004.
[5]廖常初.s7-30/400 plc應用技術[m].北京機械工業(yè)出版社,2005.
[6]陳忠華.編程控制器與工業(yè)自動化系統(tǒng)[m].北京:機械工業(yè)出版社,2006.
[7]許立梓,程良倫.工業(yè)控制機及其網絡控制系統(tǒng)[m].北京:機械工業(yè)出版社,2005.