『7x24小时有问必答』
一直没使用过西门子S7-200与昆仑通态触摸屏通过PPI协议进行通讯,手底下正好有一批硬件,刚好可以测试一下,过程很曲折,也查询过百度,也上过B站,但是没有发现一个系统性的文档或者视频(我这种懒人就喜欢摘抄),经过各界大佬帮助,最终还是将通讯搞定,现在将整个过程做个文档说明,以备不时之需(虽然再用到可能会很小)。
干货★★★★★资料

一、硬件准备情况:
1.PLC:西门子S7-200 CPU 224 CN(见图1)

图1 西门子S7-200 CPU 224 CN
2.触摸屏:昆仑通态触摸屏TPC7012Ti(见图2、图3)
图2 昆仑通态触摸屏TPC7012Ti(正)
图3 昆仑通态触摸屏TPC7012Ti(背)
3.自制的PPI线缆(这里强调一下,触摸屏的串口是母头,接线端子接7、8;S7-200PLC串口为公头,对应的接线端子为3、8)(见图4、图5、图6)
图4 MCGS端串口接线(母头)
图5 西门子PLC端串口接线(公头)
图6 接线方式
4、按钮开关10个
5、继电器10个
6、电脑、USB-PPI等等(图7、图8)
图7 自己手工做的一个测试台
图7 国产某个品牌的USB-PPI通讯线
二、MCGS软件配置
我用的触摸屏编程软件是“McgsPro组态软件”,这个软件我很喜欢,因为它可以不用触摸屏,直接与PLC通讯;我用的S7-200的编程软件当然是曾经非常火爆的“STEP 7 MicroWIN SP9”。
首先对触摸屏进行组态,在设备窗口下添加父设备“通用串口父设备”,然后再添加一个子设备“西门子_s7200PPI”,如图8。
图8 设备窗口
双击“通用串口父设备”,对串口进行配置,一般情况下没有特殊的要求,所有设置不动即可,如图9。
图9 串口配置窗口
配置完“通用串口父设备”后,双击“西门子_s7200PPI”,会进入设备编辑窗口,此处要注意的就是在左下方的小窗口处,对设备地址进行配置,这里的地址一定要和S7-200 PLC地址对应(见图10),因为MCGS是作为主站去读取S7-200 PLC,这个设备地址就是CPU的设备地址,具体的配置方法下文会讲。
图10 设备编辑窗口
设备编辑窗口还有重要的一步当然是添加PLC的变量了,点击“增加设备通道”,开始增加点(见图11),具体增加点的方式不多阐述,稍微研究就通彻的很,如果配置到这一步了,那么已经离成功不远了,还差二分之一了,加油少年!

图11 设备通道添加界面
三、S7-200软件配置
再来配置一下S7-200,打开软件首先我们首先在左边的菜单栏找到一个名为“系统块”的设置(图12),然后点+会看到好几个菜单,点击通信端口,这个时候就可以配置我们的从站地址咯(图13),我们可以设置PLC站地址(本文的站地址是2,对应的MCGS设置处也填2即可),可以设置波特率等等;别的设置没有特殊要求就不要动了,搞工控的只要能运行的程序就是好程序,千万别试图更改一个以奇怪方式运行起来的程序,得不偿失啊,亲身经历啊(当然还是应该吧程序写好,不要写的很奇怪)。

图11 系统块

图12 通信端口配置
软件设置到此处就配置完成了,自己在软件里随便写两段程序,触摸屏随便写两个画面。然后就测试吧。

图13 随便写的程序
图14 随便做的画面
不足之处还望海涵,请各界大佬多多批评指教!程序仅供参考!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码