s7300PLC组态PROFIBUS从站一例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
s7300PLC组态PROFIBUS从站一例
(2010-09-25 21:35:26)[编辑][删除]
标签:
profibus
总线
从站
组态
编程
it
康养科的博客 kangyk88@
1.先从下位从站硬件厂家,如英国TRIO伺服驱动器得到从站配置文件*.GSD,或从相关网站下载,本例从伺服驱动厂家英国TRIO公司网站下载TRIO0595.GSD 和Trio0595b.GSD。
2.将配置文件*.GSD拷贝至西门子STEP7安装路径:C:\Program
Files\Siemens\Step7\S7DATA\GSD下。
3.在STEP7中先完成所有硬件的组态,紧接着组态从站(否则,可能再无法正常组态从站)。
4.右击鼠标到CP342-5硬件,弹出子窗中选“ADD MASTER SYSTEM”,在右端出现“DP MASTER SYSTEM ”的延长线。
5.右击延长线,在子窗中选“插入模块”,点击之,出现新的子窗。连续选择顶栏的“ADDITIONAL FIELD D。。。”和“GENERAL”,出现已经添加的两个GSD 文件,任选其中一个均可。从站参数设定如下:
图1
图2 主站地址
图3 从站地址
双击从站图标P297可得图4。
图4
点击“PROFIBUS”按钮,得图5。
图5
图5 设定从站地址为5,点击“PROPERTIES”出现图6。
图6 点击“BUS PARAMETERS”出现图
7
图7
康养科的博客
6.完成以上步骤后,点击图标“SAVE AND COMPILE”,如果正常通过,接着就选下载图标先下载硬件配置。
7.如有条件,可以先不配置其他子程序,仅保留PROFIBUS通讯相关的程序。如图
8
图8 PROFIBUS 通讯程序(上位)
图9 FC26程序
图中,FC60/FC61分别是发送和接收程序,DB61数据块为收发数据块。FC26控制FC60/FC61的执行及DB61数据的存取。内容如下:
W#16#170 对应十进制数386,此即为主站的首地址。DB61.DBW10开始的20个字节为控制字节,紧随其后是16个数据字(32个字节)为接收字,共52个字节;同理,DB61.DBW190开始的20个字节为控制字节,紧随其后是16个数据字(32个字节)为发送字。OUT3 均为通讯状态指示,如为1,表示通讯有故障;如为0,表示通讯无故障。
8 注意从站的数据收发区为VB20---VB51,共32个字节。其中,VW20---VW35
为发送区,VW36---VW51为接收区字。见图3。如果此地址搞错,就得不到数据,尽管通讯已经建立,CP342-5模块上只有RUN指示灯亮。
9 TRIO PROFIBUS 子板介绍如下:
康养科顺德 2010-9-25