手上有一个226的CPU,下程序或者连TD400c都可以用PORT1,用PORT0下程序通信不上,连接TD400C后显示CPU无响应,系统块里两个端口的设置完全一样,不知道为什么?这个PORT0是不是已经损坏?我应该如何检测?
问题补充:
我的编程电缆型号是6GK1 571-0BA00-0AA0,开始用的时候连PORT0连不上,有人说可能这个端口不支持这个型号的电缆,按您说的下载一个系统块相同的空程序,如果PORT0连不上的话基本可以确定是端口的问题了吧?在下载程序和连接TD400C的时候,这两个端口应该是没有区别的吧?
最佳答案
你可以重新将2个系统块一致的空程序下载到cpu来测试prot0通讯试试。可能prot0的通讯口被程序占用了,如果下载后不能通讯只能说是通讯口可能存在问题了,需要送修。
prot0和prot1是2个相对独立的通讯口,互不相干。如果用同一条通讯电缆能够连接到prot1而不能连接到prot0基本可以判断这个通讯口有问题,当然这个换需要进一步确认这个口是否用户有自定义通讯协议的存在。
上面我想证实的是你这个程序是否对PROT0进行了自定义通讯协议,如果程序中定义了其它通讯模式则这个现象属于正常了,需要下载程序是需要将那个cpu运行开关拨到stop位置才可以。下载空程序的目的是想确认prot0没有定义其它通讯模式而已。用户自定义通讯prot0口,如自由口通讯会定义SMB30的值什么的。
提问者对于答案的评价:
谢谢!
最佳答案作者回复:
是的。
这2个通讯口互相独立,没有区别。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc217532.html