Modbus ASCII

Модератор: Brokh

Modbus ASCII

Сообщение Марьян » 21 окт 2018, 10:54

Добрий день. Маю ще запитання по налаштуванню ASCII запросу на m241. В наявності випрамляч Quasar Q63DCREV і м241. Задача зєднати їх по модбас аскі. Формат налаштування повідомлення наступний:
• @ message start character
• IH RS485 address - tens
• IL RS485 address - units
• Cmd command identification character
• Data optional data bytes related to the command
• CKSH CKS control byte - HI nibble
• CKSL CKS control byte - LOW nibble
• * message end character
Яким чином мені налаштувати конфішурацію і програму для правильного звязку?Чи потрібно ІОScanner чи ыншим методом, допоможыть будь ласка.
Приклад звязку між випрамлячем і софтом на ПК:
Query rectifier data
Sending message :@01QF2*
Sent 7 byte
Received message :@01Q00A=1000 V=23 Ver=Q63PPPCB INV100030*

Дякую.
Марьян
 
Сообщений: 32
Зарегистрирован: 10 мар 2017, 11:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Re: Modbus ASCII

Сообщение alexgusan » 23 окт 2018, 14:27

Serial_Line -> ASCII_Manager
отсылаем/принимаем блоком SEND_RECV_MSG (есть в справке пример)
во вложении мой пример, работает на чтение раз в секунду без отсылки сообщений.
Вложения
001.png
(23.24 KiB) Скачиваний: 71
alexgusan
 
Сообщений: 17
Зарегистрирован: 27 апр 2016, 11:48
Откуда: Kyiv
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Re: Modbus ASCII

Сообщение Марьян » 24 окт 2018, 11:21

Попробував усе по цьому прикладу, при зєднанні блок SEND_RECV_MSG видає CommError-255 а OperError-6. Прочитав в мануалі про ці помилки, але так і не зрозумів в чому проблема.
Марьян
 
Сообщений: 32
Зарегистрирован: 10 мар 2017, 11:14
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0


Вернуться в Системы автоматизации для машиностроителей - M221, M241, M251, M238, M258, ATV IMC, HMI Controller и SoMachine

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron