postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Сачал Вашу бесплатную версию с целью ознакомления. Есть планы использовать Ваш продукт (уже платный) в наших проектах, однако недостаточность информации не дает возможности проверить его в реальных приложениях. Не могли бы Вы более подробно осветить вопрос связи с внешними устройствами по Modbus TCP/IP К сожалению, справка, приложенная к программе, не дает возможности разобраться во многих вопросах. 1) Можно ли получить от Вас небольшую тестовую программу(образец) написанную в среде TRACE MODE 6, которая бы позволила протестировать соединение. Все мои попытки организовать связь упираются в то, что я вижу по обмен между компьютером и устройством происходит (по миганию индикаторов 0 на чем собственно все и заканчивается, никакой информации в проекте я не вижу. 2) Как пользоваться диагностическими переменными? например @e_MODBUS, @e_TCP_Modbus?
отправлено / posted
1. Примерчик отправлен. 2. Создаете в группе Источники\Приемники диагностическую переменную. Перетягиваете в группу каналов. У Вас создается канал, в котором будет отображаться, то что Вам нужно.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Во-первых, огромное спасибо за ответ. Во-вторых, при попытке запустить проект (файл «Primer_modbus_TCP.prj» ) в Trace Mode, появляется сообщение об ошибке «Сервер проекта: Неподдерживаемая версия файла проекта».
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
У меня же конкретно указано что версия бесплатная TRACE MODE 6.06, а является она базовой или нет, я не знаю...
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Каталог в который инсталировалась программа называется "Trace Mode IDE 6 Base" Файл, полученный от Вас назывался "tm6b_ide_install.zip"
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Спасибо, программа запустилась. Появились другие вопросы: 1.Каким образом Вы создаете в МРВ в канале узел Модбус, я не вижу в программе такой возможности..? 2.При первом запуске профайлера переменные не отображаются, везде 0. После остановки и повторного запуска они начинают отображаться... но через некоторое время обмен прекращается, хотя связь с устройством есть. 3. Приведите хотя бы небольшой фрагмент программы на языке SL, при попытке написать любую программу кроме пустой, возникает синтаксическая ошибка.
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1. Это не узел, а группа каналов со значком. Создавалась простым перетягиванием группы из Источников приемников в узел RTM
2. У нас такого не наблюдается, видимо что-то с настройками сети. Через какое время обмен прекращается? В качестве устройства используется ModSim или контроллер?
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
1. Спасибо именно этот момент и нге был понятен с организацией связи по Модбус ТСР. 2. В качестве устройства используется контроллер MPS 100 Merlin Gerin. Собственно я понимаю сто проблемы с настройкой сети, но в каком месте ее можно настроить и какие параметры менять.Я пробовал менять параметры в файле ip Modbus. При стандартной конфигурации:
;502 Port 100 RECTIMEOUT 0 TIMEOUT 5 ERROR 5 OFFCOUNT
сбой происходит в течении 10-15 секунд , то при изменении параметров RECTIMEOUT и TIMEOUT работа может продолжаться несколько минут, однака проблема молчания при первичном запуске остается.
3. Дело в том что в спракке приведен пример именно на этом языке. Тогда какой язык можно использовать? Мне нужно отмасштабировать входные величины...
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
2. Попробуйте поиграться с таймаутами. Если можно отследить запросы и ответы, то хорошо бы отдиагностировать причину прекращения обмена.
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Спасибо, Ваши советы очень помогли.. Следующий вопрос, лучше всего проилюстрируйте его примером, если можно, каким образом органиовать вызов других экранов из основного?
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
И еще вопрос.. Как организовать переключение экранов с помощью кнопки? Простого задания функции управления мыши "Перейти на экран" не достаточно? Что еще и где нужно установить в программе?
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
postman
Junior Member / Новичок
Участник № / Member № 3391
отправлено / posted
Я еще не настолько продвинут в Вашей системе чтобы данных коментариев было достаточно.. Можно получить простейший пример?
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |