так смысл то в том, чтоб сторонняя программа была поверх остальных приложений, а разве возможно запущеный рантайм отправить на задний план?
так смысл то в том, чтоб сторонняя программа была поверх остальных приложений, а разве возможно запущеный рантайм отправить на задний план?
Ну так можно ж написать программу для софтПЛК но без визуализации, а на передний план собственно писанное приложение. А как тогда более правильно поступить в данной ситуации коль уж говорите что так не правильно!!!
Ну реально тогда получается что есть сенсорная панелька с сафтПЛК но без мощной визуализации. На сайте codesys есть такая штука как CODESYS TargetVisu – Control and Visualization on one Device, возможно к ее помощи необходимо прибегнуть.
ООО "Акватехнологии" Донецк, Украина
JoSaint, вам надо выяснить, работает ли на вашем «ПЛК» TCP/IP-стек. Если да, то всё в шоколаде — засовываете в проект какой-нибудь modbus.lib и вперёд с песней. Ну, понятно, что в своей сишарповой проге надо по модбасу на локалхост тогда коннектиться. Для шарпа библа есть NModbus, но я не знаю, как она в проект под WinCE пойдёт. Протокол простенький — можно и ручками написать. А может и готовый SCADA/HMI-пакет под ВинЦЕ найдёте.
*** хотя что-то я вот не помню, могут ли кодесисовские modbus-библиотеки в TCP работать ***
Последний раз редактировалось Yegor; 20.03.2013 в 19:54.
Даже старший сосед с Юго-Востока имеет проблемы с мультипликацией после продолжительной работы, а Вы хотите собственную написать и без утечек памяти, сильно сомневаюсь
Такая система используется в панельных контроллерах EATON (бывш. Moeller). Стоит WinCE + runtime codesys + runtime galileo (визуализация). Там связь между runtime-ми как раз вроде идет по протоколу codesys через localhost. Так что думаю что если вы ручками пропишите в контроллере обмен через сокеты (modbus или свой протокол) - то думаю что будет работать. Сам раньше интересовался данной темой и хотел на панели weintek найти codesys runtime...
Да. Да. Имелся в виду модбас поверх сокетов. Никто не запрещает пересылать через сокеты что-нибудь совсем другое по иному протоколу. Только аккуратнее там с велосипедами.Это проверить на моем SoftPLC с помощью библиотеки SysLibSocket???
можно ж и через сокет как с кодесиса так и в шарпе через него же работать, необязательно MODBUS???