原文:IoTClient開發6 - S7-200SmarTcp協議客戶端實現

環境和工具 服務端電腦IP: . . . 客戶端電腦IP: . . . 在服務端電腦運行IoTClientTool 運行Wireshark 在客戶端電腦運行IoTClientTool Wireshark得到如下報文 報文分析,plc的連接 我們看到上面連接西門子plc抓取到了八條報文。其中有tcp的三次握手 和對最后一次響應的回復,然后就是西門子特有的兩次初始化指令的請求和響應。 兩次初始化指令 ...

2020-05-06 10:22 3 1567 推薦指數:

查看詳情

IoTClient開發3 - ModBusTcp協議客戶端實現

前言 進過前面兩章的介紹,今天開始正式的實戰。 進制轉換 很多朋友對於進制轉換可能是在剛學計算機的時候有接觸,后來做高級語言開發可能就慢慢忘記了。我們做工控開發的時候需要經常進行進制轉換,這里和大家一起復習下。 一個字節等8位(1byte = 8bit),可以存儲2^8(0-255)共計 ...

Mon Nov 04 16:56:00 CST 2019 9 1003
IoTClient開發5 - ModBusRtu協議

前言 前面我們介紹了ModBusTcp協議。今天我們接着來介紹ModBusRtu協議。和ModBusTcp不同的是ModBusRtu基於串口通信,ModBusTcp是基於Tcp以太網通信。 所以我們在講解ModBusRtu協議之前會先介紹下串口通信。 串口通信 串口出現在1980年前后,當初 ...

Tue Dec 17 16:55:00 CST 2019 2 893
IoTClient開發4 - ModBusTcp協議服務模擬

前言 上篇我們實現了ModBusTcp協議客戶端讀寫,可是在很多時候編寫業務代碼之前是沒有現場環境的。總不能在客戶現場去寫代碼,或是蒙着眼睛寫然后求神拜佛不出錯,又或是在辦公室部署一套硬件環境。怎么說都感覺不太合適,如果我們能用軟件仿真模擬硬件那不就完美了,以后有各種不同的硬件協議接口都模擬 ...

Wed Nov 13 16:45:00 CST 2019 12 1051
s5cmd,比s3cmd更快的s3協議客戶端

今天使用s3cmd上傳文件,因為s3cmd是單線程的,當文件非常多且小,速度堪憂。網上的方法也無外乎多開幾個cmd上傳。 后來發現s5cmd工具,(https://github.com/peak/s5cmd),可以多線程運行,速度灰常的快。 使用方式如下: 在/root/目錄下新建.aws ...

Wed Jan 05 08:48:00 CST 2022 0 1116
C#實現視頻監控客戶端onvif協議

前言 最近做的項目是監控方面的,需要對接各種攝像頭,之前的方案是把各個廠家的SDK都集成到系統中,然后讓用戶進行切換,后來知道了Onvif (自行百度具體概念)這個東西。原來早就有人一統江湖了。 onvif 協議定義的部分wsdl文檔 https://www.onvif.org/ver10 ...

Wed Sep 20 23:43:00 CST 2017 0 2023
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM