- 
	
- для модбаса есть готовые терминалы. А для собственных протоколов их надо писать и отлаживать, а потом ещё не потерять со временем, быть уверенным, что оно пойдёт под вин12, и не забыть где какой используется - koyodza(21.05.2012 11:52)
			
- Почему во множественном числе? Один протокол, одна dll. - Vladimir Ljaschko(21.05.2012 11:55)
					
- и куда эту dll засовывать? И что делать, если завтра приспичит законнектиться под линуксом? Или Вы имеете ввиду, что у Вас всю жизнь во всех изделиях используется единственный самодельный протокол, который не эволюционирует? - koyodza(21.05.2012 11:58)
							
- 1) Увы, 2/3 жизни ушло на понимание :)  2) Протокол не эволюционирует. Остальное здесь. - Vladimir Ljaschko(21.05.2012 12:22, ссылка)
									
- текстовым можно и без dll в терминале связаться, об этом и речь - koyodza(21.05.2012 12:31)
											
- Конечно можно, и что? DLL нужна для облегчения работы с прибором сторонним программистам, поскольку транспорт там реализован. Зачем каждый должен писать свой парсер, если не требуется экзотичная ОС? - Vladimir Ljaschko(21.05.2012 13:01)
													
- эта ветка о другом - koyodza(21.05.2012 13:18, ссылка)
															
- Я старался осмысленно отвечать на Ваши возражения, а получился "испорченный телефон" :) Vladimir Ljaschko(373 знак., 21.05.2012 13:34)
 
 
 - эта ветка о другом - koyodza(21.05.2012 13:18, ссылка)
															
 
 - Конечно можно, и что? DLL нужна для облегчения работы с прибором сторонним программистам, поскольку транспорт там реализован. Зачем каждый должен писать свой парсер, если не требуется экзотичная ОС? - Vladimir Ljaschko(21.05.2012 13:01)
													
 
 - текстовым можно и без dll в терминале связаться, об этом и речь - koyodza(21.05.2012 12:31)
											
 
 - 1) Увы, 2/3 жизни ушло на понимание :)  2) Протокол не эволюционирует. Остальное здесь. - Vladimir Ljaschko(21.05.2012 12:22, ссылка)
									
 
 - и куда эту dll засовывать? И что делать, если завтра приспичит законнектиться под линуксом? Или Вы имеете ввиду, что у Вас всю жизнь во всех изделиях используется единственный самодельный протокол, который не эволюционирует? - koyodza(21.05.2012 11:58)
							
 
 - Почему во множественном числе? Один протокол, одна dll. - Vladimir Ljaschko(21.05.2012 11:55)
					
 - Вы не знаете зачем это нужно, потому и столь категоричны. Разберитесь, а уж потом называйте фукаками. - Vit(21.05.2012 11:35)
			
- И зачем это нужно ? Для мануального ввода с терминала ? Этот способ еще кто то юзает ? - MegaJohn(21.05.2012 13:18)
					
- Затем, что текстовый протокол проще наблюдается и отлаживается (с помощью готовых программ), текстовый протокол вообще обычно проще устроен (проще синтаксис, ввиду доступности "внеполосных символов", в бинарном же начинаются массовые ограничения fk0(1454 знак., 21.05.2012 22:47)
 - Модемная связь посредством коммутируемых линий, радиомодемная связь и т.п. связь с использованием промежуточного коммуникационного оборудования. - rezident(21.05.2012 13:30)
							
- загадками говорите все. То есть при использовании промежуточного коммуникационного оборудования и бинарного протокола возможны совпадения с опкодами, и промежуточное оборудование ретранслируемые данные воспримет как-то иначе ? - MegaJohn(21.05.2012 13:40)
									
- Да. Модем, например, может перейти из "прозрачного" режима трансляции данных в командный режим. Кроме того, промежуточное оборудование может вносить значительные задержки, которые в соответствии со спецификацией RTU должны интерпретироваться как  rezident(15 знак., 21.05.2012 13:53)
											
- №2 пусть разработчики промежуточного коммуникационного оборудования не отключили в транспорте +++<пауза> (в модемах это настраивается). Тогда что мешает бинарный протокол упаковать в base64 ??? [>] да, этот тот самый ASCII. Но он де-факто  MegaJohn(68 знак., 21.05.2012 14:08, ссылка)
													
- 0xBE, 0xF5 вместо SET_PAUSE=123 ещё менее понятно. - fk0(21.05.2012 22:34)
 - Я уже плохо понимаю смысл ваших сообщений :( Это рассуждения вслух или возражения? Если возражения, то кому или к какому сообщению? - rezident(21.05.2012 14:26)
 
 - №1. но и в спецификации MODBUS-ASCII пауза не более 1сек. Может не правильно выбран транспортный протокол ? Логичнее применять разделение фреймов не по таймауту а по байту-сепаратору ? К примеру как SLIP. - MegaJohn(21.05.2012 14:05)
 
 - №2 пусть разработчики промежуточного коммуникационного оборудования не отключили в транспорте +++<пауза> (в модемах это настраивается). Тогда что мешает бинарный протокол упаковать в base64 ??? [>] да, этот тот самый ASCII. Но он де-факто  MegaJohn(68 знак., 21.05.2012 14:08, ссылка)
													
 
 - Да. Модем, например, может перейти из "прозрачного" режима трансляции данных в командный режим. Кроме того, промежуточное оборудование может вносить значительные задержки, которые в соответствии со спецификацией RTU должны интерпретироваться как  rezident(15 знак., 21.05.2012 13:53)
											
 
 - загадками говорите все. То есть при использовании промежуточного коммуникационного оборудования и бинарного протокола возможны совпадения с опкодами, и промежуточное оборудование ретранслируемые данные воспримет как-то иначе ? - MegaJohn(21.05.2012 13:40)
									
 - резюмирую: ASCII есть только в UART (ну еще в etnernet). В периферийных микрухах с SPI, I2C и 1-Wire это слава богу нет, и производители пукрутят у виска если им это предложат. Зачем им усложнять устройство ? Но N людям так и прет ввести  MegaJohn(274 знак., 21.05.2012 13:25)
							
- смешались в кучу интерфейсы, протоколы... - Snaky(22.05.2012 00:49)
									
- при взаимодействии HARD-HARD, что интерфейсы что протоколы все аналогично - MegaJohn(24.05.2012 12:32)
 
 - Вот у меня протокол работы прибора выводится текстом. С помощью grep в linux или find в windows я могу простейшими средствами отфильтровать только (не)нужные сообщения. Что бы я делал с бинарным протоколом? Два говнокода завсегда интереснее? (C) fk0(4 знак., 21.05.2012 22:50)
 - 10010100011100100010100010010011000101000100100111101011010101 - fk0(21.05.2012 22:33)
 - рассуждалки ниочем. грустно - Vit(21.05.2012 14:24)
 
 - смешались в кучу интерфейсы, протоколы... - Snaky(22.05.2012 00:49)
									
 
 - +1. У нас до сих пор применяют вариант ASCII в случае возникновения такой потребности при модемной связи. Благо возможность выбора/перехода RTU<->ASCII заранее предусмотрена. Причем не только с использованием MODBUS. - rezident(21.05.2012 12:00)
 
 - И зачем это нужно ? Для мануального ввода с терминала ? Этот способ еще кто то юзает ? - MegaJohn(21.05.2012 13:18)
					
 
 - для модбаса есть готовые терминалы. А для собственных протоколов их надо писать и отлаживать, а потом ещё не потерять со временем, быть уверенным, что оно пойдёт под вин12, и не забыть где какой используется - koyodza(21.05.2012 11:52)