Можно ли запустить ПЛК из сторонней программы? И если можно, то какиую(ие) команду(ы) надо послать?
Понимаю что это проблематично и делать этого не хочу, но начальство требует чтобы я спросил.
Можно ли запустить ПЛК из сторонней программы? И если можно, то какиую(ие) команду(ы) надо послать?
Понимаю что это проблематично и делать этого не хочу, но начальство требует чтобы я спросил.
В приципе судя по наличию в PLC-Browser-е команд startprg и stopprg это возможно (не понятно только зачем это нужно). В принципе монитором порта можно посмотреть что посылается и потом повторить.
Есть 3 пути:
1-й: Купить у CoDeSys Библиотеку для работы с протоколом GetWay (правда цена у неё 3тыс. Eu).
2-й: Как советовал Nekit, занятся reverse enginering. Если возникнут вопросы, просьба писать на мыло.
3-й: не управлять непосредственно пуском/остановом всей программы ПЛК, а только некоторой её части.
Т.е. есть код, всегда выполняющийся и следящий за приходом команд по посл. интерфейсу/Ethernet. При получении
команды START разрешается работа основного куска программы.
В принципе любая скада позволит решить эту задачу
Последний раз редактировалось Филоненко Владислав; 03.04.2007 в 09:11.
Тролль-наседка, добрый, нежный и ласковый