Я новичок в программировании PLC и в настоящее время работаю над интеграцией контроллера Rockwell Micro850 (модель: 2080-LC50-48AWB) через Ethernet, используя библиотеку EEIP.net. Вот что я знаю:
Я использую classid = 0x04 и attruityId = 0x03 , который, как я читаю, обычно остается постоянным.
Проблема, по -видимому, связана с экземпляром , который, как я считаю, должен быть конфигурирован в подключенном компоненте (CCW). Выясните, где или как установить идентификатор экземпляра в CCW. Я изучил переменные отображения, сборки и конфигурацию ввода -вывода, но, кажется, ничего не работает.public void Connect(ModuleType type,string ip = "",ushort,tcpPort=44818)
{
var myController = AllenBradleyUniversalModule.Create(type);
EEIPClient eeipClient = new EEIPClient
{
IPAddress = ip
};
eeipClient.RegisterSession();
ushort classId = 0x04;
ushort attributeId = 0x03;
for (ushort instanceID = 1; instanceID
Подробнее здесь: https://stackoverflow.com/questions/796 ... g-the-eeip