发布于 2008-06-04 09:08:06
0楼
使用OPC方式通讯的话,本人用的是OPC基金会提供的公用dll。访问SimaticNet时,只需要在SimaticNet内设置PLC的IP和槽号,Tag名按一定规则组合即可读/写各数据块里面的不同地址数据。
使用TCP SOCKET收发时,本机使用的是普通网卡,也能收到PLC的报文,数据格式并不复杂,就是简单的数据流。
两种方式目前均可顺利实现。本人是做二级程序的,对PLC编程不甚了解,听一级说,TCP SOCKET方式更好,可是在OPC介绍里,又说OPC是为了取代以往的TCP SOCKET等方式而出现的新技术。因此想了解一下,两种方式的优缺点详细对比,主要是稳定性,响应速度,维护性等方面的对比。
实现难度:本人两种方式都能做,就是TCP SOCKET麻烦点。
价格成本:两种方式均不需要额外组态软件、专用网卡/通讯模块,经济方面不考虑。