Доброго времени суток, на токарном станке стоит резцедержка на 8 резцов которая управляется отдельным контроллером. Контроллер программируется на С в нём вся логика описана, проблем нет, а вот со стороны мача засада, не сталкивался с VB и VB функции мача для меня пока, что тёмный лес.
Контроллер и ПК связаны по RS 485, через testModbus отправляю пакеты и в контроллере переменные меняются, а как отправлять пакеты скриптами? Ковырял мануал, как правильно работать с фунцией SetModOutput(), в мануале ничерта не ясно?
Уаправление MODBUS девайсом из скрипта.
-
Mike S
- Кандидат
- Сообщения: 47
- Зарегистрирован: 07 ноя 2017, 11:22
- Репутация: 1
- Настоящее имя: Михаил
- Контактная информация:
Re: Уаправление MODBUS девайсом из скрипта.
SetModOutput(первый параметр, данные)
что за первый параметр, какая то настройка в маче?
что за первый параметр, какая то настройка в маче?
-
Mike S
- Кандидат
- Сообщения: 47
- Зарегистрирован: 07 ноя 2017, 11:22
- Репутация: 1
- Настоящее имя: Михаил
- Контактная информация:
Re: Уаправление MODBUS девайсом из скрипта.
Вроде разобрался, первый параметр это настройка ModBus Status & Control начинается с 0, а если мне нужно слать больше чем 2м устройствам? ну да ладно.
А как работает команда М6 Т? какая переменная отвечает за номер инструмента?
А как работает команда М6 Т? какая переменная отвечает за номер инструмента?
-
Mike S
- Кандидат
- Сообщения: 47
- Зарегистрирован: 07 ноя 2017, 11:22
- Репутация: 1
- Настоящее имя: Михаил
- Контактная информация:
Re: Уаправление MODBUS девайсом из скрипта.
Вроде разобрался
'M6 Start
if GetCurretTool() = 1 Then
SetModOutput(0,1)
End If
и т.д.
Еще вопрос, SetModUutput шлёт команду только какое то время, как заставить её постоянно транслировать, галка Holding вроде стоит. Или Переменная GetCurrentTool обнуляется?
'M6 Start
if GetCurretTool() = 1 Then
SetModOutput(0,1)
End If
и т.д.
Еще вопрос, SetModUutput шлёт команду только какое то время, как заставить её постоянно транслировать, галка Holding вроде стоит. Или Переменная GetCurrentTool обнуляется?
-
Mike S
- Кандидат
- Сообщения: 47
- Зарегистрирован: 07 ноя 2017, 11:22
- Репутация: 1
- Настоящее имя: Михаил
- Контактная информация:
Re: Уаправление MODBUS девайсом из скрипта.
M6 T... то работает то нет, что за, пишу в коммандной строке а не отрабатывает 
-
Mike S
- Кандидат
- Сообщения: 47
- Зарегистрирован: 07 ноя 2017, 11:22
- Репутация: 1
- Настоящее имя: Михаил
- Контактная информация:
Re: Уаправление MODBUS девайсом из скрипта.
В дефолтовой шкурке на вкладке настройки есть оказывается параметр ignore change tool, интересно как его менять в других шкурках?
Все такие отзывчивые
Ещё вопрос, макрос М6Start отсылает команду на смену инструмента и останавливает программу, а М6End я так понял должен выполнять условие, что стоит нужный инструмент и продолжает программу?
Все такие отзывчивые
Ещё вопрос, макрос М6Start отсылает команду на смену инструмента и останавливает программу, а М6End я так понял должен выполнять условие, что стоит нужный инструмент и продолжает программу?