Открыть шлагбаум через Modbas TCP pet 7060
1 500 руб. за проект
Добрый день, для собственных нужд требуется открывать шлагбаум удаленно по локальной сети.
Времени искать как это сделать нету. Нужна помощь сделать программку или скрипт которая посылает команду при ее открытии на рабочем столе win.
К шлагбауму подлечено pet 7060 ET-7060 6-Ch Power Relay Output & 6-Ch Isolation Digital Input Module with 32bit Counters
Вот сделал эмуляцию на рабочей схеме:
http://prntscr.com/12zmunz
http://prntscr.com/12zmw2e
Детально предлагаю так:
Get Запрос с базовой авторизацией:
http://login:password@adress:4055/execsvcscript?ip=192.168.70.21&action=ForceSingleCoil&do=01&value=01
Ответ от веб-сервиса
text/html; charset=UTF-8
{
"success": true,
"error": null,
"data": {"ip":"192.168.70.21","action":"ForceSingleCoil","do":"01","value":"1"}
}
Где ip - устройства
action - команда
do - адрес дискретного вывода
value - Значение FF 00 hex устанавливает выход в состояние включен ON.
Значение 00 00 hex устанавливает выход в состояние выключен OFF.
0/1
Датафлоу следующая
Пользователь из интерфейса 1С выполняет запрос в сторону вэб-сервиса например: http://login:password@adress:4055/execsvcscript?ip=192.168.70.21&action=ForceSingleCoil&do=01&value=1
Вэб-сервис проверяет авторизацию,
парсит параметры,
упаковывает в modbus TCP
отправляет на контроллер 7060
контролер отвечает
ответ обрабатывается
формируется ответ на вэб-сервисе
После пользователь спустя время автоматически или в ручную отправляет команду value=0
Времени искать как это сделать нету. Нужна помощь сделать программку или скрипт которая посылает команду при ее открытии на рабочем столе win.
К шлагбауму подлечено pet 7060 ET-7060 6-Ch Power Relay Output & 6-Ch Isolation Digital Input Module with 32bit Counters
Вот сделал эмуляцию на рабочей схеме:
http://prntscr.com/12zmunz
http://prntscr.com/12zmw2e
Детально предлагаю так:
Get Запрос с базовой авторизацией:
http://login:password@adress:4055/execsvcscript?ip=192.168.70.21&action=ForceSingleCoil&do=01&value=01
Ответ от веб-сервиса
text/html; charset=UTF-8
{
"success": true,
"error": null,
"data": {"ip":"192.168.70.21","action":"ForceSingleCoil","do":"01","value":"1"}
}
Где ip - устройства
action - команда
do - адрес дискретного вывода
value - Значение FF 00 hex устанавливает выход в состояние включен ON.
Значение 00 00 hex устанавливает выход в состояние выключен OFF.
0/1
Датафлоу следующая
Пользователь из интерфейса 1С выполняет запрос в сторону вэб-сервиса например: http://login:password@adress:4055/execsvcscript?ip=192.168.70.21&action=ForceSingleCoil&do=01&value=1
Вэб-сервис проверяет авторизацию,
парсит параметры,
упаковывает в modbus TCP
отправляет на контроллер 7060
контролер отвечает
ответ обрабатывается
формируется ответ на вэб-сервисе
После пользователь спустя время автоматически или в ручную отправляет команду value=0
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Советую это спеца. Побольше бы таких.