1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415

          山西朔州市西門子(授權)總代理---華北地區西門子(授權)一級經銷商

          更新時間
          2024-11-25 08:00:00
          價格
          請來電詢價
          西門子PLC
          西門子伺服電機
          西門子觸摸屏
          西門子電纜
          西門子變頻器
          西門子模塊
          聯系電話
          13510737515
          聯系手機
          13185520415
          聯系人
          董海波
          立即詢價

          詳細介紹

          超級終端發送數據給S7-1200,實際上是S7-1200是數據的接收方,超級終端是數據的發送方,對于S7-1200需要編寫接收程序;而對于超級終端來說,只要打開超級終端程序,配置硬件接口參數與前面S7-1200的端口參數一致,在界面上輸入發送內容即可。

          下面的步驟將具體介紹此功能實現的步驟:

          1)在PLC中編寫發送程序。在項目管理視圖下雙擊“Device”下的程序塊下的Main(OB1),打開OB1,在主程序中調用RCV_PTP功能塊如下圖所示:(注:RCV_PTP在指令庫下的擴展指令中通訊指令下)


          圖15:調用發送功能塊

          要對RCV_PTP賦值參數,首先需要創建RCV_PTP的背景數據塊和發送緩沖數據塊 ,雙擊“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在彈出的串口命名DB_RCV_PTP,選擇DB塊,在Type后選擇“RCV_PTP(SFB114)”


          圖16:創建接收功能塊的背景數據塊

          插入背景DB后,再插入接收緩沖DB塊,重復上面的步驟,只是在選擇DB類型為“Global DB”,并去掉“Symbolic access>


          圖17:定義接收緩沖區

          定義完接收緩沖區后,接下來就可以對RCV_PTP賦值參數,賦值參數后如下圖:


          圖18:接收編程

          在上面的編程塊里需要注意的是,在指定接收緩沖區時。字符的開始地址是從第二個字節,而不是零字節開始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200對字符串的存放的格式造成的,S7-1200對字符串的前兩個字節的定義第一字節是Zui大的字符長度,第二個字節是實際的字符長度。接下來才是存放實際字符。如下圖:

          相關產品

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415