Modbus

Aug 13, 2003 3 Replies

Hello Alexander!


> ðÏÄÓËÁÖÉÔÅ, ÓÕÝÅÓÔ×ÕÀÔ ÌÉ ÂÅÓÐÌÁÔÎÙÅ ÒÅÁÌÉÚÁÃÉÉ modbus ÍÁÓÔÅÒÁ É
>> ÓÌÅÊ×Á ÄÌÑ AN> AVR
>> É PC (ÌÕÞÛÅ ÂÙ ÍÁÓÔÅÒÁ)?

AN> á ÞÔÏ - ÓÁÍÏÍÕ ÕÖÅ ÎÅ ÐÉÛÅÔÓÑ ? AN> modbus ×ÒÏÄÅ ËÁË ÓÔÁÎÄÁÒÔ - ÐÒÏÝÅ ÎÅËÕÄÁ äÅÊÓÔ×ÉÔÅÌØÎÏ! þÕÔØ ÎÁÐÒÑÞØÓÑ, É ÐÒÉÍ Þ/Ú ÍÅÓÑà (ÅÓÌÉ Ó ÐÅÒÅËÕÒÁÍÉ) ÂÕÄÅÔ ×ӣ ÒÁÂÏÔÁÔØ. úÁ ÍÅÓÑÃ Ñ ÓÄÅÌÁÌ (ÄÌÑ RTU): ÎÁ 51`ÁÓÍÅ: ËÏÍÁÎÄÙ 0È03, 0È10, 0È11 (ÓÌÅÊ×)(ÄÒÕÇÉÅ ÍÎÅ ÎÅ ÎÕÖÎÙ) ÎÁÐÉÓÁÌ ÄÌÑ PC ÍÏÄÂÁÓ ÔÅÓÔÉÌËÕ (ÜÔÏ ÕÖÅ ÍÁÓÔÅÒ) ÄÌÑ ÐÒÏ×ÅÒËÉ ÆÕÎËÉÏÎÁÌØÎÏÓÔÉ ÄÁÎÎÏÊ ×ÅÝÉ. äÁ, ÄÌÑ ÏÄÎÏÇÏ ÄÅ×ÁÊÓÁ ÎÁ ó Ñ ÎÁÐÉÓÁÌ ÜÔÉ ËÏÍÁÎÄÙ (ÓÌÅÊ× ÄÌÑ 51)ÚÁ


3ÄÎÑ!!!(ÐÒÁ×ÄÁ Ó ÕÐÒÏÝÅÎÉÑÍÉ, ÉÂÏ ÔÁËÏ× ÂÙÌ ÄÅ×ÁÊÓ) ÍÏÇÕ ÚÁËÉÎÕÔØ. × ÏÂÝÅÍ ÐÒÏÓÔÏÊ ÐÒÏÔÏËÏÌ


Gerasimov_Gerasim

 OS/2

ðÒÉ×ÅÔ, Alexey! ÷ 13 Aug 03 ÏËÏÌÏ 09:39 ÐÏ ÍÅÓÔÎÏÍÕ ×ÒÅÍÅÎÉ, Alexey ÐÉÓÁÌ(Á) Ë Alexander A. Chudov:

AGN> á ÞÔÏ - ÓÁÍÏÍÕ ÕÖÅ ÎÅ ÐÉÛÅÔÓÑ ?

åÓÔØ ÔÁËÏÊ ÐÏÌÅÚÎÙÊ ÛÔÕË "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÄÁ", ÞÔÏÂÙ ÐÏ ÔÙÝÅ ÒÁÚ ×ÅÌÏÓÉÐÅÄ ÎÅ ÉÚÏÂÒÅÔÁÔØ. åÓÌÉ ÇÏÔÏ×ÏÇÏ ÎÅÔ, ËÏÎÅÞÎÏ ÓÁÍ ÎÁÐÉÛÕ. äÁ É ×ÏÏÂÝÅ, × ÃÅÌÑÈ ÏÂÝÅÇÏ ÒÁÚ×ÉÔÉÑ ÐÒÉÅÍÏ× ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÑ ÉÎÔÅÒÅÓÎÙ ÒÁÚÎÙÅ ×ÁÒÉÁÎÔÙ.

AGN> modbus ×ÒÏÄÅ ËÁË ÓÔÁÎÄÁÒÔ - ÐÒÏÝÅ ÎÅËÕÄÁ

HÉËÔÏ É ÎÅ ÓÐÏÒÉÔ.

My best regards, Alexander.

Забавный вопрос. Просто программная реализация сильно зависит от устройства железяки. Полностью универсальная реализация на мой вкус требует использования RTOS (семафоры и проч.). А RTOS совсем не всегда ставится в столь простенькие машинки.

Реализации без RTOS сильно повязаны на реализацию всего остального кода, которая тебе запросто может не подойти.

 OS/2

ðÒÉ×ÅÔ, Alexander! ÷ 14 Aug 03 ÏËÏÌÏ 00:41 ÐÏ ÍÅÓÔÎÏÍÕ ×ÒÅÍÅÎÉ, Alexander ÐÉÓÁÌ(Á) Ë Alexander A. Chudov:

AC>> ðÏÄÓËÁÖÉÔÅ, ÓÕÝÅÓÔ×ÕÀÔ ÌÉ ÂÅÓÐÌÁÔÎÙÅ ÒÅÁÌÉÚÁÃÉÉ modbus ÍÁÓÔÅÒÁ É AC>> ÓÌÅÊ×Á ÄÌÑ AVR É PC (ÌÕÞÛÅ ÂÙ ÍÁÓÔÅÒÁ)?

AM> €€€ ôÕÔ ÎÁÞÉÎÁÅÔÓÑ ÆÁÊÌ Windows Clipboard €€€ AM> Free Windows Modbus Master

formatting link
AM> €€€ á ÚÄÅÓØ Windows Clipboard ËÏÎÞÁÅÔÓÑ €€€

óÐÁÓÉÂÏ.

My best regards, Alexander.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required