Twido + modbus+STU655, Подскажите пожалуйста как сконфигурировать |
|
|
|
28.6.2011, 1:24
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Подскажите пожалуйста. Контроллер Twido (slave) через кабелёк XBT Z9780 подключен к панельке STU655. Modbus настроил как в описании, но панелька не может получить ответы от контроллера. Если опрашиваю аналоговый вход, пишет что-то вроде timeout. Если пытаюсь влиять на бит, тоже самое. Обращение к контроллеру есть, видно по лампочке COM. Из похожих проблем описаных на форуме, я понял что в контроллере ничего прописывать дополнительно не надо. В VJD 5.1 Limited Edition (for STU STO) тоже вроде все делаю правильно. Может упускаю какую-то вещь котороя для толковых является, разумеющимся. Спасибо.
|
|
|
|
|
 |
Ответов
(1 - 15)
|
28.6.2011, 9:27
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
А в ПЛК ничего не залито? Настройка всяких там Slave в ПЛК сделана? Диапазон переменных %MW настроен?
|
|
|
|
|
28.6.2011, 9:37
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Пробовал с рабочей программой связать (управление с дискретных входов с предустановленными регулировками по аналоговому входу), сей час сделал максимально короткую, с двух дискрктных входов вкл\выкл один выход %Q0.0. На %Q0.1 через таймеры вкл\выкл. %MW стоит в авто... (это может быть проблемой?)
|
|
|
|
|
28.6.2011, 9:52
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
Лучше непосредственно с %Q и %I не работать. Я не помню, как к ним там в Твидо по Модбас обращаются, может через специальную область памяти, но тем не менее лучше пользуйтесь %MW. Авто на выделении памяти означает, что максимальный номер выделенной области %MW будет равен максимальному использованому в программе ПЛК.
|
|
|
|
|
28.6.2011, 10:22
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Я вас понял. В слово бит загнать умею. И попробую выставить одинаковое выделение памяти.
|
|
|
|
|
28.6.2011, 12:41
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Попробовал присвоением записать вх\вых в %MW0 - %MW1. Одну кнопку одну лампочку в панельке приписал к этим адресам(в панельке бит от 0 до15, а в Twido почему-то от 1 до 16) Панелька выдаёт "No reply from PLC within Timeout period" я уже методом тыка перебирал близкие адреса, ответа нет...
|
|
|
|
|
28.6.2011, 12:51
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
Настройки порта Твидо соответствуют настройкам ком порта панели?
|
|
|
|
Гость_Grege_*
|
28.6.2011, 13:04
|
Guest Forum

|
Sorry i'm writing in english.
If it says Timeout you should check your timeout value in PLC configuration and , it means that your Panel sends request and PLC not responding in time. Check next settings in your configuration: Scan mode>normal or periodic(100ms). >Watchdog(250ms).
Hope it will help you figure out you problem. Again im sorry im writing in english easier for me and more understandable for you.
Best Regards, Greg.
|
|
|
|
|
28.6.2011, 13:27
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Я тоже склоняюсь к мысли, что проблема в связи... Настройки Twido : Modbus adress 1, name modbusequipment01, 19200 8(RTU), parity even, stop bit 1, timeout 10x100 ms, time between frames 10 ms. %MW200 STU655 : Schneider Electric Industries SAS, Modbus (RTU), RS 485, parity bit even, stop bit 1, Rcv. time out 3 sec, TX wait time 3 mSec default value, Retry count 2. Slave equipment 1, Preferred Frame Light 200, IEC 61131 syntax addressing mode 0-based(default), double World world order : High word first, ASCII Display byte order : Low byte first.
thank you Greg. understand
|
|
|
|
|
28.6.2011, 14:00
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
Связь идет через интегрированный порт Твидо? Попробуйте 9600 на панели. Сейчас доки у меня нет, я не помню переводит кабель порт1 в режим OTHER или нет. Если нет, тогда нужно настройки выставить такие, как на порт1 по умиолчанию. По моему это 9600, адрес 1, без паритета. Проверить можно, соединившись с твидо ТвидоСьютом, тогда драйвер Модбас на ПК сконфигурится автоматически на нужные параметры.
|
|
|
|
|
28.6.2011, 14:24
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Изменил паритет на NONE и по моему связь появилась, сей час вылетает другая ошибка и ведет себя по другому. Буду разбираться дальше. Обезательно напишу. Огробное спасибо, это в любом случае сдвиг!!! Спасибо.
|
|
|
|
|
28.6.2011, 15:22
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Да всё работает, уже вывел на экран температуру, сейчас 30.46 цельсия. Спасибо, спасибо, спасибо.
|
|
|
|
|
28.6.2011, 15:58
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
А какие настройки порта в Панели? И соответствуют ли они настройкам в Твидо. Или все таки он работает в TER режиме, как по умолчанию?
|
|
|
|
|
29.6.2011, 8:19
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Я выше написал настройки для Twido после слова Twido, А после слова STU655 настройки для панели. В обойх поменял паритет на NONE и всё пошло нормально. Я за ночь уже пол проекта накидал всё хорошо. И скорость 19200 оставил пока ошибок нет. Пока мои знания не сильно выше нуля и я немогу вам ответить по поводу TER...
|
|
|
|
|
29.6.2011, 9:00
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
А Вы попробуйте (на досуге) для Твидо паритет на четный поменять, а для панели оставить без паритета. Если будет работать, значит причина именно в предустановленом режиме порта1.
|
|
|
|
|
4.7.2011, 20:45
|
Группа: Участники форума
Сообщений: 20
Регистрация: 23.6.2011
Из: Екатеринбург
Пользователь №: 112971

|
Поменял паритет на четный (в Twido), продолжает работать...
Сообщение отредактировал Telemu - 4.7.2011, 20:46
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|