组态王与西门子PLC200连接问题,PLC可以和编程软件连接但无法与组态王连接。都无法读取PLC的IO。

西门子PLC连接电脑的那个线上有一排拨码,不知道怎么调节。我想问下面这幅图有两个地址:一个0、一个2。在组态王中我该设置为2还是0呢?谢谢大家了。毕业设计,急用!!!

组态王里你选好PLC类型就可以了。至于电脑和PLC的通讯就要另选端口号了。因为之前的端口已经被西门子软件占用了。追问

组态王里我PLC类型选好了的,西门子200、PPI通信方式、地址为2。电脑里的step7都可以和PLC通信啊,能下载程序说明电脑和硬件应该是接通了的。但就是组态王连接不上PLC

追答

是说的意思是你用的是USB转PPI的通讯线吧,我是说你的COM口肯定不止一个,你不必把波特率设定得和step7 micro win 一样,你要把触摸屏的通讯参数设定得和你写的程序里的通讯参数一样。还有我不知道你编辑的画面是在触摸屏里运行还是在电脑里运行?你不能用西门子的PLC通讯线和HMI画面通讯,组态王针对每种PLC有不同的通讯线,说不定你就是用自制的基本的232通讯线就可以,就是9针的2--3;3--2;5--5.

追问

没有做触摸屏,我用的PLC是西门子S7-200的,cpu222的教学用PLC。我的测试程序也很简单,就想把PLC上的I0.0-I0.7与Q0.0-Q0.6读取出来就行了。但组态王一直提示:硬件连接失败,请检查通信参数。

追答

你不能用西门子的PLC通讯线和HMI画面通讯,组态王针对每种PLC有不同的通讯线,说不定你就是用自制的基本的232通讯线就可以,就是9针的2--3;3--2;5--5.

追问

问题解决了。就是拨码开关的问题,把拨码开关全部打设置为关(0)就可以和组态王通信了。把5号设置为1就可以和step7通信了。现在我用USB转串口线连接笔记本电脑,但驱动安装后发现连step7都无法通信了。。。。。。请问如果用USB转串口连接需要哪些特殊的设置吗???

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-21
同意一楼,Step7通讯服务子程序和组态王不能同时打开,不然组态王不能使用串口资源进行通讯。追问

现在这个组态王能通信了。能把PLC的数据读进来了,但不能输出,不能控制PLC的 输出点。还有我加了一个USB转串口线接上发现step7和组态王都不能和PLC通信了。。。。。

第2个回答  2013-05-18
组态王通讯时是不是应该关掉STEP7 4.0?好像不能同时通讯的吧追问

我关了的。还是通不了信。。。。。

追答

非原装的是自适应的,但是原装的要拨波特率的
拨码位置知道以前有达人贴过了
http://zhidao.baidu.com/question/94272115.html

追问

我觉得只要能和step7联系,能下载程序就应该是已经和电脑连接成功了的。但还是不能和组态王通信,多半是组态王这边的问题,但我把波特率、地址停止位、数据位都设置更step7里一模一样了啊!还是通不了信。。。。。。。。。。。

第3个回答  2013-05-18
应该是2,我上一次,连接上就是选的二,还有就是你选com端的时候要看一看你驱动是com几,我上次装的就是com5,用别的是不行的,你可以试一试是不是这个问题,我也是初学者,回答的不好请见谅追问

驱动?哪个驱动?组态王还是step7?因为我看step7就是com1,所以组态王也就选了com1。我估计是那个通信线上那一排拨码。不知道怎么调节。。。。。。

追答

你通信线还要设编码?可能是咱的线不一样 我用的是U转串的线。

追问

问题解决了就是拨码开关的问题。现在我也有根U转串的线,但连接上电脑后发现和step7都无法通信了,是哪儿需要重新设置吗?

相似回答