用VB与欧姆龙PLC通信只能读不能写?
用VB与欧姆龙cp1E-N40通信,只能读取内存中存取的数据,但是写入不了计数器里面去?这是怎么回事啊,求指导! 通信 VB PLC 要看文档,看看是否计算器不允许写 有很多方法可以实现你的要求的,我倒是不建议直接通过通信修改计数器的值,你可以考虑将数据通过通信写到一个HR区,然后在通过MOV语句将这HR区的值传递给计数器即可。在传递的时候还可以设置一个位为传递条件,这样PLC的程序将更加严谨。 有些寄存器是只读的, 有些是可写的, 你得在PLC上面编程, 写一个触发器, 通过PC写入可写计算器, 然后由PLC上的程序来改变内部值 我想问一下的是,用计算机的串口(中间用个RS485转换器)直接连PLC的485口,通过RS485通讯协议进行通讯,这种方式肯定可以实现,但是具体步骤哪个比较清楚?比如说,首先是不是要先用PLC专用的那种线(我不知道具体叫什么,也不去查了)连接电脑与PLC,再通过PLC专用的编程软件对PLC进行写入操作,然后才可以像上面我说的就可以进行RS485通讯了;
还是像我上面第一段中所说的那样直接连接后,再对PLC写入部分代码,就可以通讯呢?
高人们? 高人呀,怎么没有动静?未必要重新开个新帖吗?
补充:VB , COM/DCOM/COM+