安碩智動有限公司
※電控設計 ※圖控軟體 ※SCADA ※運動控制 ※光學測檢 ※SECS GEM ※機構設計 ※機械手臂
關於安碩
【服務項目】
自動化設備控制系統及機構設計 PC Based 控制系統設計
PLC 及 HMI 程式設計
多軸運動控制
機器視覺檢測系統設計
資料收集及遠端監控
設備電控電路設計及控制盤體配線
機械手臂整合應用
舊有設備整理及改善
客製化程式開發
IPC / 軸控模組 / IO 模組 代理
系統整合外包服務 E-mail: ling.ryan@gmail.com 歡迎來信連絡
2022年7月25日 星期一
2021年8月3日 星期二
2021年6月5日 星期六
[筆記]讀取台達 ASDA-A2 伺服扭力值
狀態監控暫存器
狀態監控暫存器 P0-09 ~ P0-13 為唯讀暫存器,各自對應到選擇狀態監控暫存器 P0-17~P0-21,將要讀取的運轉的監視變數設定到 P0-17 ~ P0-21 中可從 P0-09 ~ P0-13讀取到。
例如:將 P0-17 值設為 12,可透 Modbus 讀取 P0-09(0012H 0013H) 負載平均值。
2021年5月2日 星期日
2021年5月1日 星期六
2020年12月23日 星期三
[筆記]Modbus CRC-16 算法 C# 版本
(1) 將CRC 寄存器的初始值設為H'FFFF。
(2) 對CRC 寄存器和資訊的第1 個位元組資料進行XOR 運算,並將計算結果
返回CRC 寄存器。
(3) 用“0”填入MSB,同時使CRC 寄存器右移1 位。
(4) 從LSB 移動的位如果為“0”,則重複執行步驟(3)( 處理下1 個移位)。
從LSB 移動的位如果為“1”,則對CRC 寄存器和H'A001 進行XOR 運算,並將結果返回
CRC 寄存器。
(5) 重複執行步驟(3) 和(4),直到移動8 位。
(6) 如果資訊處理尚未結束,則對CRC 寄存器和資訊的下1 個位元組進行XOR 運算,並返回CRC
寄存器,從第(3) 步起重複執行。
(7) 將計算的結果(CRC 寄存器的值) 從低位元位元組附加到資訊上。
訂閱:
文章 (Atom)
