西门子200PLC好久没有用,和维纶触摸屏模拟测试,居然测试不通,怀疑是485串口线的问题,又去翻翻资料,这里再上一下书册上西门子200的串口管脚图:

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

维纶触摸屏中选中西门子200且485两线方式
这个图片上打开设备连接手册,就可以看到维纶触摸屏和西门子200PLC通讯的一些信息点,比如将PLC中的变量导入到触摸屏中,但是我认为这个好像不大好用,有较多的丢失!其次就是说了485通讯的引脚连线!

详细的端口设定
其实,我认为比较重要的还是应该是校验最好不要选无校验,当然今天我没有去验证无校验是否就不能接通。但是从台达的验证上来说,有校验是好的,且通讯的超时和重试,还是要多给点时间!
最后还是看一下通讯后的效果吧:
维纶触摸屏软件在线模拟的结果
维纶触摸屏软件读写PLC中的变量,地址对应还是很简单,所以没有太多必要将PLC中的变量在配置PLC处导入。
就简单记录这么多了。2020/09/0223:43