NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

OPC连接LV和PLC

我现在用OPC通过DATASOCKET连接LV和PLC
 
但是现在问题是
 
输入端是只读的
 
输出端是可读/写的
 
但在运行状态下
 
PLC编写好的控制输出端不能再用LV来控制
 
我想用LV和PLC双重控制
 
用的PLC是三菱的FX系列
 
是不是OPC设置的问题
 
除了再利用其他空闲的输出端之外还有什么更好的解决方法
0 项奖励
1 条消息(共 8 条)
7,320 次查看

PLC有三中工作方式:编程,监视和运行状态.在运行状态中,一般外部控制输出点SET和RESET是禁用的,即便是可以控制的,PLC程序和LV程序同时控制一个输出点,有点相当于双重线圈编程,控制先后是难确定的,从您的现象上来看,空闲输出点可以控制,PLC编程的无法控制,说明PLC编程的是后面的,LV就不起作用了.

LV和PLC同时控制输出点是不符合逻辑的.如果确实需要控制,可以用中间继电器M或者数据空间D来实现.

OPC负责写入M,PLC读M,并在程序中利用,就可以控制PLC输出点了.

应该和OPC设置无关,是PLC本身决定的.

陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
2 条消息(共 8 条)
7,313 次查看
非常感谢
我也想到了他们的冲突
只是想找到个解决方法
因为PLC可以控制运动部分
PC通过OPC来控制整个流程以及后绪的测试部分
而客户又要求手动和自动都是必要的
 
 
现在想到一个办法
我用一个空闲的开关Y和控制开关X并联
应该可以起到这个作用了吧
 
Thank you !
0 项奖励
3 条消息(共 8 条)
7,302 次查看
PLC程序不是自己做的,是别人已经做好的吗?
一般PLC控制盒上都会有一个选择开关,就是您说的手动自动选择开关.即便是您说串并联一个输出触点也解决不了问题啊.
 
在LV中您即使是您切换到了手动方式,PLC中控制手动部分的程序仍然运行,您在LV中依然控制不了,还是PLC中在控制.
对于一个写好的PLC程序只能监视PLC的运行情况,无法直接控制.
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
4 条消息(共 8 条)
7,299 次查看
我的PLC程序很简单
只有一个或者两个输入
两个输出
这样剩下的输出开关可以空下来行使这份工作
我用剩余开关的中的一个和开关并联做输入
这样开关闭合或者LV控制输出那端
都同样可以控制输入来实现功能
 
这个我试过,可行
只是想知道这是PLC的局限还是OPC的局限
不然当输入输出多的时候可能就会出现乱子
 
谢谢你
0 项奖励
5 条消息(共 8 条)
7,292 次查看
在PLC软件中可以实现,非要用硬件实现是何原因啊,您用LV控制PLC中的中间继电器M,用中间继电器触点在PLC程序中软件串并联,很容易实现吗.
陈树学
QQ:276509891 .
EMAIL:CSXCS_366@126.COM
qq群:78561268 80754347 37591940
http://labview.weebly.com/
新书《LabVIEW实用工具详解》已经发售,敬请关注。
0 项奖励
6 条消息(共 8 条)
7,285 次查看
上位机和PLC同时控制不是什么逻辑不允许的问题,三菱FX的通讯协议很好用的,同时控制毫无问题,除非你的PLC程序写错了。
0 项奖励
7 条消息(共 8 条)
6,997 次查看

为什么我的2012版的“NI OPC Severs - RunTime”运行起来很慢,点击一下,很卡,半天没有反应。这是什么原因啊?

0 项奖励
8 条消息(共 8 条)
5,082 次查看