欢迎来到天天文库
浏览记录
ID:30214474
大小:1.02 MB
页数:37页
时间:2018-12-27
《通讯设置资料整理》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、浅谈S7-200PLC的通讯问题1 引言公司从德国进口铝液除气的设备,该设备配备了S7-200PLC系统。最近因为工艺要求,要对机器的动作步骤进行修改,这样需要先上载CPU中的PLC程序,更改完毕后再下载回去。但在我们上载程序的过程中却遇到了许多的麻烦,每次点击“上载”工具条后,就出现图1的消息框。我们核对了几遍站址:PLC端是2,PC端是0,设置是不会有错的。 图1 消息框又试着更改了几次波特率,但还是行不通。难道PC/PPI通讯电缆有问题?经过试验,它与其它S7-200设备通讯是不存在任何问题的。我们
2、这台除气设备配置的CPU是CPU226,它有两个通讯口,其中端口0空闲,端口1连结着Proface的触摸屏面板,对这两个端口都尝试了一下,结果都令人失望。接着咨询了一下设备生产厂家,他们的答复是程序在STEP7-Micro/WIN32V3.2.1下做的,建议我们找这一下这一版本软件。我们查看了下我们当前的版本是V3.2.4,依他们的建议,我们又重新安装了一遍软件,先不升级到SP4,这样版本号是V3.2.0,但在此环境下通讯仍然不行。从常识来看,西门子的软件应该是向下兼容的,再说版本号的要求不应该是如此苛刻的,这真
3、有点一筹莫展了!电话咨询西门子公司的专家,根据他们的建议,我们又作了多种尝试,结果还是无功而返,最后登录它的服务网站,查询有关S7-200的各种书籍,终于把问题解决。回过头来再重新思考这个问题,觉得它非常有代表性,有必要整理出来,与业界各位同仁共享。 2 有关S7-200通讯方面的介绍S7-200是一类小型PLC系统,它支持的通讯协议很多,具体说来有:PPI、MPI、PROFIBUS-DP、S7协议、AS-I、USS、MODBUS、自由口通讯等,其中PPI、MPI、自由口是CPU上的通讯口所支持的,其它通讯
4、协议需要有专门的CP模块或EM模块的支持。型号不同的S7-200CPU具有一到两个RS-485通讯口,例如:CPU221、CPU222、CPU224有一个通讯口;CPU224XP、CPU226有两个通讯口。CPU上的通讯口各自独立,每个通讯口都有自己的网络地址、通讯速率等参数设置。通讯口的参数在编程软件Micro/WIN的“系统块”中查看、设置,新的设置在系统块下载到CPU中后起作用。S7-200不仅支持点到点的通讯方式,还支持网络通讯,连接到S7-200编程口的设备都可以认为是连接到了S7-200通讯网络上。网
5、络中通讯设备根据担任的角色不同,可分为:l 通讯从站:从站不能主动发起通讯数据交换,只能响应主站的访问,提供或接受数据。从站不能访问其他从站。在多数情况下,S7-200在通讯网络中作为从站,响应主站设备的数据请求。l 通讯主站:可以主动发起数据通讯,读写其他站点的数据。S7-200CPU在读写其它S7-200CPU数据时(使用PPI协议)就作为主站(PPI主站也能接受其他主站的数据访问);S7-200通过附加扩展的通讯模块也可以充当主站。安装有编程软件Micro/WIN的计算机一定是通讯主站;所有的HMI(人机操
6、作界面)也是通讯主站。例如:在我们的例子中,其配置就是一个MPI的网络:Proface的触摸屏面板是通讯主站,S7-200是通讯从站。编程软件Step7-Micro/WIN的各个版本与Windows操作系统的各个版本之间,有一定的兼容关系。如果安装的Micro/WIN版本和操作系统不兼容,会发生各种问题,如比较常见的通讯不正常的现象。我们可以访问siemensA&D公司的技术支持网站:www4.ad.siemens.de,从检索窗口中键入STEP7-Micro/WIN,Setup,Install或Compatib
7、ility等关键字,获取相关软件之间兼容性方面的信息。影响通讯因素的还有PC/PPI编程电缆。目前西门子提供两种电缆,其一是新型智能多主站电缆,另外一种是早期生产的PC/PPI电缆。两者最大的区别是新型电缆支持多主站通讯,最高波特率可达到187.5KHz,而旧电缆不支持多主站通讯,不需要握手协议,只能用到9.6K和19.2K两种波特率。另外,新型电缆有三个绿灯用于指示电缆的运行:传送指示(Tx);RS-232接收指示(Rx);24VDC电源(PWR)。另外,S7-200系统提供了强大的密码保护功能,以保护程序开发
8、者的知识产权,防止未经授权的操作等。如果把密码设置成了Level3,那程序的上载和下载就需要输入密码来授权才能操作。3 如何解决我们的通讯问题我们此前的多次尝试,已经排除了几种可能因素:其一,不可能加密,因为传输中并未提示输入密码;其二,软件兼容性,我们的配置是Win2000SP4+STEP7-Micro/WINV3.2.4;其三,通讯硬件没问题,CPU端有两个端口,而且
此文档下载收益归作者所有