извиняюсь, такой вот детский вопрос:
При использовании sms.lib
sPhone_in-номер как правильно пишется(с +7, с 8 или без них)
Text_or_PDU- эта переменная для чего?
Какой номер у RS232 на плк 100?
извиняюсь, такой вот детский вопрос:
При использовании sms.lib
sPhone_in-номер как правильно пишется(с +7, с 8 или без них)
Text_or_PDU- эта переменная для чего?
Какой номер у RS232 на плк 100?
где-то тут было нарытоПЛК100,150,154
COM0 – RS485, COM1 – RS232, COM2 – Не исп., COM3 - Не исп., COM4 – RS232-Debug
ПЛК110
COM0 – RS485-1, COM1 – RS232, COM2 – RS485-2, COM3 - Не исп.,COM4 – RS232-Debug
ПЛК63
COM0 – RS485, COM1 – RS232, COM2 – Не исп., COM3 - Не исп., COM4 – RS232-Debug
Я вот роюсь в конфигурациях, нашел в файле hardware.cfg, который находится в папке IOModules таргет-файлов следующее:
Немного отличается от того, что ты привел.Код:[Module.DEBUG_USART] Name=Debug RS-232 ;rus_name=Отладочный порт RS-232 Id=200 [Module.COM1_USART] ;rus_name=Порт RS-485 Name=RS-485-1 Id=201 [Module.COM2_USART] Name=RS-232 ;rus_name=Порт RS-232 Id=202 [Module.COM3_USART] Name=RS-485-2 Id=203 [Module.COM4_USART] Name=Port COM4 Id=204
А попутно спрошу свое: смотрю в ПЛК-браузере, там пишет, что хочет таргет 2.05. А где в таргет-файлах узнать, какая у них версия? Или как вообще узнать, что таргет подходит моему экземпляру ПЛК?
Почему вопрос: пишет, собака, что не инициализированы модули. Почему - не пойму. Сообщение прилагаю.
Сейчас вроде до ума доведена вот эта библиотека SmsOwenLib.zip
Краткая инструкция по номерам к ней вот: http://www.owen.ru/forum/showpost.ph...78&postcount=1
По поводу текст или ПДУ, это формат отправки сообщения, либо обычным текстом либо в кодированном виде
Так я чего.Я не чего.Вот :
http://www.owen.ru/forum/showthread....EE%F0%F2%EE%E2
capzap, Валенок
Спасибо!
Собсно, вопрос остался. Отзовитесь, плз, кто знает.
Еще один вопрос по модулю статистики. В описании конфигурирования ПЛК написано, что параметр PLC_CYCLE_TIME показывает реальный цикл в сотнях микросекунд. Значит ли это, что число 5000 дает
5000 * 100 мкс = 500000 мкс = 500 мс ?
Если да, то совершенно не могу понять вот такую картину
Вложение 7374
И это в работающем ПЛК, который, вроде бы, вполне нормально отрабатывает события. То есть, его цикл, по самым щедрым прикидкам, не более 30 мс. А то, что мы видим в отладке (5320) КАГБЭ намекает на цикл в полсекунды.
Что я не так понимаю?
Спасибо!
Да уж. Полсекунды в глаза.
1.Cчитали типа в dword, а пихнули в ворд. Но тогда цикл типа 70ms
2.Цикл действительно полсекунды. Это легко проверяется.
3.Фотомонтаж
4.???
Я привел скриншот с работающей КДС, окно - Конфигурация ПЛК. Там переменные я не считаю и не преобразовую. Это в модуле статистики делает сам ПЛК. Тогда какие могут быть ошибки с типами?
Я смотрю логическим анализатором обмен между ПЛК и АЦП, а также дискретные выходы ПЛК. Видно, что время реакции - десятки миллисекунд (могу списать на реле, хотя удивлен). Но уж никак не полсекунды.
Вас тут подурачить, да.
Вот и я говорю: ???
Кста, твоя библиотека бросает запросы с какой частотой? Сейчас рассмотрел на ЛА, команды идут с периодом около 30 мс. Скрин обмена прилагаю.
Вложение 7375