Я использую 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
Подробнее здесь: [url]https://stackoverflow.com/questions/79681383/i-want-to-connect-to-a-rockwell-micro850-controller-via-ethernet-using-the-eeip[/url]
Мобильная версия