问题1:
我们的项目是通过SIMATIC NET建立OPC SERVER.通过SIMATIC MANGER建立PC STATION与8台PLC的连接。其中每台PLC上要建立1万的标签。用DELPHI来开发客户端操作软件。论坛里哪位大神可以推荐一下相关比较详细的资料。比如在OPC SCOUT中如何批量建立ITEM。我连接上PLC后,在OPC SCOUT中看以看到连接中PLC的所有DB区,但是点开后显示红叉,必须要自己建立变量标签。或者还是在DELPHI中直接批量添加ITEM。我们目前采用的是SOPCDAAUTO.DLL,有什么免费的更好的控件么?等等!先谢了!
问题2:
在客户端中添加了多个标签后,如果可以对某一个特定的标签进行写操作。
问题3:
procedure TForm3.btn2Click(Sender: TObject);
var
myvalue,myquality,mytimestamp:OleVariant;
begin
//读OPC数据项
testItem.Read(OPCDevice,myvalue,myquality,mytimestamp);
edt1.Text:=myvalue;
end;
只能读取在OPC SCOUT中建立的STRING类型标签。其余的在读取是会提示类型转换错误。
希望得到大神解答。