经典三级在线一区,日本午夜精品,久久夜夜操妹子,亚洲欧美一区二区三区久本道91

西門子PCS7系統中使用CP341實現MODBUS-RTU主站通訊的方法

西門子pcs7系統中使用cp341實現modbus-rtu主站通訊的方法
1:西門子pcs7系統的硬件配置環境,以工程實例介紹
1)plc為cpu414-5h冗余plc,cp341(使用im153-2),cp341主站硬件狗dongle(6es7870-1aa0-0ya0)
2)cp341可以擴展多個,目前較多用到10個cp341,但需要注意將cpu屬性中的cycle/clockmemory中過程映像區的size由768改為較大,如1024
2:西門子pcs7系統的軟件配置環境
1)pcs7v8.1西門子pcs7編程組態軟件
2)cpptpparamv5.1sp14串行通訊模塊驅動程序
3)cpptpmodbusmasterv3.1sp7cp341的modbus主站驅動協議,必須在安裝cpptpparamv5.1sp14之后再安裝此驅動程序
3:cp341硬件組態
1)雙擊打開cp341屬性對話框,點擊parameters按鈕,然后選擇modbusmaster;
2)雙擊protocol,設置modbus通訊的波特率,停止位和奇偶校驗位,如圖:參數設置為:9600,8-n-1,各個從站必須與此處保持一致;
3)設置電氣接口,選擇為半雙工2線rs485,各個從站的電氣接口標準必須與主站一致;
4)配置完成后保存,并裝載,裝載時冗余cpu必須都設置為stop模式.
4:軟件編程
1)首先需要手動建立發送和接收數據塊db,打開組件視圖,在blocks中進行建立,比如發送數據塊定義為db51,并定義符號名為:source_db(此符號名必須定義),打開數據塊后定義modbus功能碼的數據格式,如圖中:address從站地址為1,code功能碼為3(讀取保持寄存器區如40001/400001),reg_startadr寄存器起始地址為0,reg_count讀取25個寄存器數據,可按照此順序定義多個不同從站地址,不同功能碼,不同寄存器。
2)定義接收數據塊db52,符號名為:destination_db,用于存放來自從站的不同數據,從站寄存器地址在從站編程時較好將需要與主站通訊的數據規劃到連續的寄存器區域,且數據類型較好保持一致,如果地址不連續,或者數據類型不同,那么在此處需要手動建立多個接收地址,如圖中receive1定義為數組,包含25個實數類型,而對于地址不連續且數據類型不同的寄存器必須手動建立。
3)區別于step7中的梯形圖編程,pcs7中使用cfc進行編程,在工廠視圖中,“deviceinformation”中建立cfc通訊程序comm,此cfc程序中在ob33使用循環方式輪訓各個讀取功能塊,當數字為1時,執行cfc圖2中的**個程序塊,為2時,執行圖2中的*二個程序塊,依次類推。
上海顥勇自動化設備有限公司專注于江蘇省西門子et-200代理商,山東西門子代理商,浙江西門子代理商等

蝶閥密封圈批發-上海蝶閥密封圈-泰宏塑膠

制造業備品備件系統

宜陽飼料膨潤土廠家滿意的選擇

墊路鋼板出租哪家好-江蘇墊路鋼板出租-宏祥|現貨充足

天津檔案密集架-衡水澳海柜業-天津檔案密集架報價

鞍山智能供水機組-智能供水機組廠家-山東金壤(推薦商家)

中海南聯供應化妝級甘油丙三醇

西藏公路波形護欄

法蘭SSC HIC試驗硫化氫腐蝕試驗

魔術貼熱熔膠有哪些**性能特點?

主站蜘蛛池模板: 江安县| 利辛县| 山西省| 台安县| 昔阳县| 时尚| 林芝县| 社会| 安塞县| 通榆县| 昭觉县| 宁安市| 武宁县| 广东省| 西丰县| 玉山县| 博爱县| 温泉县| 扎囊县| 万全县| 丘北县| 和静县| 南乐县| 繁峙县| 炉霍县| 磴口县| 泰和县| 潼关县| 临海市| 荆州市| 洞口县| 嘉禾县| 夏邑县| 迭部县| 兴安县| 岢岚县| 烟台市| 高邑县| 兴文县| 舟曲县| 兴和县|