本帖最后由 sushu 于 2015-4-10 09:47 编辑 隔了好久没有更新每周一练了,主要是开始了一个新的工作,就把最近的学习心得总结下,分享下。
--------------------------------------------------------------
最近看到 论坛有几个关于 labview通过OPC与西门子PLC通讯的问题。刚好我也学习了下,自认为了解了入门应用了。总结如下:
由于图片太多,而我已经总结到了云笔记里面,就不像麻烦一张一张的图片上传了。为了懒省事就生成了网页链接供各位参考下。
-----------------------------------------------------------------------------------
重新生成了PDF格式的。
29
|
|
|
|
楼主的东西写的不错,不过opc数据量太少,代表性不强,在labview程序中执行时,如果有大量数据需要读写,楼主是否考虑过OPC的缓存与资源争夺,是否能在两个循环同时读取OPC标签值,还有楼主确定PLC的布尔值数据类型与LABVIEW里面布尔量定义是一样的吗?希望解答。
|
|
|
|
|
目前还没有接触过大量的数据读写,不过有个思路,先分类,哪些是只需要读取的,哪些是只需要写入的,读取耗时较少,写入费时间,
是否能在两个循环同时读取OPC标签值?
labview是自动并行运行的,在一个循环里面,并排放置tag,就自动分配到多线程里面去了。
布尔的问题:
我不太理解,我的理解就是,plc给出个true,labview知道是true就好了。至于到底一样不,不清楚,大概也许表现是一样的,
|
|
|
|
|
[at]使用动态事件在LV中使用,试过几百个数据的通讯,有数据更新时才在LV中更新,232的情况下在1S左右[/at]
|
|
|
|
|
大赞,非常需要这方面的资料
|
|
|
|
|
现在正在做一个三菱PLC控制的项目.已经可以通信了.OPC方式.
|
|
-
杨勇
2019-1-15 13:52
三菱的用OPC效率太低了吧,用三菱提供的MX软件,简单高效哦。
|
|
|