摘要:
水滴社區的文章 [資料分享] 【資料分享】PLC的“掃描周期”以及ST指令的特性 理解codesys的 Task
閱讀全文
posted @ 2023-08-01 22:53
harrychinese
閱讀(154)
推薦(0)
摘要:
下面三個視頻講解了PLC工作原理, PLC循環周期包括: . 自檢 . 通訊處理: 包括響應上位機的下載程序請求) . 輸入刷新: 將輸入端口狀態刷新到輸入鏡像區 . 程序執行 . 輸出刷新: 將輸出鏡像區數據刷新到輸出端口 每次新的循環,其輸出狀態如果不被重新更新, 將一直保持之前循環的結果.
閱讀全文
posted @ 2023-07-29 10:32
harrychinese
閱讀(119)
推薦(0)
posted @ 2023-07-22 22:30
harrychinese
閱讀(144)
推薦(0)
posted @ 2023-07-22 22:25
harrychinese
閱讀(222)
推薦(0)
摘要:
Ethercat 總線控制伺服電機控制字/狀態字以及各類運動控制模式設置
閱讀全文
posted @ 2023-07-22 20:40
harrychinese
閱讀(514)
推薦(0)
摘要:
有詳實的Ethercat背景知識, 匯川運動板卡資料和C#封裝
閱讀全文
posted @ 2023-07-18 21:48
harrychinese
閱讀(151)
推薦(0)
摘要:
## FastReport的幾個版本 之前使用FastReport VCL版, 對于.net 平臺下的FastReport一直未做過深入了解. .Net平臺下的幾個版本對比 簡單總結: - 商業FastReport.Net 版本, .net framework框架下的商業版本, 功能無限制, 試用版
閱讀全文
posted @ 2023-07-16 22:23
harrychinese
閱讀(1688)
推薦(1)
摘要:
增量式編碼器的應用場景 PNP/NPN傳感器接線 使用增量式編碼器的一個PLC案例, 直流電機工作臺攻絲, 業務步驟分解 使用增量式編碼器的一個PLC案例, 直流電機工作臺攻絲, PLC代碼編寫
閱讀全文
posted @ 2023-07-15 06:54
harrychinese
閱讀(259)
推薦(0)
摘要:
C# Can總線資料不多, 達妙USB2CAN入口 
閱讀全文
posted @ 2023-07-14 21:52
harrychinese
閱讀(212)
推薦(0)
摘要:
第2集中有張半閉環控制圖, 是我見過畫的最好最完整的圖. 第3集講解伺服驅動和變頻驅動的區別, 另外還有光柵尺和張力輥全閉環. 第12集有完整的組態控制設計 第12集回零講解, 機械零點和程序零點, 坐標系
閱讀全文
posted @ 2023-07-11 20:56
harrychinese
閱讀(52)
推薦(0)
摘要:
總線定位的總線伺服很簡單就這三樣東西 搞自動化設備不能少了伺服,如何簡單設置伺服參數? 3分鐘講透伺服電機與步進電機的區別
閱讀全文
posted @ 2023-07-09 11:27
harrychinese
閱讀(37)
推薦(0)
摘要:
## 引入 RTOS的考慮因素 主要考慮以下方面來決定是否需要RTOS支持: - 需要實現高響應時的多任務處理能力 - 需要實現實時性能要求高的任務 - 需要完成多個復雜的并發任務 ## NanoFramework 具備滿足工控系統實時性要求的各項功能特性。通過它提供的硬件庫、線程支持、中斷支持等,
閱讀全文
posted @ 2023-07-02 12:24
harrychinese
閱讀(555)
推薦(0)
摘要:
筆式電感位移傳感器不能單獨使用,必須與數據采集器連接,才能采集信號,通過與位移傳感器連接頭相連, 多通道數字量采集器獲取傳感器識別電壓信號。 ## 位移傳感器采集 采集卡采集到的電壓值, 需要將電壓轉成位移量. 轉換是通過多項式擬合完成的, 每個傳感器出廠時候都有一組(5個值)擬合參數, 這些參數需
閱讀全文
posted @ 2023-06-23 10:38
harrychinese
閱讀(317)
推薦(0)
摘要:
和朋友合作開發一個測量機臺產品, 用于測量汽車零件形位公差, 客戶的客戶是電動汽車第一品牌, 我負責上位機開發, 歷時2個月, 完成上百次的commit. 測量機臺收集100多個位移傳感器數值, 算出20多個關鍵形位公差參數(平面度/圓柱度等). 項目整體時間雖緊, 但代碼質量上沒有妥協, 軟件層次
閱讀全文
posted @ 2023-06-10 11:09
harrychinese
閱讀(36)
推薦(0)
摘要:
### 問題背景 在工控項目中, 往往需要加載一個背景圖像用于模擬設備或圖紙, 在其上需要動態放置一些標簽或按鈕, 通常的做法是, 使用Panel組件通過設置 BackgroundImage 屬性加載背景圖, 經常碰到的問題是, 窗口做resize或動態增加/刪除Label時, 界面會有非常明顯的屏
閱讀全文
posted @ 2023-06-04 17:32
harrychinese
閱讀(486)
推薦(0)
摘要:
### 生成 dump 文件 1. 如果要分析 32bit 程序問題, 需要使用 32-bit dump文件, 比如 taskmgr.exe 32bit版, DebugDiag 工具. taskmgr.exe 32bit版路徑是" " C:\Windows\SysWOW64\Taskmgr.exe
閱讀全文
posted @ 2023-06-04 16:43
harrychinese
閱讀(171)
推薦(0)
摘要:
一直很喜歡 dbeaver 的一個自動提取剪切板SQL功能, 該功能去除多余C#/Java中SQL字符串加號和雙引號. 但升級到dbeaver 23之后, 發現該功能默認被關閉了, 開啟功能見下圖: 
推薦(0)
摘要:
## obfuscation tools .net 社區有很多混淆工具, 比如這個清單: 比較有名的商業工具有 .NET REACTOR , 開源軟件中, 最受歡迎的有: - obfuscar - 老版 ConfuserEx - **(推薦)**新版 ConfuserEx2 ## obfuscar
閱讀全文
posted @ 2023-05-29 21:33
harrychinese
閱讀(809)
推薦(0)
摘要:
Nlog 日志組件的使用 這個博文關注 .net framework下的NLog日志組件的使用. 在項目中需要將日志寫到日志文件中, 另外一些重要信息要顯示在界面上. 使用 NLog 可以輕松做到這點. NLog wiki 頁面 nuget 安裝兩個主要組件 NLog NLog.Windows.Fo
閱讀全文
posted @ 2023-05-23 19:40
harrychinese
閱讀(331)
推薦(0)
摘要:
.net framework 下可以使用 Ninject 作為 DI 容器, 適合作為依賴注入的對象應該是功能型class, 而不是數據型class, 由DI 容器自動管理不同類的依賴關系和具體類的實現子類. 關于構造函數和屬性注入的對比 不推薦屬性注入的主要原因是: 測試困難: 屬性注入導致依賴硬
閱讀全文
posted @ 2023-05-13 21:53
harrychinese
閱讀(342)
推薦(0)
摘要:
#### modbus 協議類型 modbus 協議屬于應用層協議蔟, 由主站發出請求, 從站負責應答, 具體可以分為如下幾種實現: - modbus ASCII 協議, 用的較少, 底層只能走串口通訊, 采用ASCII編碼, 傳輸速率通常為 2.4kbps. - modbus RTU 協議, 底層
閱讀全文
posted @ 2023-05-09 22:21
harrychinese
閱讀(1699)
推薦(1)
摘要:
- [S7-1200 Modbus TCP 通信服務器指令塊 MB_SERVER](https://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/01-Ethernet/04-Modbus_TCP/01
閱讀全文
posted @ 2023-05-09 07:23
harrychinese
閱讀(1832)
推薦(0)
摘要:
高分屏電腦通常我們會設置縮放比例, 比如我的開發電腦為4K屏, 設置的縮放比例為150%, 即每英寸顯示點數DPI為144個, 這樣Windows顯示效果最好; 對于低分屏, 通常的縮放比例為100%, 即每英寸顯示點DPI為96個. 我們在高分屏上設計winforms軟件窗體布局, 不做特意處理,
閱讀全文
posted @ 2023-04-30 16:53
harrychinese
閱讀(455)
推薦(0)
摘要:
介紹各個數據庫使用ADO.net的connection string https://www.connectionstrings.com 介紹各個數據庫使用ADO.net的SQL參數寫法 https://bobby-tables.com/adodotnet
閱讀全文
posted @ 2023-04-28 07:27
harrychinese
閱讀(32)
推薦(0)
摘要:
https://geekdaxue.co/read/yuejiangliu@dotnet/yooglh https://geekdaxue.co/read/yuejiangliu@dotnet/gbkytx https://geekdaxue.co/books/yuejiangliu@dotnet
閱讀全文
posted @ 2023-04-16 15:27
harrychinese
閱讀(176)
推薦(0)
摘要:
在線生成 JWT token的網站 https://dinochiesa.github.io/jwt/ 這是一個非常棒的一個Jwt token在線生成/編碼/解碼網站. 支持對稱算法和非對稱算法, 甚至可以生成 RSA 的public/private key. 關于 playload 中各個字段的說
閱讀全文
posted @ 2023-04-16 11:31
harrychinese
閱讀(5394)
推薦(0)
摘要:
本文摘抄自 Ariel Weinberger 博客 JSON Web Tokens (JWT) — the only explanation you will ever need | by Ariel Weinberger | Medium JSON Web Tokens (JWT) — the o
閱讀全文
posted @ 2023-04-13 20:29
harrychinese
閱讀(128)
推薦(0)
摘要:
Kestrel 服務器是什么 Kestrel 這個詞的意思是紅隼(小猛禽). 之前的 ASP.NET 應用深度綁定IIS服務, 跨平臺和部署都是問題, 現在的 ASP.NET core 應用默認使用了 Kestrel web服務器, 有點類似于SpringBoot 默認內嵌了 tomcat. ASP
閱讀全文
posted @ 2023-04-12 20:48
harrychinese
閱讀(389)
推薦(0)
摘要:
Xml to Model 沒有什么好用的框架, 下面網站可以幫我們快速生成C# 代碼 Convert XML to C# Classes Online - Json2CSharp Toolkit https://json2csharp.com/code-converters/xml-to-cshar
閱讀全文
posted @ 2023-04-03 07:34
harrychinese
閱讀(65)
推薦(0)
摘要:
Toml 格式太適合作為config文件了, nuget 上排名前兩個類庫是 Tomlyn 和 Nett. Tomlyn 使用 試了一下 Tomly, 它在做文件和Model映射時, 會強制toml文件必須按照snake風格寫, C# Model類必須要按照Pascal風格寫, 不然在讀取時直接拋出
閱讀全文
posted @ 2023-04-01 13:11
harrychinese
閱讀(1832)
推薦(0)
摘要:
web項目在生產環境要求: 停機時需要確保 running 的請求能被安全處理完畢 停機時確保不接收新的請求 需要有 healthCheck 接口 Load balancer 能對接 healthCheck 接口, 確保業務能達到 zero downtime update 實現機制: 微軟官方關于d
閱讀全文
posted @ 2023-04-01 11:21
harrychinese
閱讀(280)
推薦(1)
摘要:
調整pool參數 SpringBoot 項目默認自動使用 HikariCP, 最近為了進行數據庫session控制, 特意調小了缺省的 poolSize, 原本以為會自動生效, 經過壓測發現還是使用默認的 poolSize. 原來的代碼 DataSource 對象使用的是 Spring DataSo
閱讀全文
posted @ 2023-04-01 11:12
harrychinese
閱讀(11591)
推薦(0)
摘要:
訪問資源 [zzzcode.ai 網站] https://zzzcode.ai/answer-question [phind基于AI的搜索引擎]https://www.phind.com/ 支持多個模型的chat https://poe.com/ [chatgpt 免費網站收集] https://g
閱讀全文
posted @ 2023-03-25 21:03
harrychinese
閱讀(1362)
推薦(0)
摘要:
Manually map column names with class properties – iTecNote https://itecnote.com/tecnote/r-manually-map-column-names-with-class-properties/ https://blo
閱讀全文
posted @ 2023-03-20 07:33
harrychinese
閱讀(27)
推薦(0)
摘要:
開源 database Rest API服務項目 在前后端分離的背景下, 對于一些小型項目, 其實后端可以做的非常輕, 只要它能提供一些基礎的rest api, 邏輯完全可以在前端實現, 尤其是使用Type script或Blazor這樣的前端語言/架構, 工程能力已經足夠強大. | 開源產品 |
閱讀全文
posted @ 2023-03-19 15:39
harrychinese
閱讀(439)
推薦(0)
摘要:
Masa Blazor Pro 簡介 是一個開箱即用的 Blazor 前端模板框架, 非常適合于做后臺管理類項目, 模板設計得非常精良. github 主頁 快速入門 安裝模板 dotnet new --install Masa.Template 創建wasm項目 dotnet new masabp
閱讀全文
posted @ 2023-03-15 07:35
harrychinese
閱讀(460)
推薦(0)
摘要:
幾個很好的入門文章 rocketMq基本概念整理 RocketMQ】RocketMQ快速入門 rocketMQ的偽集群部署及控制臺部署 RocketMQ進階:SpringBoot配置RocketMQ、延遲消息、消息可靠性、消息過濾
閱讀全文
posted @ 2023-02-22 21:46
harrychinese
閱讀(30)
推薦(0)
摘要:
看板類開源項目 排名第一的wekan項目 下載windows 版本 wekan 進入官網 https://wekan.github.io/ , 留意最新版依賴的技術棧, 比如 WeKan v6.74 依賴的是 Meteor 2.10.0, Node.js 14.21.2, MongoDB 6.0.4
閱讀全文
posted @ 2023-02-19 16:50
harrychinese
閱讀(2768)
推薦(0)
摘要:
1. desmos 網站有標準函數模板,而且能動態調整各個參數來查看曲線 https://www.desmos.com/ 2. GeoGebra 網站是數學教學的好助手, 簡稱GGB, 可以直接使用網站功能,也可以通過下載軟件使用。 GeoGebra網站: https://www.geogebra.
閱讀全文
posted @ 2023-01-31 21:53
harrychinese
閱讀(1656)
推薦(0)
摘要:
物理貓網站不錯,可以做演示實驗: 比如: 凸透鏡成像動態演示https://www.phycat.cn/archives/97/【中考物理】我是這樣記住凸透鏡成像規律的https://www.bilibili.com/video/BV1H64y1u7A2/
閱讀全文
posted @ 2023-01-31 20:38
harrychinese
閱讀(997)
推薦(0)