PLC有三中工作方式:编程,监视和运行状态.在运行状态中,一般外部控制输出点SET和RESET是禁用的,即便是可以控制的,PLC程序和LV程序同时控制一个输出点,有点相当于双重线圈编程,控制先后是难确定的,从您的现象上来看,空闲输出点可以控制,PLC编程的无法控制,说明PLC编程的是后面的,LV就不起作用了.
LV和PLC同时控制输出点是不符合逻辑的.如果确实需要控制,可以用中间继电器M或者数据空间D来实现.
OPC负责写入M,PLC读M,并在程序中利用,就可以控制PLC输出点了.
应该和OPC设置无关,是PLC本身决定的.