Цитата Сообщение от i`m Посмотреть сообщение
Здравствуйте, уважаемые форумчане! Слёзно прошу у Вас помощи в освоении протокола modbus. Сразу хочу выразить несказанную благодарность инженерам из компании ОВЕН за реализацию шаблонов для переферийных модулей и ПЧВ. Ваш труд максимально упростил задачу для начинающих "автоматизаторов", низкий Вам поклон. Однако у меня остались вопросы по опросу датчиков расхода по этому протоколу, хоть я и честно прочитал указанные в шапке руководства "от корки до корки". В частности мне не ясен механизм привязки к каналам. Ведь канал представляет из себя массив типа word, а в примере(который показался наиболее мне подходящем, переменная байтового массива). В общем я приложу в сообщение паспорт счётчика с картой регистров и архив "проекта" с прг опроса этих счётчиков в надежде на Вашу помощь.
За сим откланиваюсь, с пожеланиями Вам всем здоровья!
P.S. Версия Codesys 3.5 sp5 patch5.
Добрый день.

1. Вы работаете с портом COM3 одновременно и через библиотеку, и через конфигурацию - так делать нельзя.
В вашем случае лучше оставить только конфигурацию.

2. Вы настроили датчики расхода, поменяв им адреса и тип четности на те, которые указываете в конфигурации?

3. Вы считываете значения из регистров 0 и 1 и, видимо, пытаетесь конвертировать их в REAL - но судя по карте регистров в этих регистрах лежит статус датчика и регистр ошибок, которые имеют тип WORD.

Если есть возможность, свяжитесь со мной по skype (когда датчики будут подключены к СПК и будет возможность удаленного доступа через TeamViewer) - я постараюсь вам помочь.