西门子200PLC好久没有用,和维纶触摸屏模拟测试,居然测试不通,怀疑是485串口线的问题,又去翻翻资料,这里再上一下书册上西门子200的串口管脚图:
西门子200CPU上的串口是485兼容的,且符合profibus标准。通常我们做485通讯就是2根线,也就是引脚的3和8,其实3是txd/rxd+,8是txd/rxd-,如果在通讯的时候得不到信号,或者信号值不对,就要调换这2根线!
今天是我随便下载了一个程序,然后把维纶触摸屏软件用在线模拟的方式和CPU224PLC测试,测试触摸屏这边总是说PLC无响应!
而后我又用台达的触摸屏软件去测试,当然还是翻看了一下我之前台达触摸屏测试的文章终于找到台达HMI软件在线模拟报错的原因了!--在线模拟监控S7200 ,用台达的触摸屏测试通了,就确认了我的线路是没有问题的!(这里需要补充一个之前文章的疏漏,就是台达触摸屏在线模拟和西门子200通讯,触摸屏的设备号默认是0,但是想测试成功就不能是0,这个人机站号的地址0在新建项目时是无法更改的,必须是新建项目之后,打开项目后,在选项中设定通讯参数中,是可以修改为其他值的!