Добрый день!
Ситуация: на объекте стоит ПЛК110-60 и ПМ01, связь с диспетчерским пультом по CSD( у диспетчера тоже ПМ01) все вроде работает нормально, но есть необходимость проверять баланс объекта(+ качество связи, отправлять СМС с объекта и т.д.)
Пытался вставлять подпрограммы для работы с модемом через порт (модем сидит на RS232) подпрограмма тоже работает стабильно(дает команды модему, обрабатывает ответы), но работа по CSD становиться невозможна (Modem_Fault = 1, прослушивание порта - ATI и ответа от модема уже не слышно.. ) возможно это от того что настройка порта меняется, в подпрограмме при открытии такие праметры:
com_set.dwBaudRate:=115200;
com_set.byParity:=0;
com_set.dwTimeout:=0;
com_set.byStopBits:=0;
com_set.dwBufferSize:=0;
com_set.dwScan:=0;
настройки порта для CSD станартные(не трогал от греха подальше).
Вопрос в следующем, молно ли таким образом проверять баланс(и т.д.), если да, то что я делаю не так? а может есть еще способы решения данной проблемы(хотябы проверить баланс), не используя подпрограммы?