我公司销售部为西门子PLC代理商,公司凭借雄厚的实力,现已与西门子工厂建立成良好的合作关系!价格合理,质量保证,
公司优势价格产品有,西门子通讯电缆,PLC,触摸屏,
上海非俗公司是一家专业从事销售、维修、服务、培训西门子数控系统和驱动产品的工程服务公司,
公司核心销售及技术人员均由前西门子资深员工组成,能为用户提供专业高效优质的服务。
欢迎您来电质询高品质西门子驱动和自动化产品价格及服务
上海非俗工控自动化设备有限公司
联系人 :瞿章明(销售工程师)
手机 :132 1743 0013 (24小时销售技术服务)
商务QQ :2750 130 146
微信 :132 1743 0013
地址( Add ) :上海市松江区海立华亭5幢
非俗愿同广大同仁及客户在中国自动化领域的发展进程中携手共进,共创美好的明天!
GSD文件是一种设备描述文件,一般以“*.GSD”或“*.GSE”为后缀。它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。另外在工程开发中有时候由于开发人员不同,要用两个独立的STEP 7项目来实现同一个PROFIBUS 网络通讯,此时需要借助GSD文件的方法来实现。
2 GSD文件的导入方法
下面以CPU314C-2DP为例,说明一下 GSD 文件的导入步骤:
首先从西门子网站上下载相关产品的 GSD 文件,下面是SIMATIC系列产品的GSD文件下载链接:113652
选择相关产品并下载到本地硬盘中。
图 1 GSD文件下载界面
打开SIMATIC Manager,进入硬件组态界面,选择菜单栏的“Options”->“Install GSD File…”,如图 2 所示。
图 2 安装GSD文件
进入GSD安装界面后,选择“Browse…”,选择相关GSD文件的保存文件夹,选择对应的GSD文件(这里选择语言为英文的“*.GSE”文件),点击“Install”按钮进行安装。
图 3 选择安装GSD文件
安装完成后可以在下面的路径中找到CPU314C-2DP,如图 4:
图 4 硬件目录中的保存路径
3 CP342-5做主站采用GSD方法实现PROFIBUS DP 通信
3.1网络拓扑介绍
PROFIBUS DP主站由CPU314+CP342-5组成,其中CP342-5做主站。
PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
网络拓扑图如下:
图 5 网络拓扑图
3.2 从站组态
首先插入SIMATIC S7-300站,添加CPU314-2DP,双击DP接口,分配一个PROFIBUS地址,然后在“Operating Mode”中选择“DP salve”模式,进入“Configuration”标签页,新建两行通信接口区,如图 6所示:
图 6 从站通信接口区
注意:上述从站组态的通信接口区和主站导入的GSD从站的通信接口区在顺序、长度和一致性上要保持一致。
3.3 主站组态及编程
3.3.1主站组态
首先插入SIMATIC S7-300站,添加CPU314以及CP342-5,然后双击CP342-5,将“Operating Mode”设置为“DP Master”。新建一条PROFIBUS网络。然后从硬件目录中选择CPU314C-2DP GSD文件(路径参照图4),添加到新建的PROFIBUS网络中,为其分配PROFIBUS地址,该地址要与前文的从站地址一致。
然后组态CPU314C-2DP从站对应的通信接口区。本文在硬件目录中CPU314C-2DP GSD文件下方选择了“Master_I Slave_Q 1B unit”和“Master_Q Slave_I 1B unit”,和从站组态时通信接口区保持一致,如图 7所示。
图 7 主站组态
3.3.2 主站编程
由于CP342-5提供的是虚拟地址映射区,所以需要分别调用FC1(DP_SEND)和FC2(DP_RECV)来实现数据访问。如图8 和图9所示。
图 8发送程序
图 9接收程序
如图7所示,主站侧在组态CPU314C-2DP GSD从站时,第一行通信接口区选择了“Master_I Slave_Q 1B unit”,“Master_I”对应主站的IB0。参照图6可知“Slave_Q”对应从站的QB0, 表示数据由从站的QB0发送到主站的IB0。又由于CP342-5通过调用FC2,将IB0读取的数据保存在MB11,所以数据由从站的QB0经过主站的IB0,终保存在MB11。 同理可分析第二行通信接口区“Master_Q Slave_I 1B unit”。综上所述,主站和从站通信接口的对应关系,如表 1:
主站 传输方向 从站
MB11(IB0) QB0
MB10(QB0) IB0
表1 主站和从站通信接口区对应表
4 S7-300做主站采用GSD方法实现PROFIBUS DP 通信
4.1 网络拓扑介绍
PROFIBUS DP主站由CPU314C-2DP组成,集成的DP接口做主站。
PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
网络拓扑图如下:
图 10 网络拓扑图
4.2 从站组态
组态步骤同3.2节,这里不再赘述。
4.3 主站组态
首先新建S7-300站,添加CPU314C-2DP,双击DP接口,新建一条PROFIBUS网络。然后从硬件目录中选择CPU314C-2DP GSD文件(路径参照图4),添加到新建的PROFIBUS网络中,为其分配PROFIBUS地址,该地址要与前文的从站地址一致。
然后为CPU314C-2DP从站组态的通信接口区。本文在硬件目录中CPU314C-2DP GSD文件下方选择了“Master_I Slave_Q 1B unit”和“Master_Q Slave_I 1B unit”,必须和从站组态时通信接口区保持一致。如图 11所示。
图 11 主站组态
主站和从站通信接口区的对应关系如表 2 所示:
主站 传输方向 从站
IB0 QB0
QB0 IB0
表 2 主站和从站通信接口区对应表
注:文档涉及到西门子产品如下:
表 3 产品列表
产品名称 订货号 版本号
STEP 7(英文版) 6ES7 810 - 4CC08 - 0YA5 V5.4 SP5
CPU314C-2DP 6ES7 314 - 6CG03 - 0AB0 V2.6
CPU314 6ES7 314 - 1AG13 - 0AB0 V2.6
CP342-5 6GK7 342 - 5DA02 - 0E0 V5.2
PS307 6ES7 307 - 1EA00 - 0AA0
见楚梦瑶还没有反应过来,陈雨舒终于忍不住大笑了起来:“哈哈……不行了,笑死我了……瑶瑶,你还没发现么?那饮料不是我喝的……”
“不是你喝的?什么意思……”话说到一半,楚梦瑶忽然意识到了点儿什么,将目光转向了林逸,脸色顿时剧变:“这饮料是你喝的?”
林逸无辜的点了点头,心道,看来是自己误会了,还以为是城里的女孩子开放呢,原来人家是搞错了……
“靠!”楚梦瑶的脸立刻绿了,瞪大了眼睛,指着林逸想说什么,不过终究没有说出什么,就捂着嘴快步的向洗手间跑去。
“呕……”洗手间里顿时传来干呕的声音,陈雨舒刚开始还有些幸灾乐祸,不过见到楚梦瑶的反应实在大了点儿,忙追着跑向了洗手间。
“瑶瑶……我都说了,还是不说了,是你非要我说的……”陈雨舒苦着脸看着楚梦瑶,有些歉意的说道。
“那你怎么不早说……呕……”楚梦瑶瞪了陈雨舒一眼,又开始对着洗手池干呕了起来……
“不会吧……这么快就有反应了?”陈雨舒看着楚梦瑶,有些疑惑的自言自语道:“妈妈说,亲嘴不会怀孕的呀!”
楚梦瑶刚刚好受了一点儿,听到了陈雨舒的话,顿时又是一阵恶心,想起了自己与林逸那个家伙居然来了一次间接接吻,顿时眼泪就簌簌的落了下来!
自己珍藏了十八年的初吻,就这么没了?楚梦瑶一阵头晕,几乎晕倒,委屈的瞪着陈雨舒:“怀你个大头鬼呀?你有没有生理常识?”
“我没有,难道你有?”陈雨舒也挺不高兴,心道,是你自己不小心和林逸来了个间接接吻的,和我有什么关系呀?
本来楚梦瑶已经够伤心的了,陈雨舒还在那里幸灾乐祸,楚梦瑶气得一咬牙,伸手猛地抱住了陈雨舒,然后将自己的小嘴印在了陈雨舒的小嘴上。
“叭”的亲了一口,楚梦瑶才松开陈雨舒,恨恨的道:“让你幸灾乐祸,现在你也有份了!”
“呀!你做什么!”陈雨舒冷不丁的被亲了一下,才明白楚梦瑶的恶毒计划,这下好了,自己也沾边了!不过,陈雨舒的心里倒是好受一些,安慰自己道,就算那饮料瓶上有林逸的口水沾到了瑶瑶的嘴上,也被她刚才给吐干净了,一定弄不到自己嘴上的!对,一定不会弄到!
想到这里,陈雨舒的心情顿时好了不少,看着正在一遍又一遍漱口的楚梦瑶,自己也装模作样的拿起杯子漱了漱口。
折腾了好久,楚梦瑶也安静了下来。她也明白,就算把嘴漱的脱了皮,也无济于事了,发生的事情已经发生了,现实中没有多啦a梦的时光机,不能重来一次。
不过,对于林逸,她已经的要疯掉了,让这个人住进自己的别墅,简直是一件大错特错的事!
刚才,楚梦瑶还有一种想要杀了林逸的冲动,是那种势在必行的冲动,如果当时给她一把刀子,她一定毫不犹豫的将它插在林逸的胸口。
不过现在,她却连骂人的力气都没有了。楚梦瑶只觉得,自己整个人好像虚脱了一般,看着一桌的美食,和坐在桌上傻呆呆的林逸,楚梦瑶的嘴唇动了动,终没说出什么来,就摇摇晃晃的向楼上走去……