老熟妇乱子交视频一区,99RE6在线视频精品免费下载,国产精品一二三区久久狼,深夜精品免费在线观看,亚洲av天堂天天天堂色,波多野结系列18部无码观看AV ,少妇av一区二区三区无码,一区二区在线观看成人午夜
                歡迎光臨昆侖通態觸摸屏系統集成商
                當前位置
                首頁 > 新聞中心
                S7-1500之間通過程序建立TCP通信(PLC_1側)
                2020/12/15 20:38:45

                S7-1500之間通過程序建立TCP通信(PLC_1側)

                1.在 PLC_1 的 OB1 中調用“TCON” 通信指令

                ① 在第一個 CPU 中調用發送通信指令,進入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側窗口 “Instructions” > “Communications” > “OPEN User Communications”下調用 “TCON” 指令,創建連接,如圖1.所示。

                圖1. 調用“TCON”通信指令

                ② 創建DB2 分配連接參數,見圖2所示

                圖2. 創建連接數據塊 DB2(Con_DB)

                ③ 定義PLC_1的 “TCON”連接參數
                PLC_1 的 TCON 指令的連接參數需要在指令下方的屬性窗口“Properties”> “Configuration”>“Connection parameter”中設置,如圖3.所示。

                圖3. 定義 TCON 連接參數
                連接參數說明:

                End point :可以通過點擊選擇按鈕選擇伙伴 CPU :PLC_2
                Connection type :選擇通信協議為 TCP(也可以選擇 ISO on TCP 或UDP協議)
                Connection ID :連接的地址 ID 號,這個 ID 號在后面的編程里會用到
                Connection data

                :創建連接時,生成的Con_DB塊。見圖2所示

                Active connection setup :選擇本地 PLC_1作為主動連接
                Address details :定義通信伙伴方的端口號為:2000;如果選用的是 ISO on TCP 協議,則需要設定的TSAP 地址(ASCII 形式),本地 PLC_1可以設置成“PLC1”,伙伴方 PLC_2 可以設置成“PLC2”。

                2.定義 PLC_1 的“TSEND”發送通信塊接口參數

                ① 調用 “TSEND” 在OB1內調用 發送100個字節數據到PLC2中
                進入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側窗口 “Instructions” > “Communications” > “OPEN User Communications”下調用 “TSEND” 指令,,如圖4.所示。

                圖4. 調用 TSEND
                ② 創建并定義PLC_1的發送數據區 DB 塊。
                通過“Project tree”>“PLC_1”>“Program blocks”>“Add new block”,選擇“Data block” 創建 DB 塊,選擇絕對尋址,點擊“OK”鍵,定義發送數據區為 100個字節的數組,如圖4.及圖5.所示。


                圖5. 創建發送數據區 DB 塊
                注意:對于雙邊編程通信的 CPU ,如果通信數據區使用 DB 塊,既可以將 DB 塊定義成符號尋址,也可以定義成絕對尋址。使用指針尋址方式,必須創建絕對尋址的 DB 塊。

                圖6. 定義發送數據區為字節類型的數組 圖 PLC1_TSENDC_DATA

                ③ 定義 PLC_1 的“TSEND”發送通信塊接口參數,如圖7.所示。


                圖7. 定義 TSEND 接口參數
                參數說明:
                輸入接口參數:

                REQ
                := M0.3
                // 使用 2Hz 的時鐘脈沖,上升沿激活發送任務
                ID : = 1 //創建連接ID
                LEN
                := 100
                //發送數據長度
                DATA
                := P#DB3.DBX0.0 BYTE 100
                // 發送數據區的數據,使用指針尋址時,DB塊要選用絕對尋址

                輸出接口參數:

                DONE
                := M300.0
                //任務執行完成并且沒有錯誤,該位置 1
                BUSY
                := M300.1
                // 該位為 1,代表任務未完成,不能激活新任務
                ERROR
                := M300.2
                //通信過程中有錯誤發生,該位置 1
                STATUS
                := MW302
                //有錯誤發生時,會顯示錯位信息號

                3.在 PLC_1 的OB1中調用接收指令T_CV 并配置基本參數

                為了實現 PLC_1 接收來自 PLC_2 的數據,則在 PLC_1 中調用接收指令T_RCV 并配置基本參數。

                ① 創建并定義PLC_1的接收數據區 DB 塊。
                通過“Project tree”>“PLC_1”>“Program blocks”>“Add new block”,選擇“Data block” 創建 DB 塊,選擇絕對尋址,點擊“OK”鍵,定義發送數據區為 100個字節的數組,如圖7.及圖8.所示。


                圖8. 創建接收數據區 DB 塊
                注意:對于雙邊編程通信的 CPU ,如果通信數據區使用 DB 塊,既可以將 DB 塊定義成符號尋址,也可以定義成絕對尋址。使用指針尋址方式,必須創建絕對尋址的 DB 塊。

                圖9. 定義接收數據區為字節類型的數組

                ② 調用 “TRCV” 在OB1內調用
                進入 “Project tree” > “ PLC_1” > “Program blocks” > “OB1” 主程序中,從右側窗口 “Instructions” > “Communications” > “OPEN User Communications”下調用 “TRCV” 指令,配置接口參數,,如圖10.所示。

                圖10. 調用 TRCV 指令并配置接口參數

                參數說明:
                輸入接口參數:

                EN_R
                := TRUE
                // 準備好接收數據
                ID
                := 1
                // 連接號,使用的是 TCON 的連接參數中 ID號
                LEN
                := 100
                // 接收數據長度為 100 個字節
                DATA
                := P#DB4.DBX0.0 BYTE 100
                // 接收數據區的地址

                輸出接口參數:

                NDR
                := M310.0
                // 該位為 1,接收任務成功完成
                BUSY
                := M310.1
                // 該位為 1,代表任務未完成,不能激活新任務
                ERROR
                := M310.2
                // 通信過程中有錯誤發生,該位置 1
                STATUS
                := MW312
                // 有錯誤發生時,會顯示錯誤信息號
                RCVD_LEN
                := MW314
                // 實際接收數據的字節數

                注意:LEN設置為 65535 可以接收變長數據。

                在PLC_2側的編程參見:S7-1500之間通過程序建立TCP通信(PLC_2側) 

                聯系方式
                CONTACT US

                電話:13916183699

                郵箱:13916183699@139.com

                網址:http://www.nabaiqian.cn

                地址:中國上海市青浦區北青公路7171號111-112室

                用手機掃描二維碼關閉
                主站蜘蛛池模板: 自拍偷在线精品自拍偷免费| 国产精品毛片一区二区| 我国产码在线观看av哈哈哈网站| 精品一区二区三区乱码中文| 亚洲人成线无码7777| 色伦专区97中文字幕| 国产精品一在线观看| 日本高清中文字幕免费一区二区 | 国产精品乱码一区二区三| 亚洲精品无码你懂的网站| 成人一区二区三区在线午夜| 国产揄拍国产精品| 蜜桃视频中文在线观看| 国产在线观看播放av| 国产中文欧美日韩在线| 国产在线一区二区在线视频 | 538国产视频| 国产精品一区二区色综合| 亚洲精品日韩在线观看| 久久91精品牛牛| 日韩精品一区二区亚洲专区| 四房播播在线电影| 精品一区二区亚洲国产| 亚洲黄色高清| 熟女系列丰满熟妇AV| 国产精品私拍99pans大尺度| 亚洲中文字幕精品第一页| 漂亮的保姆hd完整版免费韩国| 久久精品免视看国产成人| 青草99在线免费观看| 欧美一区二区三区成人久久片| 国产精品美女网站| 国产精品久久久久久影视| 亚洲午夜福利AV一区二区无码| 国产精品久久国产精麻豆99网站 | 中文字幕在线国产有码| 中文字幕精品人妻丝袜| 色天天综合网| 亚洲精品成人区在线观看| 亚洲视频日本有码中文| 91色老久久精品偷偷性色|