На ум приходят только смешные ответы. А так:
1. Патч-корд необходим если Вы подключаете ПЛК к Вашей локальной сети, через маршрутизатор, если хотите непосредственно связать с ПК тогда использовать надо кроссовер, соответствующие распайки кабелей представлены в инструкции к ПЛК
2 ПЛК - слейв, ПК - мастер
3 Можно, самостоятельно считывать необходим опыт работы по программированию как минимум сокетов, в любом знакомом Вам языке программирования