为了测试通讯,做了两个很简单的东西。下图可以看,PLC就是I0.1有信号,Q0.1就有输出。台达屏幕就做了一个交替型按钮,写入读取存储器地址元件种类为I,地址为0.1。读取存储器地址一样。通讯参数下面也有图,COM2的口子,传输线两边都是6头针口,即是RS232,波特率9600,和PLC设置一样,PLC默认地址为0。我唯一不太确定人机站号是和PLC一样为0还是写PLC里面的远程地址2,但都测试过,依然不行,资料位元和停止位元,就写的7和1。台达触摸屏设置下面也有图,最后接线提示COM2站号0读取错误。控制器无反应,那问题就在站号0这里?因为台达机子接线地方明显写着COM2,PLC的传输线也就一个,虽然说站号0错误,但是PLC与电脑通信地址确实为0,难道这里的地址该写PLC的远程地址2?现在头比较大,糊涂的很,不确定因素太多,又在测试又在看说明书。。求助
图片说明:
最佳答案
首先,西门子PLC的端口是RS485,用台达的屏通讯的话,要用485的口,如果你要用屏的RS232接口,就要用RS232转485的编程线转接。
其二,关于地址,PLC的地址默认是2,你可以自己修改,PLC的地址和屏的地址不能一样,会冲突,你PLC的地址设的是多少,在屏上的要连接的PLC地址就要设成多少。
第三,PLC的I区只能读,不能写。
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361792.html