PDA

Просмотр полной версии : ПЛК 150-220.И-М помогите



Anton
19.02.2008, 22:06
Приветствую господа. Вот я новичок в этом деле и у меня сразу возникла проблема с подключением. Значит я подключаю ПЛК к компьютеру через Ethernet, прописываю у себя в подключений IP 10.0.6.9 далее запускаю Codesys. Там onlain->communication parameters и создаю новое подключение. Вобщем все как в инструкций. После нажатия Login вылазит вот такая ошибка <b>The project must be correct for login</b> Что это значит?
Target файл я скачал и поставил, сам ПЛК перепрошил до последней версий и отформатировал. Если же я пытаюсь подключится к нему через EasyWorkPLC то выдается сообщение об отсутствии файла на ПЛК Default.prg. Значит что сам он исправен и соединение правильно настроено. В чем тут может быть вобщем проблема?:confused:
Помогите пожалуйста :(

Anton
20.02.2008, 06:30
Значит первую проблему я решил. Теперь вот еще одна Communication Error (#0):Logout Performed. Что это значит? вот показания гипертерминала



DATAFLASH initialized successful

Welcome to the OWEN program loader
MAIN_OSCILLATOR_CLOCK=15998976
PCK=199987200
MCK=66662400
Kernel found...
Loading kernel...
Reseting...
Checksum OK!
Load PLC core...
Main oscilator clock=15998976
Processor clock=199987200
Master clock=66662400
Waiting for check power...
Power status OK
Initialization of Power control completed
at 20080004, s=16
Initialization of Timer0 completed
Module Id=1 found
Module Id=2 found
Module Id=3 found
Module Id=100 found
Module Id=101 found
Module Id=1
Module Id=103 found
Module Id=104 found
Module Id=106 found
Module Id=107 found
Module Id=120 found
Module Id=200 found
Module Id=2000 found
Module Id=2050 found
Module Id=2051 found
Module Id=2052 found
Module Id=2053 found
Module Id=2054 found
Module Id=2055 found
Module Id=2056 found
Module Id=2057 found
Module Id=2058 found
Module Id=2059 found
Module Id=2060 found
Module Id=2061 found
Module Id=2062 found
Module Id=2063 found
Module Id=2064 found
Module Id=2065 found
Module Id=201 found
Module Id=202 found
Module Id=2100 found
Module Id=250 found
Module Id=302 found
Module Id=303 found
Module Id=450 found
Module Id=451 found
Module Id=452 found
Module Id=500 found
Module Id=502 found
Module Id=504 found
Module Id=550 found
Module Id=600 found
Module Id=601 found
Module Id=602 found
Module Id=650 found
Module Id=700 found
Module Id=701 found
Module Id=702 found
Module Id=703 found
Module Id=704 found
Module Id=221 found
Module Id=300 found
Module Id=561 found
Module Id=400 found
Module Id=402 found
Module Id=401 found
Initialization of Timer5 completed
Begin search and initialize I2C devices
Check for adress 72 ...DEVICE FOUND!
MCP9800 #0 OK!
Check for adress 77 ...DEVICE FOUND!
MCP9800 #1 OK!
Check for adress 4 ...DEVICE FOUND!
PIC lower initialized!
Check for adress 3 ...DEVICE FOUND!
PIC upper initialized!
at 2008003c, s=4
at 20080044, s=4
at 2008004c, s=4
at 20080054, s=4
at 2008005c, s=4
at 20080064, s=4

DATAFLASH READ OK
Flash read takes 3317 ms
Start mounting FFS
Flash check takes 1596 ms
Mounting of FFS completed!
Mounting takes 85 ms
Total size of filesystem is 3145728 bytes
It is 6125 blocks
It is 19 used blocks
It is 0 bad blocks
Maximum wear level is 12 times

Reset status information.......................
PLC was reset by power!

Last run module Id =-1
Last post module Id =-1
Total control code =18
Max cache utilisation =2
local_status =1
run_level =1
Run levels stack: ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0
................................................
Slave Retain loaded
Initialization of Timer4 completed
ADC and DAC driver initialized!
PLC model MODEL PLC 150
Binary VERSION 2.03.0
Need Target version 2.02
Compiled: 12:36:07 Dec 26 2007
MAC 67:77:01:03:64:16
IP 10.0.6.10
GATE 10.0.6.1
MASK 255.255.255.0
Licence unlimited
Current DAC
PIC version is 09

Loading PLC core completed!

Start CoDeSys initialization secuence
Initialization of USB device CDC completed
Special cable detected...
Switch top RS to CoDeSys mode...

Вроде все норм:confused: подскажите уже что нить.

Малышев Олег
20.02.2008, 08:10
1) Попробуйте сначала подключить Codesys через DBGU разъем.
2) Если очень хочется через сеть Ethernet, попробуйте сначала добиться ping до ПЛК. Возможно неправильный кабель (для подключения к компу используете кросс-кабель)? Возможно нужно на ПЛК прописать адрес шлюза - (попробуйте адрес 10.0.6.9).

Kirill
20.02.2008, 10:40
Проверьте маску подсети. В Руководстве указана маска 255.255.0.0, а на вашем ПЛК установлено 255.255.255.0. Приведите их к одинаковому значению.

Anton
20.02.2008, 10:44
все заработало. спасибо

Anton
27.02.2008, 08:17
А вот новая проблема. Функциональный блок LIMITERM принимает на входе тип данных INT, а с аналогового входа приходит REAL. И возникает проблема несовместимости двух типов данных. Как решить данную проблемму не подскажете???

Филоненко Владислав
27.02.2008, 09:20
Real_to_int() - решение проблемы

Anton
28.02.2008, 11:05
Еще раз спасибо :) пока вопросов нет