我有1台欧姆龙CPM1A的PLC,想把用CX-Programmer 9.0编好的程序从电脑下到PLC里面,使用串口连接,电缆线是485加了一个转232的模块,
[img]http://pan.baidu.com/s/1hBHds[/img]
[img]http://pan.baidu.com/s/1eQrCThS[/img]
在台式机上,可以顺利连接,COM口信息不用自己设置,使用起来很方便。在笔记本(dell)上,就无法连接。提示
[img]http://pan.baidu.com/s/1qW4PHCg[/img]
2台电脑的操作系统是一样的,都是WIN XP SP3。软件提示的4个可能性错误逐一试验:
1,设备型号肯定是对的。
2,网络设置,软件设置为
[img]http://pan.baidu.com/s/1kTK8X8r[/img]
通讯COM口设置为
[img]http://pan.baidu.com/s/1i3ysyXZ[/img]
和
[img]http://pan.baidu.com/s/18aeSY[/img]
这2种情况都做了测试,在台式机上,都可以正常连接,在笔记本上则都不能连接。
3,PLC已经通电了,电源指示灯一直亮着。其他3个灯(RUN,ERROR,COMM)不亮,也没有闪烁。
4,PLC和PC之间的连接,物理连接肯定是接好了,接口不存在接触不良。
第1条和第3条能确认没问题,第2条和第4条我不能确认,但是并不一定是他们的原因。
笔记本的COM口也是好的,我用三菱的PLC做过测试,可以使用。目前就是,同样的工作环境,在台式机上顺利使用,在笔记本上无法连接。我甚至都有些怀疑笔记本的构造是不是和台式机不同了。另外,使用USB转232数据线也无法连接,也许不是线缆或者接口的问题吧,而且我更希望使用COM,暂时不想使用USB。希望知道原因的朋友能给我指点一下,谢谢。
PLC和线缆都是好的,因为我可以在台式机上正常使用。但是到了笔记本上就不行。
笔记本的COM口也应该是好的,因为可以正常使用三菱的PLC。三菱和欧姆龙这2种PLC对串口的要求应该是一样的吧,毕竟串口本身是不变的,台式机与笔记本应该没有不同。
如果说是软件设置,不论是软件本身,还是COM口的各种参数,都试验了一遍,同样的参数,在台式机上能正常连接,到了笔记本上就不行。
最后我实在没办法了,甚至怀疑工作电压有问题,试了试,在同一个电源上使用,问题依旧。台式机正常,笔记本无法连接。
笔记本的串口可以连接三菱的PLC,却连接不了CPM1A,但是不论三菱还是欧姆龙,都可以用台式机连接。这样的测试可以说明串口的好坏吗?或者是所有笔记本的串口都和台式机的串口结构不同?
追答当然是一样的,那就奇怪了,我记得欧姆龙9.0里面有一个自动搜寻适应波特率的功能,你可以试验一下
追问PLC/自动在线/直接在线
你说的大概是这个吧,我用过了,各种选项,勾取或不勾取“在波特率115,200bps连接”这一条的情况下也都试过了,还是搜不到。
对了,你为什么用485呢
可以直接用232连接啊
我没有RS232的线缆啊,一直用的是这个485加转接模块。以前也没出过错,这次要在现场使用,所以弄了台笔记本,还特意挑选有串口的。
追答我的意思是,你可以自己做啊
又不需要买,你在网上搜索一下,欧姆龙 的接线串口,不需要485的,我没记错的话,应该是235-239,你自己查查,
好吧,我会自己动手做个试试。
暂时这个答案我还不能采纳,因为不知道能不能解决问题,先谢过了。
我去试验这个方法,同时寻找更多的帮助。