[三菱] 日本欧姆龙PLC应用经验点滴

[复制链接]
查看4753 | 回复21 | 2007-1-4 10:52:00 | 显示全部楼层 |阅读模式

以下叙述的硬件/软件条件为:不带RS232串口的笔记本电脑、欧姆龙CPM2AH-60CDR型PLC、Cx-Programmer V5.0编程软件。
  1. Cx-Programmer V5.0与PLC通信不稳定:
  电脑与PLC的连接方式:电脑USB口(该电脑没有RS232串口)←→[USB转RS232电缆的USB插头←→USB转RS232电缆线(电脑已经安装驱动,且默认的COM4端口已经设置为COM1)中间部分←→USB转RS232电缆的RS232公头]←→[[电脑与PLC的连接电缆的RS232母头←→电脑与PLC的连接电缆线的中间部分←→电脑与PLC的连接电缆的RS232公头]]←→PLC的RS232母头。
  上面单中括号内为USB转RS232电缆,双中括号内为电脑与PLC的连接电缆。电脑与PLC的连接电缆接线如下:(1).公头(用以连接PLC)的2、3、9分别与母头的2、3、5(用于连接电脑或USB转RS232连接线)短接,这是欧姆龙官方的连接方法;(2).公头和母头的2-2、3-3、5-5分别短接,这是RS232连接线的常规连接方法。后来经过实践证明:上面2种电脑和PLC的连接电缆都可以使用。第1种电缆通信稳定可靠。对于第2种电缆,当电脑和PLC之间通过VC应用程序进行通信时效果不好,容易丢帧(用串口调试助手可以看到),只有当电脑和PLC共用电源(共地)时才没有发现问题。所以,请尽量采用第1种连接电缆。
  有时间电脑和PLC能正常通信,有时间却不行——显示“Modem已经被选中,要继续码?”故障(实际上“码”应当为“吗”),一旦出现该故障信息,就一定会出现以下故障信息:
  当通信不上时,笔者采用过克隆回以前的正常操作系统、重新安装Cx-Programmer V5.0编程软件等方法,又可以正常通信了,但一旦断线后又可能通信不上了。有几次还发现,有些程序可以和PLC通信上,而有些程序却不行!因此,笔者就将可以通信的PLC程序先备份,然后全部删除程序中的指令,最后将目标程序的指令全部复制过来(复制时注释可以自动复制过来),这样居然电脑就可以正常和PLC进行通信了!但是——下一次这个程序可能又无法正常通信了!郁闷……
  根据通信错误信息“Modem已经被选中,要继续码?”,笔者找到了解决方法:在桌面上右击“我的电脑”,再点击“属性”——“硬件”——“设备管理器”,再双击“调制解调器”,再右击展开的调制解调器型号,点击“停用”就可以了。
  
  另外,正确连接方法如下:在电脑没开机或(和)PLC没通电(否则带电拔插通信口可能造成通信口损坏(虽然这种几率不大,但你最好不要去碰运气))的情况下连接好USB转RS232电缆、电脑与PLC的连接电缆,然后再通过Cx-Programmer连接电脑与PLC。
  请注意:USB口也不是随便乱插就可以的,关键要保证设备管理器里的RS232口为COM1。笔者的电脑上时这种情况:最初已将默认的RS232口从COM4口改为COM1口,但插下面的USB口却对应RS232的COM4口(COM1、COM3正在使用),无法连接电脑与PLC;插上面的USB口对应RS232的COM1口(COM2、COM4正在使用),可以连接电脑与PLC。
  2. Cx-Programmer V5.0与PLC通信干扰:
  如果Cx-Programmer在线,电脑和PLC已经连接,处于通信状态下,当每次设备停机时(将近20个交流接触器同时断开)Cx-Programmer将会出现通信错误,电脑和PLC连接中断。而当每次开机时(将近20个交流接触器同时吸合)却不会出现通信错误的情况。
  解决方法:重新连接PLC。如果你是个完美主义者,可以在每个接触器线圈上加一个RC阻容模块(每个RC模块大概60个大洋左右),也许不会出现通信错误的情况(不过笔者没有试过哟...)。
  3. 电脑与PLC的连接电缆试验:
  因为想到电脑与PLC的连接电缆(第1种常规的连接电缆)为2-2短接、3-3短接、5-5短接,所以考虑直接用USB←→RS232电缆将电脑和PLC连接起来,如果这样可以的话不就省了一条连接电缆了吗?

更详细的讨论请看文章:http://www.plcjs.com/html/plc/plc_jq/2006-6/12/0661223223744643.htm

sqmsss | 2007-1-4 19:49:00 | 显示全部楼层
好,看看
pxi0133 | 2007-1-5 20:07:00 | 显示全部楼层
我是专门学欧姆龙的,我一定好好看看
wwhhmm.2007 | 2007-2-7 07:14:00 | 显示全部楼层

我想自己制做一条连接电缆,你能介绍一下制做USB与PLC直接连接的方法吗?

谢谢!

vbstring | 2007-2-8 22:21:00 | 显示全部楼层
[em46]xie xie
xianaixue | 2007-2-13 10:00:00 | 显示全部楼层
正想学,谢谢
hpqian | 2007-2-26 17:40:00 | 显示全部楼层
学习中,非常感谢
mango | 2007-3-6 10:57:00 | 显示全部楼层
vdsvdsvds
k78047489 | 2007-3-10 02:58:00 | 显示全部楼层
谢楼主了,
qyg3364830 | 2007-3-15 09:18:00 | 显示全部楼层

学习~~~~~

hlmhm | 2007-3-16 16:55:00 | 显示全部楼层
谢谢你的好意
pupup | 2007-3-18 15:05:00 | 显示全部楼层
正学习欧姆龙,谢谢
kemei | 2007-3-29 01:09:00 | 显示全部楼层
http://60.191.129.102:8000/?QQ=166666&id=909570406347
快来看看,腾迅为庆祝腾讯QQ八周年,现在开放六位 QQ 号码免费申请,数量有限,送完即止,加油吧
liujianlin08 | 2008-7-8 11:07:00 | 显示全部楼层
[em50][em50]
chncacom | 2008-7-12 23:47:00 | 显示全部楼层

我想自己制做一条连接电缆,你能介绍一下制做USB与PLC直接连接的方法吗?

谢谢!

x510231 | 2008-8-28 19:46:00 | 显示全部楼层
fang1796 | 2009-3-20 15:33:00 | 显示全部楼层
虽然是3年前的贴了,但是我还是要说一句,工控专用的本本最好还是用带原生COM口的,稳定可靠,尤其是碰到有些有源编程电缆,USB转com根本就是废物!
lthlycyj | 2009-4-2 22:39:00 | 显示全部楼层
收藏!谢谢分享!!!
yitiaochai | 2009-8-10 23:10:00 | 显示全部楼层
xinku
ljrong | 2009-11-4 10:17:00 | 显示全部楼层
谢谢。
~邂》逅』~ | 2012-11-20 21:43:12 | 显示全部楼层
binghua15 | 2013-1-25 17:02:13 | 显示全部楼层
受教了,谢谢
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则