Рассмотрим пошаговый пример работы с COM- портом, используя комплект DK55.
Подключим питание, Ethernet для связи с CoDeSys и соединим Com1 платы на Com1 компьютера (или на любой другой свободный порт) см Рис 1.
Рис 1. Комплект DK55.
Создадим проект, как на рисунке 2.
Рис 2. Проект передачи по Com порту.
Эта программа передает через COM порт данные, которые мы будем слушать HiperTerminal-ом.
В третьей строке раздела переменных объявляем дескриптор порта, затем структуру параметров порта, которые мы заполним в блоке init. В пятой строке объявлен флаг состояния. Использовать его можно для отслеживания возвращаемых состояний функций.
Шестая и Седьмая строка – передаваемые данные. Для эксперимента можно воспользоваться архивом или строкой, в нашем случае строкой. Обращу внимание, в конце строки DK55 стоит пробел, для красоты отображения в дальнейшем. Всего строка содержит 5 символов по байту.
Восьмая строка, параметр dwTxBytes будет содержать количество переданных байт, нужен только для отображения процесса, как и флаг bSt. И последнее, Switch – ключ на запуск передачи.
В блоке Init заполняем структуру параметров Com порта.
Обратите внимание конкретно на плате DK55 используется порт, помеченный как Com1, в программе он же обзывается COM2. Подобное смещение наблюдается и на 61-х комплектах.
В блоке OpenPort открываем порт, получая дескриптор, и устанавливаем параметры передачи. Тут следует отметить, что дескриптор должен отличаться от 0xFFFFFFFF (правой клавишей мышки в области объявления переменных в режиме ОНЛАЙН можно выбирать отображаемый режим системы исчисления). Если возвращаемый дескриптор равен 0xFFFFFFFF, это означает, что произошла ошибка открытия порта, порт не открыт. Аналогично с флагом bSt. После установки параметров он должен быть TRUE, иначе произошла ошибка.
В блоке Write производим передачу циклически пока ключ Switch не перейдет в FALSE. А перейти в любое состояние он может в нашей программе только вручную.
При передачи данных в dwTxBytes записывается количество переданных байт.
После окончания циклов передачи данных, что определяет состояние Switch в блоке ClosePort мы обязательно должны закрыть порт. Иначе при следующей попытке его открыть возникнут проблемы. Это следует учитывать при ручной остановке программы с незакрытым портом. Последующее подключение к контроллеру и запуск даже измененной программы при попытке открыть порт выдаст ошибку.
Подключаемся и запускаем программу и в ручную устанавливаем Switch в положение TRUE (рис 3).
Рис 3. Проект в ОНЛАЙН
Передача пошла. Теперь не плохо бы увидеть эту передачу. Для этого воспользуемся HyperTerminal –ом с параметрами, соответствующими нашим передачам (рис 4).
Рис 4. Параметры HyperTerminal.
После начала сеанса связи получаем картину как на рис 5.
Рис 5. HyperTerminal на связи
Если мы вместо компьютера подключим другой комплект с тем же проектом, с одним отличием SysComWrite заменен на SysComRead, мы сможем прочитать строку на этом комплекте.
Замечание: Com-порт предназначенный для связи с CoDeSys в других целях использовать нельзя.
Как включить режим DMA, и вообще много полезного посмотреть можно тут:
http://www.beck-ipc.com/files/api/scxxx/config.htm
Загрузить файл проекта
Обсуждение на форуме
Модем не отвечает на команды. Проверьте подключение модема.
Как правило, причина в том, что модем действительно не отвечает на команды программы. Это может быть связано с разными причинами, самая распространенная из которых — зависание модема. В такой ситуации нужно сделать следующее:
- Прежде всего следует убедится, что в программе указан правильный COM-порт, к которому подключен модем. GSM-модемы любят менять порты произвольным образом, при извлечении модема (особенно при установке в другой USB-порт) или при перезагрузке.
- Если порт выбран правильно, убедитесь, что программное обеспечение, которое поставляется с модемом не запущено. Если такая программа запущена, она использует порт модема и мешает работе программы. Завершите работу этой программы.
- Если предыдущие два пункта не помогли, проблема скорее всего уже в модеме, его нужно перезагрузить. Если модем внешний, нужно просто выключить на нем питание, подождать несколько минут, включить заново и попробовать. Если же модем внутренний, необходимо перезагрузить компьютер. Если модем — GSM, необходимо корректно завершить его работу в системе, извлечь, подождать пару минут, снова вставить в компьютер. Затем дождаться, когда модем подготовится к работе. Если при этом запуститься программное обеспечение, поставляемое с модемом, нужно дождаться, когда оно так же подготовит модем к работе, а затем завершить работу этой программы. После этого можно повторить попытку использовать модем в программе Call Office.
Модем не имеет голосового режима
Модем не может быть использован для воспроизведения голосового сообщения. Голосовые функции могут отсутствовать совсем или быть отключены.
Если же модем раньше работал корректно, а потом вдруг стал возвращать эту ошибку, проблема связана с тем, что операционная система переопределила параметры устройства. Например, после переподключения модема. В этом случае необходимо нажать на ссылку «Изменить» рядом с названием конфигурации и дойти по мастеру настроек до страницы «Выбор устройства» или на странице запуска сценария нажать на пункт «Параметры устройства» в меню слева и выбрать из списка на странице своё устройство с правильным номером порта. Для корректной работы GSM-модема необходим COM-порт, подписанный как «3G PC UI Interface».

Подробнее описано в разделе помощи в выборе устройства
Ошибка инициализации модема
Как и в предыдущем вопросе, проблема может быть в неправильном выборе порта модема.
Код ошибки: 0x2 (Не удается найти указанный файл.)
Попытка работы с отсутствующим модемом. Это устройство было подключено к компьютеру, но после было извлечено или и получило другие параметры после переподключения.
Порт данных не открыт
Для передачи голосового трафика в GSM-модемах используется порт данных. В диспетчере устройств в разделе «Порты (COM и LPT)» этот порт отображается как 3G Application Interface. Если такого порта у вас в диспетчере задач нет, попробуйте переподключить модем к другому выходу USB и дождаться полной установки необходимых драйверов. Если и после этого 3G Application Interface в разделе не появился, скорее всего, у вашего модема нет голосовых функций или они заблокированы.
Ошибка переключения в голосовой режим
Данная ошибка может возникать в результате выбора неправильного набора команд для модема. Попробуйте выбрать другой набор команд на странице дополнительных настроек модема.
Ошибка набора номера
Ошибки набора номера абонента могут происходить по самым различным причинам.
В первую очередь убедитесь, что правильно указан столбец базы данных, содержащий номер телефона.
В зависимости от того, через какое устройство вы пытаетесь дозвониться, наиболее частые ошибки при наборе номера можно разделить на ошибки модемов и ошибки SIP-шлюза.
- Ошибки модема
- Использование неподходящего набора команд. На странице дополнительных настроек модема последовательно перебирайте наборы команд для модема, пока не подберёте подходящий для вашего модема набор команд.
- Отключение автоматического преобразования номера. Если в вашей базе данных (файле Excel) номера телефонов записаны с пробелами, скобками, тире и так далее, включение автоматического преобразования телефонного номера на странице дополнительных настроек удаляет их из номера, который передаётся модему для звонка. Если отключить эту функцию, номер передаётся в том виде, в котором он записан в базе данных, это может привести к ошибке набора.
- Ошибки SIP-шлюза
- Ошибка может возникать при неправильно указанных параметрах соединения с сервером. Например, если в качестве имени сервера указывается UserName@SIP-domain.ext, а не SIP-domain.ext, ошибка набора номера неизбежна.
Ошибка отправки SMS : Ошибка отправки SMS: +CMS ERROR: 304
304. Invalid PDU mode parameter. Ошибка отправки сообщения. Неверный формат PDU.
Возможно, вы отправляете сообщение на телефон в формате +7-ххх-ххх-хххх. Уберите плюс перед номером телефона. Возможно также, что ваш мобильный оператор требует, чтобы первой цифрой номера была восьмёрка: 8-ххх-ххх-хххх.
Следует иметь ввиду, что некоторые операторы цифру 8 перед телефонным номером воспринимают как признак того, что сообщение должно быть отправлено международному абоненту. Обязательно проверьте, доходит ли сообщение. Отправьте сообщение на свой номер.
Если изменение номера не привело к желаемому результату, возможно, ваш модем считает длину сообщения, которая указывается в строке, отправляемой в SMS-центр, другим способом. Попробуйте изменить команду отправки сообщения в реестре Windows.
Вам будет нужна ветка реестра HKEY_LOCAL_MACHINESOFTWAREWentorCall OfficeCommandSetHuawei E1550SendSMS (HKEY_LOCAL_MACHINESOFTWAREWow6432NodeWentorCall OfficeCommandSetHuawei E1550SendSMS для 64-битных операционных систем). Вместо
AT+CMGS=<SizeText><cr>
надо указать:
AT+CMGS=<Size><cr>
Перезагружать программу после этого нет необходимости, просто запустите сценарий заново.
Ошибка отправки SMS : Ошибка отправки SMS: +CMS ERROR: 330
330. SMSC address unknown. Ошибка отправки сообщения. Неправильно задан номер SMS-центра.
Самым простым вариантом решения проблемы будет установка SIM-карты в обычный мобильный телефон. В настройках запишите нужный вам номер SMS-центра. Узнать номер можно у оператора связи, которому принадлежит SIM-карта.
Ошибка открытия ключа NewSMS
Вероятно, вы используете стационарный телефон в качестве устройства приема SMS. Необходимо учитывать, что на данный момент совсем немногие стационарные телефоны могут принимать SMS. Если вы используете старую версию программы, то эта ошибка будет останавливать выполнение программы. Скачайте и установите новую версию программы.
Регистрация пользователя на сервере https://login.globtelecom.ru не удалась
Для соединения с SIP-сервером ГлобалТелеком необходимо использовать адрес сервера sip.globtelecom.ru
Адрес login.globtelecom.ru используется для входа в личный кабинет.
Регистрация пользователя на сервере не удалась
Если используете IP-телефонию. Проверьте правильность написания адреса сервера, имя пользователя (логин) и пароль для регистрации на сервере. Попробуйте включить на странице дополнительных настроек SIP-сервера параметр StunServer, оставив значение по умолчанию stun.ekiga.net без изменений. Это сервис автоматического определения топологии сети. Если соединение по-прежнему не устанавливается, пришлите нам журнал с этой ситуацией и её описанием в поле «Примечание». Журнал можно отослать, нажав на ссылку «Отправить журнал разработчикам» на странице запуска сценария.
Если используете SMPP-протокол. Проверьте правильность написания адреса сервера, имя пользователя (логин) и пароль для регистрации на сервере. Если данные верны, но соединение по-прежнему не устанавливается, пришлите нам журнал с этой ситуацией и её описанием в поле «Примечание». Журнал можно отослать, нажав на ссылку «Отправить журнал разработчикам» на странице запуска сценария.
Ответы SIP-шлюзов
Посмотрите на первую цифру номера ответа. В зависимости от этого ответы делятся на шесть категорий:
- 1xx (информационные ответы)
- 2xx (ответы о завершении запроса)
- 3xx (сообщения о переадресации)
- 4xx (невозможность обработать запрос)
- 5xx (ошибки сервера)
- 6xx (глобальная ошибка)
Полный текст ответов SIP-шлюзов вы можете увидеть на странице «SIP ответы и их значения».
Устройство не открыто
Если вы используете модем, проверьте его подключение и, если необходимо, включено ли питание. Возможно, модем был переинициализирован операционной системой и получил другой номер порта. Это, как правило, происходит при переподключении модема.
Если вы используете SIP-шлюз, убедитесь, что с компьютера, на котором запущен программный продукт Call Office есть доступ к шлюзу. Если ваш компьютер выходит в сеть интернет через маршрутизатор, попробуйте включить на странице дополнительных настроек соединения с SIP-шлюзом параметр Stun-сервер.
Если вы используете демонстрационную версию, то закрытие предупреждающего окна об использовании демонстрационной версии по кнопке «Закрыть» приведет к отмене доступа к устройству. Чтобы разрешить работу устройству, нажмите на кнопку «OK».
Устройство не найдено
Данная ошибка возникает, когда устройство было удалено или связь с ним была потеряна и попытались обратиться к этому устройству. Для решения данной проблемы необходимо:
1. Если устройство было удалено, тогда необходимо добавить устройство, если его нет. Нажать правой кнопкой по сценарию -> Добавить -> Устройство.

2. Добавленное устройство система сама не выберет, его нужно перевыбрать самостоятельно. Для этого зайти туда где оно используется и выбрать (даже если оно уже выбрано), затем нажать кнопку «ОК».

Ошибка в процессе отправки сообщений. CMS ERROR: 500
В некоторых случаях модем не может отправить ваше сообщение. В журнале такие ошибки отображаются как «+CMS ERROR: 500». Происходить это может по множеству причин:
- отсутствие денег на счете;
- сообщение превышает 72 символа, но не включена опция отрезать лишнее или разбивать сообщение на несколько частей;
- неустойчивая связь с сетью сотового оператора;
- ограничение со стороны сотового оператора на количество сообщений, отправляемых в единицу времени.
Ошибка переключения в режим получения данных
Модем не может переключиться в режим получения данных. Это может быть связано:
- отсутствие или неправильно установленные драйверы. В этом случае можно попробовать отключить модем от компьютера и установить его заново.
- аппаратная невозможность переключиться в режим получения голосовых данных. В этом случае модем не может быть использован для голосового обзвона.
Ошибка переключения в режим передачи данных
Как и в предыдущем случае, модем не может переключиться в режим обмена данными и/или голосовой режим
Ошибка открытия ключа Hangup
Для модема используется набор команд, который не подходит для него. Попробуйте простым перебором найти подходящий набор команд на странице дополнительных настроек модема.
Метод SMSList не поддерживается выбранным устройством
Используется устройство, которое не может принимать сообщения. Например, онлайн SMS-сервис.
Ошибка открытия ключа ListSMS
Как и в предыдущей ошибке, используется устройство, которое не может принимать и аккумулировать сообщения. Например, звуковая карта.
Метод Dial не поддерживается выбранным устройством
Метод Dial инициирует набор номера абонента. Скорее всего, вы пытаетесь написать свой собственный скрипт для работы с системной библиотекой Call Office и используете метод Dial для звуковой карты. Необходимо программно обработать такую ситуацию.
Ошибка разговора: Асинхронный процесс уже запущен
Попытка включить асинхронный процесс при соединении с абонентом. Если у вас возникает такая ошибка, пришлите нам журнал с этой ситуацией и как можно более подробное описание, когда, при каких условиях вы увидели эту ошибку, какое решение использовалось, что именно выполнялось в этот момент, какую, возможно, нажали кнопку и так далее.
Ошибка отправки SMS : Ошибка отправки запроса. Код ошибки: 12057 (0x2f19)
Ошибка 12057 появляется при обращении к серверу, использующему SSL-сертификат, если время компьютера, который обращается имеет несовпадение во времени с сервером более одного месяца или если сервер недоступен.
Для того, чтобы избежать ошибки, возникающей при несовпадении времени, достаточно установить корректное время на своём компьютере.
Чтобы не появлялась ошибка, когда сервер недоступен, надо войти в «Свойства браузера» Internet Explorer, выбрать вкладку «Дополнительно» и в разделе «Безопасность» убрать отметку с пункта «Проверять, не отозван ли сертификат сервера*». Звёздочка обозначает, что изменение параметров будет произведено только после перезагрузки компьютера.

Метод SendCommand не поддерживается выбранным устройством
Данная ошибка говорит о том, что выбранное вами устройство не поддерживает режим управления командами.
Скорее всего вы выбрали звуковую карту в качестве устройства. Выберите устройство, поддерживающее режим управления командами.
Ошибка установки формата данных
При получении голосовых данных на GSM модем может возникать эта ошибка. Связано с тем, что модем не может раскодировать полученные данные. Сформируйте и отправьте журнал разработчикам для дальнейшего изучения и выявления проблемы.
После первого успешного звонка возникает ошибка 500 Internal Server Error — внутренняя ошибка сервера
В некоторых случаях данная ошибка может возникать из-за особенностей АТС. Установите паузу между обработкой номеров не менее 15 секунд.
Driver updates are a vital fix which can help with this issue
by Milan Stanojevic
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he… read more
Updated on March 1, 2023
Reviewed by
Vlad Turiceanu
Passionate about technology, Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world. Coming… read more
- Serial ports are the interface between a PC and devices that don’t support a Bluetooth connection.
- Driver errors or physical damage can cause your serial ports to become unresponsive.
- In most cases, reinstallation or updates of your drivers should resolve this problem.
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:
- Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
- Click Start Scan to find Windows issues that could be causing PC problems.
- Click Repair All to fix issues affecting your computer’s security and performance
- Restoro has been downloaded by 0 readers this month.
If you are unable to open a serial port, you are in good company, and in this guide, we will be telling you all you should know.
A serial port can be helpful, but some users reported being unable to open serial port error messages on their PCs. This can be a big problem, and in today’s article, we’ll show you how to fix this error.
By the end of this article, you should have successfully fixed all problems with your serial port. Some of the solutions may be relevant to COM ports on Windows.
Why is serial port not working?
Here are the top reasons you should have in mind:
- Incorrect communication settings – For the devices to work together correctly, they must be configured with the same communication settings.
- Wrong serial cable – If you use the incorrect serial cable, you will be unable to connect.
- Software conflicts – A software driver might make a serial port unusable. This driver can stop working if it is improperly installed or incompatible with a serial port.
- Faulty wiring – This may cause issues when a control system is connected to a device.
Some variations of serial port problems that users have faced include:
- Unable to open serial port access is denied – In most cases, Access Denied occurs when another program is utilizing the port.
- Failed to open serial port Betaflight – Though it’s not a true USB interface, the flight controller communicates with your computer through a USB connection.
- COM port not detected Windows 10 – Your PC will display the warning unable to open serial port if the COM port isn’t recognized.
- Unable to open connection to com1 – This problem may sometimes arise if you don’t have the proper drivers.
- Unable to open a connection to com1 Windows 10, com3 – This issue can sometimes appear if you don’t have the necessary drivers. To fix it, be sure to update the serial port driver and check if that solves your problem.
- Putty unable to open serial port Windows 10 – Sometimes, this issue can occur due to certain Windows services. This isn’t a major problem, and you can fix it by disabling those services.
- Unable to open serial port com1 access is denied – This issue can appear due to glitches with a serial port. Temporarily disable the serial port and check if that helps.
- Unable to open com port win error code 5, 123, 3 – These are some common problems that can appear with a serial port, but you should be able to fix most of them with one of our above tips.
Now, let us show you how to resolve this error on your Windows PC.
How do I fix unable to open serial port?
1. Make sure that you have the necessary drivers
- Right-click the Start menu and select Device Manager.
- Expand the Universal Serial Bus controller category.
- Right-click on your driver and choose Update driver.
- Lastly, click on Search automatically for drivers.
If you’re getting the Unable to open serial port message, perhaps the problem is related to your drivers. To fix this issue, we recommend updating your serial port driver.
To do that, you can visit your motherboard manufacturer’s website and download the latest drivers. Of course, you can always use a third-party tool if you find this process tedious or complex.
DriverFix will provide a detailed report of all of your current and obsolete device drivers. In addition, it updates the most recent device drivers from the complete database regularly.
DriverFix is the best choice when updating all your drivers automatically, with just a couple of clicks.
It will keep your computer safe from downloading and installing the wrong driver version, which can cause severe malfunctions and ease the process.
DriverFix
Keep all drivers up to date to avoid incompatibility issues.
2. Verify that the port isn’t open/disconnect the cable
Sometimes the Unable to open serial port message can appear if the port is already open. To fix this problem, users are suggesting disconnecting the cable from the other device and trying to connect again.

This is a simple workaround, but several users reported it worked for them, so feel free to try it out.
3. Stop the Windows Fax and Scan service
- Press Windows Key + R keyboard shortcut to open the Run dialog.
- Enter services.msc and press Enter or click OK.
- When the Services window opens, locate Windows Fax and Scan service and double-click it to open its properties (If this service isn’t available, try changing the settings of the Fax service).
- Set the Startup type to Manual and click the Stop button to stop the service. Now click Apply and OK to save changes.
Several users reported that when they were unable to open a serial port while trying to use the serial port, it turned out that the problem was the Windows Fax and Scan service.
To fix this problem, you need to stop Windows Fax and Scan service. After doing that, check if the problem is still there.
Remember that this is just a workaround, so you might have to repeat it whenever you want to use a serial port on your PC.
4. Disable the serial port in Device Manager
- Press Windows Key + X and choose Device Manager from the list.
- When Device Manager opens, locate the serial port, right-click it, and choose Disable device from the menu.
- When the confirmation dialog appears, click Yes.
- Wait for a couple of moments, and then enable the serial port.
Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.
If you keep getting an unable to open serial port message on your PC, the issue might be related to the serial port driver.
A temporary glitch usually causes this, and to fix the problem; we recommend disabling the serial port temporarily.
After doing that, check if the problem is resolved. If this solution works for you, remember that you’ll have to repeat it every time you want to use your serial port.
5. Try using a different cable
Sometimes, an unable to open serial port error can appear if your USB cable isn’t working. Be sure to check if your cable is connected correctly. In addition, check for any visible damage.

If your cable seems in order, try replacing it and check if the problem appears with a different cable.
6. Restart the device
If an Unable to open serial port keeps appearing, perhaps you can fix the problem by restarting your devices.
Restart the device you’re trying to connect to and check if that solves the problem. Alternatively, you can restart your PC and see if that solves the issue.
7. Reinstall the serial port driver
- Open Device Manager.
- Locate your serial port, right-click it, and choose Uninstall device.
- Now click Uninstall to confirm.
- Once the device is uninstalled, restart your PC.
As we already mentioned, sometimes issues with your serial port can be caused by your drivers.
If you keep getting Unable to open serial port message, you might be able to fix the problem simply by reinstalling the serial port driver.
After your computer restarts, Windows should install the default driver, and the problem will be completely resolved.
8. Make sure that the system is up to date
- Open the Settings app and go to the Update & Security section.
- Now click the Check for updates button in the right pane.
- If any updates are available, they will be downloaded automatically in the background and installed as soon as you restart your PC.
Sometimes, an unable to open serial port message can appear if your system isn’t out of date.
An outdated system can lead to various compatibility issues, and the best way to avoid these issues is to update your system.
This process is relatively straightforward in Windows 10, and for the most part, Windows installs the updates on its own. Once your system is updated, check if the problem is still there.
- Bindflt.sys Blue Screen: How to Fix It in 5 Steps
- Fix: A Service Installation Section in this INF is Invalid
How to enable COM port in Windows 10?
- Click the Windows key, enter regedit and select the Registry Editor app.
- Navigate to the part below:
ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUSBSTOR - On the right pane, double-click on Start.
- Change the Value data to 4 and click OK.
Getting the Unable to open serial port message can be a problem for many users that use the serial port frequently, but you should be able to fix this problem using one of our solutions.
Remember that we have not made these solutions in any particular order, so you should try what seems most appropriate for your situation.
Let us know which one worked for you in the comments area below.
Still having issues? Fix them with this tool:
SPONSORED
If the advices above haven’t solved your issue, your PC may experience deeper Windows problems. We recommend downloading this PC Repair tool (rated Great on TrustPilot.com) to easily address them. After installation, simply click the Start Scan button and then press on Repair All.
|
|||
| 1ctube
06.04.19 — 13:01 |
Здравствуйте. Подключаем ККМ к 1С, и при тесте устройства получаем ошибку: Тест успешно выполнен. Ошибка открытия КОМ порта. |
||
| Garykom
1 — 06.04.19 — 13:08 |
>Как его открыть
Скорее всего никак, для вас. |
||
| 1ctube
2 — 06.04.19 — 13:12 |
(1) Хотелось бы самим получить опыт. Вы уже сталкивались с такой проблемой? Если да, то можете подсказать как устранить выше описанную ошибку? |
||
| Garykom
3 — 06.04.19 — 13:20 |
Очень просто, но для этого надо обладать некоторыми знаниями, опытом и навыками. Например тупой вопрос а драйвер от ККТ стоит? Через тест драйвера ККТ видится, подключается и работает? Понимаете что описанных вами сведений (вы в курсе сколько разных версий/конф 1С существуют и разных ККТ драйверов и прочих мелочей) недостаточно чтобы решить траблу. |
||
| Garykom
4 — 06.04.19 — 13:21 |
Тест драйвера не из 1С а нативный от производителя ККТ. |
||
| Garykom
5 — 06.04.19 — 13:23 |
«Ошибка открытия КОМ порта» чаще всего означает что порт уже открыт другим приложением. |
||
| 1ctube
6 — 06.04.19 — 14:01 |
(3) Драйвер от ККМ стоит, при подключении через утилиту я вижу что сама ККМ определилась(в сервисной утилите устройства). Подлкючаем к ПК через интерфейсный кабель по C0M — порту. |
||
| hhhh
7 — 06.04.19 — 14:08 |
(6) наверно, забыли утилиту драйвера выключить. Вот она и занимает порт. |
||
| 1ctube
8 — 06.04.19 — 14:14 |
(7) Хм, возможно. Спасибо, посмотрим |
||
| Kigo_Kigo
9 — 06.04.19 — 14:27 |
а вы точно тот ком порт указываете, на котором висит ККМ? сделайте поиск оборудования |
||
|
Kigo_Kigo 10 — 06.04.19 — 14:28 |
Скорости заявленные в свойствах компорта и в тесте драйвера не связаны, ккм работает по скорости в тесте драйвера ККМ |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
1 |
|
|
23.10.2020, 19:20. Показов 7513. Ответов 100
Здравствуйте. Проблема такая, программы показывают что порт закрыт, оборудование прозванивал всё работает но при подключении ничего не происходит, даже на пк нет сигнала подключения. Дрова качал,ошибок нет!при подключении через usb всё работает но нужен именно com1. Когда я ставлю последовательный порт COM1 показывает ошибку. Но при порте com3 всё без ошибок. Помогите уже полгода решаю проблему все сайты прочитал но всё в бестолку помогите пожалуйста!!!!!!!
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
23.10.2020, 19:20 |
|
Ответы с готовыми решениями:
Как открыть порт? Как открыть порт COM 1? Как открыть локальный порт? 100 |
|
Робот сгибальщик 983 / 491 / 103 Регистрация: 29.07.2020 Сообщений: 2,588 Записей в блоге: 7 |
|
|
26.10.2020, 22:21 |
2 |
|
Когда я ставлю последовательный порт COM1 показывает ошибку. Но при порте com3 всё без ошибок. Не понял! А физически-то RS-232 существует?
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
28.10.2020, 17:45 [ТС] |
3 |
|
В смысле? Добавлено через 1 минуту Добавлено через 6 минут
0 |
|
Робот сгибальщик 983 / 491 / 103 Регистрация: 29.07.2020 Сообщений: 2,588 Записей в блоге: 7 |
|
|
28.10.2020, 17:48 |
4 |
|
COM порт физически подключен (RS-232)? Или виртуальный через USB?
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
28.10.2020, 18:41 [ТС] |
5 |
|
Физически Добавлено через 2 минуты Добавлено через 1 минуту Добавлено через 47 минут
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
29.10.2020, 21:20 [ТС] |
6 |
|
Помогите Добавлено через 2 минуты Добавлено через 1 час 39 минут
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
30.10.2020, 18:12 [ТС] |
7 |
|
Эх
0 |
|
киберпаразит 9719 / 2783 / 188 Регистрация: 14.06.2011 Сообщений: 9,586 |
|
|
31.10.2020, 00:33 |
8 |
|
может глюк в контроллере встроенного rs 232? Миниатюры
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
01.11.2020, 16:51 [ТС] |
9 |
|
Может быть но я не знаю как это протестить и тем более программы пишут что он закрыт, а иногда при нажатии ОБНОВИТЬ КОНФИГУРАЦИЮ УСТРОЙСТВ горит светодиод на мили секунду но потом гаснет Добавлено через 1 минуту Добавлено через 58 секунд Добавлено через 5 минут Добавлено через 34 секунды
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
02.11.2020, 18:00 [ТС] |
10 |
|
700 просмотров а никто не смог ответить
0 |
|
Искусственный интеллект 112 / 82 / 34 Регистрация: 26.08.2020 Сообщений: 590 Записей в блоге: 1 |
|
|
02.11.2020, 21:50 |
11 |
|
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
03.11.2020, 15:58 [ТС] |
12 |
|
А если у меня на пк один порт на 9 пинов Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты
0 |
|
киберпаразит 9719 / 2783 / 188 Регистрация: 14.06.2011 Сообщений: 9,586 |
|
|
04.11.2020, 10:11 |
13 |
|
XP-шку попробовать поставить. на ней заморочек с COM поменьше будет.
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
04.11.2020, 14:18 [ТС] |
14 |
|
А что такое XP-шку Добавлено через 1 минуту
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
04.11.2020, 14:24 [ТС] |
16 |
|
А как я её поставлю если у меня семёрка Добавлено через 42 секунды Добавлено через 4 минуты
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
04.11.2020, 16:49 [ТС] |
17 |
|
Я выбрал по тем временам самую лучшую версию. Я уже написал несколько программ в ардуино подключил к порту а не работает. Вероятно дело в компьютере но другого не поэтому пытаюсь открыть порт Добавлено через 5 минут
0 |
|
2918 / 810 / 182 Регистрация: 14.01.2013 Сообщений: 3,745 |
|
|
04.11.2020, 18:04 |
18 |
|
Простенькая программа Putty позволяет потестировать порт. Надо взять заведомо рабочую шелезяку, что-нибудь посылающую в COM порт и в Putty это прочесть.
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
04.11.2020, 19:36 [ТС] |
19 |
|
Миниатюры
0 |
|
0 / 0 / 0 Регистрация: 21.10.2020 Сообщений: 56 |
|
|
04.11.2020, 19:38 [ТС] |
20 |
|
Миниатюры
0 |
-
dua3
- участник форума
- Сообщения: 228
- Зарегистрирован: 05 авг 2006, 14:04
(Ошибка при открытии COM порта принтера) Иногда при старте программы такая ошибка в мониторинге. Помогает перезагрузка. Отчего может возникнуть?
-
ОСМП АВТОМАТЫ
- участник форума
- Сообщения: 817
- Зарегистрирован: 14 июл 2006, 14:15
Сообщение ОСМП АВТОМАТЫ » 29 янв 2007, 09:31
«dua3» писал(а):Иногда при старте программы такая ошибка в мониторинге. Помогает перезагрузка. Отчего может возникнуть?
Программа не нашла принтер, например потому что он был в состоянии ошибки.
А данную ошибку на все запросы возвращает драйвер «Empty Printer», т.е. пустая заглушка.
«Парламентарные выражения дворник богато перемежал нецензурными словами, которым отдавал предпочтение.» (с) Ильф и Петров
-
Smart77
- Эксперт
- Сообщения: 1322
- Зарегистрирован: 22 сен 2006, 09:22
Сообщение Smart77 » 29 янв 2007, 10:15
У меня была такая же проблема, то принтер определялся через раз, то купюрник, покопался в лога и т.д. выяснил что проблема в мультикарте (контроллер ком портов) сменил и все стало ОК.
ООО «Терминал-партнер». Полное техническое обслуживание платежных терминалов в Удмуртии. Свой Call-цент. Свой сервер мониторинга для ПО 2.0.Х и 3,0,Х!!! Свой Фискальный Сервер под ПС Киберплат!!! Подключены все местные операторы и ЖКХ + подключим Ваших провайдеров с любым оборотом. 18 регион (только ПС Киберплат)
-
Гость
Сообщение Гость » 23 июл 2007, 18:47
После включения терминала маратл выдает такую ошибку, после перезагрузки иногда исчезает.
Принтер Star. До этого месяца 2 работал нормально. Что это может быть?
-
alex_sotaplat
- участник форума
- Сообщения: 557
- Зарегистрирован: 01 апр 2007, 19:59
Сообщение alex_sotaplat » 23 июл 2007, 19:33
plastik писал(а):После включения терминала маратл выдает такую ошибку, после перезагрузки иногда исчезает.
Принтер Star. До этого месяца 2 работал нормально. Что это может быть?
СОМ-порт по другому обзови и не парься, а если у тебя он еще и как СОМ-1 определяется ,то 100% лечиться o:)
-
Гость
Сообщение Гость » 23 июл 2007, 19:40
alex_sotaplat писал(а):
plastik писал(а):После включения терминала маратл выдает такую ошибку, после перезагрузки иногда исчезает.
Принтер Star. До этого месяца 2 работал нормально. Что это может быть?СОМ-порт по другому обзови и не парься, а если у тебя он еще и как СОМ-1 определяется ,то 100% лечиться o:)
Хм.. Интересно, а при обновлении могла исчезнуть строка -PrtWin ? Потому как он вроде как виндовс-принтер работает.
-
alex_sotaplat
- участник форума
- Сообщения: 557
- Зарегистрирован: 01 апр 2007, 19:59
Сообщение alex_sotaplat » 23 июл 2007, 19:45
plastik писал(а):
alex_sotaplat писал(а):
plastik писал(а):После включения терминала маратл выдает такую ошибку, после перезагрузки иногда исчезает.
Принтер Star. До этого месяца 2 работал нормально. Что это может быть?СОМ-порт по другому обзови и не парься, а если у тебя он еще и как СОМ-1 определяется ,то 100% лечиться o:)
Хм.. Интересно, а при обновлении могла исчезнуть строка -PrtWin ? Потому как он вроде как виндовс-принтер работает.
Честно говоря, с виндовыми принтерами сталкиваюсь редко, а вот ошибку открытия СОМ-порта модема вижу с завидной периодичностью, а слышу про нее от клиентов еще чаще #-o , у меня уже большая часть крупных клиентов научились СОМ-порты переименовывать .
-
dua3
- участник форума
- Сообщения: 228
- Зарегистрирован: 05 авг 2006, 14:04
Сообщение dua3 » 23 июл 2007, 20:14
Случайно принтне СВМ 1000 или 2000? у меня и у моих диллеров такое частенько встречается. Проверяй наличичие и качество термоленты,а также датчики бумаги
-
Гость
Сообщение Гость » 24 июл 2007, 13:34
А переименовывать порты через панель управления в Виндах?
-
alex_sotaplat
- участник форума
- Сообщения: 557
- Зарегистрирован: 01 апр 2007, 19:59
Сообщение alex_sotaplat » 24 июл 2007, 17:17
Valery_T писал(а):А переименовывать порты через панель управления в Виндах?
В диспетчере устройств переименовываются.
-
Гость
Сообщение Гость » 25 июл 2007, 02:01
Лечится гораздо проще если модем и принтер работают через PCI контроллер.
Заходим в девайс, и смотрим какие порты установлены, если есть 10,12,13,14 порты, то на диске С в папке drivers есть драйвер мультиконтроллера PCI там есть файл uninstall апускаем его, перезагружаемся, происходит автомотическая перенастройка портов контроллера при которой он правильно распределяет порты, т.е появляются COM4 для принтера и COM6 для модема.
-
Гость
Сообщение Гость » 25 июл 2007, 13:26
Kenny
Спасибо. Все перепробовал (в т.ч. удаление COM-портов) а вот эту операцию не проделывал.
-
Гость
Сообщение Гость » 06 авг 2007, 10:17
Точно такая проблема. Ошибка открытия COM-порта принтера и купюроприемника. Пробовал переименовывать порты, не помогло каждое утро терминал встает. Даже мультиконтроллеры PCI менял, тоже не помогло. Если не трудно, где ентот файлик uninstall лежит, последняя надежда на это. НА диске «Цэ» папку драйверс не нашел, можно полный путь, если не трудно….[-o< [-o< [-o<
-
undi
- участник форума
- Сообщения: 175
- Зарегистрирован: 09 авг 2007, 00:16
Сообщение undi » 09 авг 2007, 00:40
M-land писал(а):Точно такая проблема. Ошибка открытия COM-порта принтера и купюроприемника. Пробовал переименовывать порты, не помогло каждое утро терминал встает. Даже мультиконтроллеры PCI менял, тоже не помогло. Если не трудно, где ентот файлик uninstall лежит, последняя надежда на это. НА диске «Цэ» папку драйверс не нашел, можно полный путь, если не трудно….[-o< [-o< [-o<
Ответ кажется бредовым, но может вылечиться обновленим драйвера мультикарты. Там еще какой-то мост добавляется, которого раньше небыло. Мало того, удалось вытащить из мусорки около 20 мультикарт, которые до этого толком не работали.
» ЦТО №1 «
Обслуживание и ремонт автоматов самообслуживания в Перми и Пермском крае. Продажа комплектующих.
Фискализация платежных терминалов.
(342)256-56-06
-
TimoGrozny
- Эксперт
- Сообщения: 714
- Зарегистрирован: 10 мар 2007, 22:04
Сообщение TimoGrozny » 09 авг 2007, 02:26
Народ проясните поподробней, как это переименовывание ком портов? У меня такое случалос на ситизеназ, но там понятно из за бумаги, привык. А вот на будещее для себя, проясните)
Think different (c) Steve Jobs
-
Гость
Сообщение Гость » 09 авг 2007, 07:57
А этот косяк на половине машин бывает. Лучше подсоединять устройство через специальную платку. Это всё виндовые заморочки… Я, когда программировал принтер, тоже немного повозился с этим. Потом поставил плату расширения, подключил принтер, и всё нормально стало. Так что лучше плату купить, которая стоит рублей 300-400.
-
SanyJukov
- участник форума
- Сообщения: 121
- Зарегистрирован: 24 май 2007, 18:44
Сообщение SanyJukov » 28 авг 2007, 09:52
У нас постоянно то на одном то на другом терминале возникает ошибка
открытия ком порта принтера.
Приезжаеш, смотриш в половине случаев зажевана бумага, но в половине
случаев все нормально. Перезагружаю терминал и все работает.
В чем может быть причина и как ее лечить?
Принтера Citizen 2000.
-
LSD
- Эксперт
- Сообщения: 1338
- Зарегистрирован: 05 фев 2007, 14:20
Сообщение LSD » 28 авг 2007, 10:20
У нас тоже самое везде, где стоят 2000-ки. Глючная модель. Попробуй перевесь с com на USB, поставь бесперебойник. Будут повторяться глюки — к поставщикам:-)
-
SanyJukov
- участник форума
- Сообщения: 121
- Зарегистрирован: 24 май 2007, 18:44
Сообщение SanyJukov » 28 авг 2007, 11:09
LSD писал(а):У нас тоже самое везде, где стоят 2000-ки. Глючная модель. Попробуй перевесь с com на USB, поставь бесперебойник. Будут повторяться глюки — к поставщикам:-)
Если через USB то маратл их не будет видеть, а они будут как win принтер?
-
LeeHo
- участник форума
- Сообщения: 133
- Зарегистрирован: 27 авг 2007, 15:35
Сообщение LeeHo » 28 авг 2007, 11:57
Кстати у этого принтера есть виртуальный COM через USB. Если поставить в винду Virtual Com Driver для этого принтера и поменять в принтере MSW5-3 на OFF, то в винде (во всяком случае у меня) он садится на COM8. Правда не пробовал как маратл будет с ним по COM8 напрямую общаться, если вообще будет.
Вернуться в «Принтеры»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей
























Последовательный порт в Windows 7








