PDA

Просмотр полной версии : утилита Plc_io



Сергей71
24.04.2009, 09:00
есть ли пример вызова утилиты из с++, делфи и тп. и где посмотреть.

Дмитрий Артюховский
24.04.2009, 19:40
void CWRITEPLC::OnButton1()
{
// TODO: Add your control notification handler code here
CString str;

if( m_SerialSelect )
{ // сформировать строку для последовательного порта
str.Format( "plc_io.exe /up /COM%1i \"config_i.plc\"", m_NumberSerialPort );
}
else
{ // сформировать строку для энтернета
unsigned char b1,b2,b3,b4;
m_AddressControl.GetAddress( b1, b2, b3, b4 );
str.Format( "plc_io.exe /up /TCP%i.%i.%i.%i \"config_i.plc\"", b1, b2, b3, b4 );
}
::MessageBox( 0, str, "Обмен с контроллером", MB_OK );

int error = WinExec( str, SW_SHOWNORMAL );
}