К примеру как реализовать следующую программу с помощью UNM: К плк100 подключить модуль ввода данных. В конфигураторе объявляем модуль Unm , задаем его сетевые параметры опроса.
Далее, в программе открываем порт функцией OpenPort , захватываем интерфейс (LockDevice), получаем данные (GetByte).
Вот до чего додумался сейчас пока разбирался, если не в ту сторону то поправьте сразу.
Теперь как из полученных данных извлечь ценную инфу, к примеру с определенного входа считать значение, как это сделать?
Я правильно понимаю что у вас все на один порт навешано? И для этого вам рекомендуют unm использовать? Если так то после отправки смс через unm просто закрываете порт и порт автоматически подхватит настроенный на него же модуль ModBus Slave из PLC Configuration. Непонятно только как вы изолируете панель от ПЛК на момент передачи SMS. Или у Вас панель Slave?
Нет, все приборы на разных интерфейсах. Панель на Debug 232, модуль МВ110 на RS 485, и модем ПМ01 подключен по RS 232. И вся эта связка вместе не работает. Был опыт только ПЛК+ПМ01 (отправка\передача смс), но там просто, по примеру.
Я и не знаю что в данном случае проще и надежнее. Как уже говорил опыта работы с UNM не очень много.
Панель изначально задумывалась как мастер, но посоветовали сделать ее Slave.
Хотелось бы узнать, как можно решить эту задачу с помощью SysLibCom?
Вроде разобрался с предыдущей задачей, хотя до конца не понял.
Подскажите по работе блока FB_SMS_SR, описание почитал, понял про назначение входов и выходов, вопрос по логике его работы:
1. Если отправить смс и она не дошла, будет ли повторная попытка ее отправки (она сохраняется в какой нибудь буфер?)?
2. Если не отправленные смс куда-то сохраняются для повторной попытки, то не будет ли там переполнения и последующей некорректной отправки\приема? Как происходит очистка этого буфера?
Все вопросы связаны с надежностью доставки SMS как это проконтролировать наверняка, потому как по смс должны выставляться температурные уставки на объекте
PS C предыдущей проблемой разобрался путем изменения порядка в конфигурации: поставил модуль UNM перед ModBus (slave) и ModBus (master)
Последний раз редактировалось Igor.m; 03.12.2014 в 14:51.
в бибке принц примерно следующий, контролировать надо выход done и словосостояние ошибок, если пераое истина и второе ноль, значит запрос обработан корректно и команда выполнилась, если при истине будет какое нибудь значение отличное от нуля, значит отправка не состгялась и уже сам программист решает послать повторно cмckу или поступить как то по другому
Подскажите почему SMS не приходят на модем, хотя с модема из программы все нормально отправляется и приходит получателю.Далее, вытаскиваю симку которая, была в модеме и все потерянные в программе SMS приходят на телефон. В чем ошибка, почему так происходит?
Поставил счетчик на выход NewInSms блока FB_SMS_SR, выход показывает что смски приходят а вот текста нет..
странно конечно, тогда вопрос, какого плана сообщения, кирилица присутствует?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран