登录
首页 PC Based IPC 工控机 PC Based IPC 工控机
回帖 发帖
正文

主题:工控机与PLC通讯必须通过OPC服务器么?

点击:8848 回复:20

什么情况下工控机可直接与PLC通讯,什么情况下需要通过OPC服务器
18-07-06 08:06
PLC厂家提供驱动的情况下,不要以为OPC就能与任何厂家通讯了,人家不提供OPC服务你也是白搭。
18-07-06 08:26
工控机直接跟PLC通讯的话,如果有OPC开发包,就可以直接调用它的接口函数,很方便。但如果没有,建议串口通讯开始,掌握每个PLC的串口协议原则。。。
18-07-06 08:36
主要看你用的什么软件把
18-07-06 08:42
工控机与PLC之间是否能直接通讯(不用OPC),要看它们之间是否有共同支持的通信协议。如果有,那么不需要OPC;否则就需要支持这种PLC的OPCServer当中间件。
OPC可以这样理解:OPCServer就是一个万能翻译,能听懂很多种方言(PLC端,甚至可能包括变频器等)、然后双向翻译成全球普通话(工控机端)。OPCServer并不是万能的,也可能有它不懂的方言。
OPCServer的分类:一是上面说的的万能翻译;二是由PLC/变频器厂家提供的支持单一“方言”的专用型。
万能型的OPCServer中最著名的就是Kepware,支持超级庞大的PLC、变频器;专用型的有Modbus-OPC、PCaccess1.0等等。
另外,现在的组态软件,比如西门子的Wincc,内置了多种通信协议(方言),能直接支持西门子的PLC(LOGO!、200/200smart除外)、部分施耐德PLC(内置了Modbus-TCP)、部分三菱PLC、部分AB的PLC......。连接这些PLC是不需要OPC的,OPC虽然兼容性很好,但速度却是比较慢的,慢到了很不舒服的程度,所以最好能不用。
18-07-06 09:29
我们WINCC连接西门子400的,直接连。
18-07-06 09:34
不知道为什么,西门子wincc都开发出那么多第三方直接的驱动了,就是不弄200的直联,200不开发也就算了,200smart也不弄
18-07-06 13:29
这个得从200、smart的出身谈起:
smart的前身是200,而200是从哪里来的呢?以下为个人观点,不负法律责任啊。
西门子进入我朝市场后,发展的一直很好,大中型的PLC西门子基本上处于优势地位,但小型的PLC,西门子自家当时是没有的,用老贵的S5去跟三菱、立石(就是OMRON)去抢小型PLC的市场?还是洗洗睡吧!但我大西门子是谁啊?自家没有别家有啊,一眼就看到了米帝那边有个叫德州仪器公司(TI)的家伙,手里有个小型PLC,貌似不大不小正合适。于是横刀夺爱,从德州仪器公司手里买下了200PLC的所有沾边的东西(可能也包括团队)。于是,大西门终于有了打击日系小PLC的利器。不过,这个200的性能实在是有些过剩了,如果Wincc对其有良好的支持,估计会连自家300的低端产品都受到打击,而这就违背大西门打日货的初衷,所以当然不能好好的支持200啊。至于这个smart,情况也差不多,否则那个1200中的低端货卖给谁去呢?所以,TIA、WINCC都不能直接支持200和smart。另外,感觉大西门好像要用贵不了多少的1200中的低端货来彻底的取代smart了,反正200、smart的历史使命也完成了...
18-07-07 11:47

引用 yanli7234 在 2018/7/7 11:47:13 发言【内容省略】

呵呵,说的不错。个人也觉得smart如果可以直连wincc,那绝对可以抢占很多1200的市场
起码个人觉得博图有点小变态
18-07-07 12:50
我们用OPC_Server在上位机(工控计算机)直接与西门子的G120和S120变频器做PN通讯.感觉特别爽。速度快,抗干扰能力强,省去了中间的PLC环节。特好用的那种。
最后修改:2018/7/7 20:39:42
18-07-07 20:38

上一页下一页

工控新闻

更多新闻资讯