国产一级a毛一级a看免费视频,久久久久久国产一级AV片,免费一级做a爰片久久毛片潮,国产精品女人精品久久久天天,99久久久无码国产精品免费了

| 注冊| 產品展廳| 收藏該商鋪

行業產品

當前位置:
潯之漫智控技術(上海)有限公司>>西門子>>西門子S7-300>> 西門子PLC卡件6ES7317-2EK14-0AB0

西門子PLC卡件6ES7317-2EK14-0AB0

返回列表頁
  • 西門子PLC卡件6ES7317-2EK14-0AB0
  • 西門子PLC卡件6ES7317-2EK14-0AB0
  • 西門子PLC卡件6ES7317-2EK14-0AB0
  • 西門子PLC卡件6ES7317-2EK14-0AB0
  • 西門子PLC卡件6ES7317-2EK14-0AB0
收藏
舉報
參考價 666
訂貨量 1
具體成交價以合同協議為準
  • 型號
  • 品牌 Siemens/西門子
  • 廠商性質 代理商
  • 所在地 上海市
在線詢價 收藏產品

更新時間:2022-12-16 17:15:48瀏覽次數:540

聯系我們時請說明是化工儀器網上看到的信息,謝謝!

同類優質產品

更多產品

產品簡介

應用領域 化工,電子/電池,電氣 產地 德國
品牌 西門子
西門子PLC卡件6ES7317-2EK14-0AB0
程序實現
  接下來我們就可以根據上述輪詢思想,通過編寫STEP7程序具體實現主站輪詢從站的功能。由于主站、從站任務的不同,所以在程序上的實現上也有所不同,下面針對主站和從站的程序實現做個簡要描述。具體的例程可以參考本文附帶的樣例程序。
  3.1 主站程序
  3.1.1 初始化
  為了實現對多個從站的輪詢,程序構造了一個輪詢計數器

詳細介紹

西門子PLC卡件6ES7317-2EK14-0AB0

 程序實現

  接下來我們就可以根據上述輪詢思想,通過編寫STEP7程序具體實現主站輪詢從站的功能。由于主站、從站任務的不同,所以在程序上的實現上也有所不同,下面針對主站和從站的程序實現做個簡要描述。具體的例程可以參考本文附帶的樣例程序。

  3.1 主站程序

  3.1.1 初始化

  為了實現對多個從站的輪詢,程序構造了一個輪詢計數器,通過修改輪詢計數器的值,來修改主站發送數據幀中的站地址標識字符。

  本例中定義MW2作為輪詢計數器,程序開始,先對輪詢計數器進行操作,默認先輪詢1#從站,將值1賦值給MW2。

西門子變頻器6SL3211-0KB17-5BB1

  圖10 初始化輪詢計數器程序段

  在程序執行過程中,會修改輪詢計數器的值,通過判斷輪詢計數器的值對發送數據塊的地址標識符字作相應的修改,以完成對響應從站的輪詢。本例中具體的實現如下圖,其中DB13作為發送數據塊,DB13.DBW0為地址標識符字。

西門子變頻器6SL3211-0KB17-5BB1

  圖11 生成地址標識符程序段

  3.1.2 啟動發送

  初始化完成后,可以啟動發送功能。本例次發送采用手動方式,通過觸發手動啟動標志位M30.1,并調用FB8 P_SND_RK發送數據到從站。完成次發送后,可以通過程序自動修改自動輪詢標志位M30.0來實現自動發送數據到從站的功能,具體的FB8 P_SND_RK功能塊使用參考CP341手冊。

  啟動發送功能塊FB8后,通過FB8返回狀態信息,判斷是否發送完成,如果發送錯誤,則重新啟動發送功能。

  ? 發送完成:啟動接收作業,準備接收從站返回數據。同時啟動一個超時定時器T11,如果超時定時時間到,還沒有接收到數據,則放棄等待,開始輪詢下一個站。

西門子變頻器6SL3211-0KB17-5BB1

  圖12 發送功能塊程序段

  3.1.3 接收從站返回數據

  發送完成后,啟動接收作業,準備接收從站返回數據,并將接收到的數據先放到接收緩沖區中,本例DB14數據塊為接收緩沖區。

西門子變頻器6SL3211-0KB17-5BB1

  圖13 接收功能塊程序段

  3.1.4 接收完成西門子PLC卡件6ES7317-2EK14-0AB0

  接收完成后,做如下幾方面處理。如果接收錯誤或超時,則跳過此站的輪詢。

  ? 根據接收到數據的地址標識符判斷是來自哪個從站的數據,并將數據從接收緩沖區轉移到的從站數據存儲區中,同時清空接收緩沖區;

  ? 復位接收標志,同時修改輪詢計數器的值,準備輪詢下一個從站;

  ? 復位超時定時器;

  ? 啟動一個延時定時器,延時時間到后開始輪詢下一個從站。

西門子變頻器6SL3211-0KB17-5BB1

  圖14 接收完成處理程序段

西門子變頻器6SL3211-0KB17-5BB1

  圖15 準備輪詢下一個站程序段

  3.2 從站程序

  相對于主站,從站的處理程序相對簡單。下面以2#從站為例做個說明,1#從站除了調用FB不同外,都與2#從站相同。

  3.2.1 接收數據

  從站一直啟動接收功能FB2 P_RCV,接收來自網絡上的數據,如果接收到數據則根據地址標識符判斷是否是本站的數據:

  ? 是本站數據,則將接收緩沖區(DB17)中的數據移到的地址區(DB18)中,并清空接收緩沖區。同時,觸發發送標志,發送返回數據給主站;

  ? 不是本站數據,直接清空接收緩沖區(DB17)。

西門子變頻器6SL3211-0KB17-5BB1

  圖16 從站接收程序段

西門子變頻器6SL3211-0KB17-5BB1

  圖17 從站接收完處理程序段

  3.2.1 發送返回數據

  接收完成后,調用發送功能,將DB19的數據發送給主站。

西門子變頻器6SL3211-0KB17-5BB1

  圖18 從站發送響應程序段

  3.3 實驗結果

  搭建好網絡,并將程序分別下載到各自的CPU中,啟動CPU的運行。通過置位手動啟動輪詢標志位M30.0即可啟動輪詢程序的運行。通過變量表可以監視到系統的運行情況,可以看到,主站會循環地將數據發送到兩個從站,同時也循環地接收來自從站的返回數據,如下圖所示。

西門子變頻器6SL3211-0KB17-5BB1

  圖19 系統運行監控圖

  4 應用小結

  通過本應用實例,可以看到基于ASCII驅動協議的多站點輪詢原理比較簡單。同時因為其較大的靈活性,所以可以與各種滿足ASCII協議的設備進行通信。西門子串行通信模塊CP340、CP341、CP440-1、CP441-1/2、CPU313C/314C-2PtP以及ET200S的1SI 3964/ASCII等都集成有ASCII驅動協議功能,可以根據需求靈活地選擇這些產品。

  本文所述應用和提供例程只作為相關應用的參考,在實際的應用中,應該充分考慮通信伙伴的特點和實際需求,結合不同的輪詢方式、錯誤處理機制、校驗方法、數據處理方法等手段達到通信目的。

  鄭重聲明:本文的虛擬工程與真實工程實例有重大差別,示例中并未遵循規范的工程設計流程進行編程,請讀者切勿將其與工程實例相混淆;由于此例子是免費的,任何用戶可以免費復制或傳播此程序例子。程序的作者對此程序不承擔任何功能性或兼容性的責任,使用者風險自負;西門子不提供此程序例子的錯誤更改或者熱線支持;為了更好的使用這些模板,建議用戶仔細閱讀相關模板的使用手冊


收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~
二維碼 意見反饋
在線留言
主站蜘蛛池模板: 沽源县| 连云港市| 永靖县| 南郑县| 阜康市| 东乡| 象州县| 阳山县| 富民县| 禄丰县| 辽源市| 衡阳县| 榆社县| 高密市| 北海市| 镇远县| 突泉县| 诏安县| 湾仔区| 阜南县| 明水县| 南开区| 景洪市| 梁河县| 南溪县| 阿图什市| 长兴县| 普兰县| 金塔县| 蓬安县| 泽普县| 潞城市| 孟村| 理塘县| 肃南| 潢川县| 新安县| 芮城县| 鱼台县| 宜宾市| 美姑县|