ارتباط مودباس ATS22 چگونه است؟ Pin out مودباس سافت ATS 22 چگونه است؟
نکته بعدی تنظیمات نرم افزاری در سافت برای ارتباط با مودباس است. مثل آدرس مودباس، سرعت انتقال، فرمت پکیج داده و … که در منوی ارتباطات پیشرفته (Advanced Communication menu) وجود دارد.
اگر بخواهیم فرمان کنترل سافت استارت از طریق شبکه مودباس به راه انداز نرم داده شود باید پارامتر CtrL (Command Channel) را بر روی مودباسdbs قرار دهیم.
رجیستر کنترلی مودباس را هم باید شناخت که چه بیت هایی چه عملکردهایی را برای سافت ایجاد می کنند. این رجیستر در قالب جدولی گزارش شده است. علاوه بر رجیستر کنترل، رجیستر وضعیت هم وجود دارد.
Comment | Function | Bit |
Write “1” (on) to RUN
Write 0 (oFF) to STOP , in configured stop (DEC parameter) |
RUN/STOP | bit 0 |
reserved | bit 1 | |
reserved | bit 2 | |
Write “1” to reset | tip reset | bit 3 |
reserved | bit 4 | |
reserved | bit 5 | |
reserved | bit 6 | |
reserved | bit 7 | |
reserved | bit 8 | |
reserved | bit 9 | |
Write “1” to set freewheel deceleration, linked with bit 0 | Freewheel stop | bit 10 |
Write “1” to enable second set of parameters | 2nd set of parameters | bit 11 |
reserved | bit 12 | |
reserved | bit 13 | |
reserved | bit 14 | |
Write “1” (On) forces local command | Forced local command | bit 15 |
مودباس توابعی برای نوشتن و خواندن دارد که هر کدام با یک کد مشخص می شوند.
Remarks | Description | code | Function name | |
Max PDU length : 63 words | Read N output words | 16#03 | 03 | Read holding registers |
Write one output word | 16#06 | 06 | Write one output word | |
Max PDU length : 61 words | Write N output word | 16#10 | 16 | Write multiple registers |
Read device identification | 16#2B | 43 | (Sub-function) Read device Identification |
و در آخر هر پارامتری یک آدرسی دارد که با هر یک از این توابع می توان عملکرد مناسب را پیاده سازی کرد:
Parameter Index and Modbus addresses
User setting | Factory setting | Modbus address | Description | Modbus code and Adjustment Range (1) | Unit | Name | Page | Code |
10 | 19 | – | 1 to 60 | s | Acceleration time | 52 | ACC | |
10 | 42 | – | 1 to 60 | s | 2nd acceleration time | 55 | ACC2 | |
oFF | 80 | off
Modbus address |
0 = off
1 to 247 |
– | Modbus address | 62 | Add | |
0 | 34 | 1 with Modbus = 0.1s | 0.0 to 1.0 | s | Boost time | 53 | bSt | |
nLoc | 4 | not locked
locked |
0 = nL0C
1 = LoC |
– | Setting lock | 50 | Cod | |
LCL | 84 | 0 – Local (LCL)
1 – Modbus (dbS) |
0 = LCL
1 = dbS |
– | Command channel | 62 | CtrL | |
FrEE | 20 | freewheel deceleration
– |
0 = FrEE
1 to 60 |
s | Deceleration time | 52 | dEC |