Hello emilg,
I'm not sure I understand your requirement.
For about any PLC you can create a Modbus Server with the Modbus FBs. The ILC 1x1 line has already built in Modbus functionality via the Modbus Generic Device.
Mark
I know about the Modbus Client in the ILC1x1. But i need the server functionality.
F.x.
Now i have MB_TCP_ARR_W_0_7167 [0..7167](Word array) in the FB. But then i need to fill the data into the array.
fx:
Modbusdataarray[0] := Word1;
Modbusdataarray[1] := Word2;
Modbusdataarray[2] := Word3;
Modbusdataarray[3] := Word4;
It could be nice to could, just select the Word1, and like OPC/PDD check box, check a box with Modbus. and automaticly fill in the adress, or i directly do it my self, but directly in the variable Properties.
In Schneider fx. you just name the address in the global variable list. Here you name it fx. %MW0 (Modbus word 0)
Another problem is that ILC's under ILC131 / 151 don't have enough memory to retain the data from the Modbus array..
I use modbus to my HMI, and that way the setpoints for my controller is set in the modbus array.