plcforum.uz.ua

International PLC Forum
It is currently Thu Sep 21, 2017 8:42 pm

All times are UTC + 3 hours


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Fri Mar 03, 2017 10:28 pm 

Joined: Fri Oct 25, 2013 11:02 pm
Posts: 4
Здравствуйте, высокоуважаемые специалисты АСУ ТП!
Столкнулся с непонятной работой модуля siemens CP341 в связке с ПЛК siemens CPU315DP (установлен в другой корзине, корзины связаны по профибас), сконфигурированный в качестве modbus-мастера с вставленным аппаратным ключом и загруженным в него драйвером: после прекрасной работы в течении нескольких дней и опроса всего одного slave-устройства, скоропостижно затыкается, перестает слать посылки и сбрасывается только благодаря снятия с него питания!
При этом, иногда, удается зафиксировать коды ошибок: в виде статуса ошибки на передачу W#16#1E0D и статуса ошибки на прием W#16#1E41.
Подскажите, что это может быть? Может быть кто-то уже сталкивался с этой проблемой? Можно ли как-то программно, принудительно пересбрасывать данный модуль? (sos)


Top
 Profile  
 
PostPosted: Fri Mar 03, 2017 11:03 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Что за устройство, что за протокол, что справка по используемой функции пишет об этих ошибках ?
Как часто глючит ?


Top
 Profile  
 
PostPosted: Sat Mar 04, 2017 11:50 am 

Joined: Fri Oct 25, 2013 11:02 pm
Posts: 4
Протокол modbus rtu с настройками 9600 8 n 1. Устройство - расходамер подключенный через радиомодемы. Нормально работает примерно втечении недели, затем приходится пересбрасывать модуль CP341.


Top
 Profile  
 
PostPosted: Sat Mar 04, 2017 3:01 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
https://support.industry.siemens.com/cs/document/1137332/simatic-s7-300-ptp-coupling-and-configuration-of-cp-340
W#16#1E0D
The figure below illustrates the content of the STATUS parameter for the "Job aborted due to warm restart, hot restart or reset" event (event class: 1EH, event number 0DH).

стр.140
W#16#1E41
(1E)41H The number of bytes specified at the FBs' LEN parameter is not permissible.
You must stay within a range of values of 1 to 1,024 bytes.

вариантов несколько: смотреть буферы диагностик
W#16#1E0D = барахлит корзина расширения IM, куда вставлен СР - или не к месту думается этот код - сравнить по времени буферы диагностики СР и CPU, может это реально CPU перезегружалось, а вместе с ним СР.
W#16#1E41 = барахлит СР или связка с модемом или ошибка в программе при динамическом параметрировании функции


Top
 Profile  
 
PostPosted: Sat Mar 04, 2017 7:39 pm 

Joined: Fri Oct 25, 2013 11:02 pm
Posts: 4
Здравствуйте!
Изучил диагностические буферы CPU и IM в них отсутствуют аварийные диагностические сообщения, CPU не перезагрудался, так для IM диагностический буфер вообще пустой.
А вот для модуля CP341 присутствуют диагностические сообщения:
http://imglink.ru/show-image.php?id=00b ... 60ce127267
http://imglink.ru/show-image.php?id=5f1 ... 524dea9519
http://imglink.ru/show-image.php?id=a81 ... 272712c2eb


Top
 Profile  
 
PostPosted: Sat Mar 04, 2017 8:38 pm 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Судя по написанному ошибка канала связи - эти ошибки можно и нужно обрабатывать программно, тогда не придётся вручную перевключать СР.
При обработке ошибки надо учитывать что
The parameter is available for a single CPU cycle after the send request has been completed correctly.
текст сообщений можно выделять и копировать через буфер.

Может помочь логический анализатор, чтобы понять кто первый начинает врать
Image


Top
 Profile  
 
PostPosted: Sun Mar 05, 2017 9:42 am 

Joined: Fri Oct 25, 2013 11:02 pm
Posts: 4
А как можно программн­о обрабатывать? Что м­ожно сделать? Т­ам же нельзя отвергну­ть ответ, модуль сам­ его сразу принимает.


Top
 Profile  
 
PostPosted: Sun Mar 05, 2017 11:20 am 
Site Admin

Joined: Thu Feb 16, 2006 6:25 pm
Posts: 3005
Location: Russia
Обработать ошибку ?
Модуль ведь не зависает, раз сообщает много раз об возникающих ошибках... надо вести где то архив таких ошибок по времени.
Не зная процедуру общения с неизвестной породой модема, качества связи с его собратом у расходомера...
и как редко это процедура вызывается невозможно ничего предположить


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: Bing [Bot] and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by International PLCforum® Forum Software © PLCforum
Mobile version