PLC-S7-200-224与台达DOP-B05S100触摸屏通信失败问题。
plc吧
全部回复
仅看楼主
level 12
胸弟至上 楼主
首先在STEP7里做了一个很简单的输入输出,下载到PLC测试无误。
一下是PLC与PC的通信,可以看到PLC的本地地址是0,远程是2,说这个是为了引出后面台达通信设置到底填0还是2的问题
接着用台达的DOPSoft做了一个交替型按钮,写入存储器地址和读取存储器地址都是LINK2的I0.1。(为什么是LINK2下面解释),至于I0.1就是控制PLC里面I0.1的输入。
COM2是因为台达通信口COM1是针头突出,COM2是插入针头,我用的就是一条两端都是6针头的线,所以用COM2,LINK2就是个名字,选择西门子S7-200。通讯线是R232没问题,波特率是9600也没问题,问题是PLC的站号和人机站号,一开始提到PLC本地站号是0,远程是2,这里该写0还是2,为什么这么问,是因为后面台达触摸屏提示站号0读取错误。还有就是人机站号该写和PLC站号一样还是写远程站号2还是应该避开PLC的站号。还有资料位元和停止位元有没有问题。以上我都试过修改,通信依然不行,因为这个4个地方不断修改试验搭配出的可能太多,目前测试结果不理想。
这是台达机端的通信设置,看起来也没什么问题,还有就是别在意那个COM端口为1,我2页设置了,照相的时候没注意照成COM1了,折腾了一天,现在有点头晕。
这是台达触摸屏提示COM2站号0读取错误、
各位大佬能不能帮我参谋一下,是哪里设置出了问题,因为PLC可以和PC通信以及动作,本身没问题,台达触摸屏也可以用RS485和PC通信并离线测试。
目前就2个可能,1就是通信设置问题(95%),2就是台达和PLC通信的COM2口子坏了或者是传输线坏了,目前没法证明,因为COM1口子是针头,手头没有被插式的传输线。
麻烦各位大佬费费心。。。
2019年12月08日 09点12分 1
level 12
首先200plc的i口只允许输入继电器触发,也就是只能插端子,无法用触屏或通讯控制i。第二200plc端口为标准欧式rs485接口,用rs232无法通讯,并且很多触屏的串口都是非标的,一个9针串口实际塞了232/485/422三种物理结构,需要自己依照说明书或帮助查询针脚功能并购买该触屏对应plc的通讯线或者自己买散件9针插头焊接。一般触屏站号都是0,plc不是1就是2,然后选了200plc也就是使用ppi协议后,奇偶校验之类的就不用管他了。请仔细阅读说明手册或帮助
2019年12月08日 11点12分 2
呃,首先rs485和rs232的问题。plc224我只看到两个传输接口,一个是run/stop旁边那个,另一个就是和pc传输的ppi,我用的就是这个,好像是9针头的。(问题1.难道用run/stop旁边的那个?)
2019年12月08日 11点12分
@胸弟至上 224只有一个com口就是9针串口。run.stop那个是扩展插槽。
2019年12月08日 11点12分
@胸弟至上 以后做实验前先看书,学习几个月后再实操
2019年12月08日 11点12分
触屏不能控制i,那设置按钮的控制地址改写什么?M吗?还有就是,假如地址应该写成m,那plc的梯形图输入也从i改成m吗?不然该如何对应。
2019年12月08日 11点12分
level 12
2019年12月08日 11点12分 3
1