基于以太网通讯的BC—NET模块简介
2017-11-16李幸生
李幸生
【摘 要】随着科技进步,plc已经成为国内自动化行业的主角,大大小小的工厂都遍布着不同品牌的plc站点,诸如西门子,欧姆龙,施耐德等等,目前使用最广泛的还是德国西门子系列plc,包括200,300,400,1500等,其中西门子是最基础的plc,也是初学者最先开始接触的plc。实际生产生活中,重中之重还是plc与上位机通讯的问题。本文在讨论传统通讯方法的基础上,探讨其弊端以及提出一种新型通讯方法-使用BC-NET模块进行通讯。
【关键词】plc;以太网通讯;BC-NET模块
1 传统以太网通讯方法及其弊端
目前西门子200plc与上位机通讯一般是采用以太网通讯模块CP243-1或者CP243-2。第一步,在PC端打开STEP7 Micro/WIN SP9软件,然后用西门子专用下载线连接西门子200CPU与PC;第二步,点击设置PG/PC接口,弹出如下对话框:
图1 设置PG/PC接口
选择PC Adapter(PPI),点击确定。然后在项目栏中点工具,在下拉菜单中选择以太网向导来配置CP243-1。点击下一步,弹出如下对话框:
图2 以太网向导
在上图中输入上位机组态中设置的IP地址,点击下一步,因为西门子以太网模块最多允许8台设备与之连接(这也是西门子设备的弊端之一)所以連接数目选择8,之后再对每个连接进行TSAP设置,将以太网模块作为服务器,将上位机作为客户机,以实现上位机对西门子200plc的通讯请求.然后在上位机组态软件中设置相应西门子200plc的TSAP,上位机上就能读取200plc中的数据。这是最常见的西门子200通讯办法,但是这种方法也不是万能的,假如由于特殊原因,比如更换上位机,再次通讯时需要重新上载程序并设置以太网模块,这时如果程序加密而你又不知道密码,这种情况下就比较难办了。这里就要谈到我们的主角-BC-NET以太网通讯模块。
2 BC-NET模块简介与使用实例
BC-NET模块的优势在于摆脱了以太网通讯模块的桎梏(即使没有CP243-1也能实现与上位机的通讯),不用重新加载程序即可实现数据的上传。使用方法很简单:将BC-NET模块插在西门子200CPU的通讯端口上,原来插在以太网模块上的网线插在模块下端的以太网口上,这样就完成了硬件连接。
接下来进行模块的参数设置,首先将笔记本与中控室的交换机相连接,然后在笔记本上安装购买模块时自带的软件—BCNetPro,点击搜索设备,那么环网上的所有北辰模块都会显示出来,如图所示:
随后点击修改设备参数:
S7总线协议模式改为PPI(对于西门子200选择PPI协议,对于西门子300选择MPI),点击以太网接口参数,弹出以下对话框:
在IP地址一栏输入上位机组态中设置的IP地址,本例中选择细格栅的IP地址是192.168.0.137。
3 实验结果及分析
通过现场硬件接线和现场调试后,在上位机的组态画面中细格栅的数据显示了出来。
综上所述,我们得出结论:即使在以太网通讯模块坏了或者上传程序有密码时仍然可以实现与上位机的连接,就是通过我们的BC-NET模块.
【参考文献】
[1]曹喜玲,杨旭.机组录波装置中以太网通讯接口的设计[J].电子质量,2008(04).
[2]张科新.工业以太网联网设备基本知识[J].大众科技. 2005(04).
[3]罗彩洪,陈晓敦.基于LM3S6432的串口以太网转换器的设计与实现[J].电脑知识与技术.2013(02).
[4]汤娇.基于eCAN和以太网的同步相量测量装置通信方案设计[J].无线互联科技,2012(11).
[5]刘兼唐,赵敏.以太网转换接口设计[J].电子测量技术. 2006(03).endprint