- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-300C与MM440 PROFIBUS-DP通讯
1 示例系统的体系结构
本例中选用S7-300 CPU316-2DP作为PROFIBUS-DP 主站,连接一个MM440变频器,连接多个MM440时与之相同。
2 软件版本描述
需要软件:
STEP7 V5.2
需要硬件:
1:S7-300 CPU316-2DP
2: MM440
3: PROFIBUS-DP 接口模块,用于安装在MM440上,使之成为
PROFIBUS-DP从站。
3 组态主站系统
打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为中进行组态0, 并组态MM440的通讯区,通讯区与应用有关,如果需要读写MM440参数,则需4PKW区,如果除设定值和控制字以外,还需传送其他数据,则要选择PZD。
在选相中有 1,WHOLE CONS.(PZD,PKW 数据是连续的,都有调用SFC14,15)
2,WORD CONS. (只有PKW数据是连续的,不需要调用SFC14, 15)
在本例中,采用4PKW,2PZD ;MM440地址为4。
5 MM440参数设置
要使变频器能够用PLC通过Profibus来控制,变频器也需要一定的参数设置才能实现:
P700 命令源 6 (从CB来)
P918 站号 4 (必需要与硬件组态时保持一致)
P1000频率设定源 6 (从CB来)
6 程序的编写
对PZD (过程数据)的读写:
a. 在Step7 中对PZD (过程数据)读写参数时调用SFC14和SFC15
b. SFC14(“DPRD_DAT”)用于读Profibus 从站(MM440)的数据
c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站(MM440)
d. 硬件组态时PZD的起始地址:W#16#108(即264)
建立数据块DB1,将数据块中的数据地址与从站(MM440)中的PZD、PKW数据区相对应
在OB1中调用特殊功能块SFC14和SFC15,完成从站(MM440)数据的读和写:
其中:
LADDR 表示:硬件组态时PZD的起始地址(W#16#108即264);
RECORD 表示:数据块(DB1)中定义的PZD数据区相对应的数据地址;
RET_VAL 表示:程序块的状态字,可以以编码的形式反映出程序的错误等状态。
在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20 设为047E 再变为047F后DB1.DBW22 中的频率值将输出。状态字和实际值可从DB1.DBW8, DB1.DBW10读出。
要对变频器其他不同项目的参数进行设置,只要编程改变RECORD地址里的数值即可。
对PKW (参数区)读写
a.在Step7 中对PKW (参数区)读写参数时同样调用SFC14和SFC15
b. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
c. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
d. 硬件组态时PKW的起始地址:W#16#108(即264)
读写过程和对PZD (过程数据)的读写相同,只要编程改变RECORD地址里的数值即可,具体数据传送规则后面介绍。
7 数据传送规则
对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。
PKW一般为4个字,定义如下:
PKE:参数表示符 IND:索引 PWE:参数值
A:常用值:1、2、3、6、7、8
其中:1:读请求(无数据分组) 6:读请求(有数据分组)
2:写请求(无数据分组、单字) 7:写请求(有数据分组、单字)
3:写请求(无数据分组、双字) 8:写请求(有数据分组、双字)
PNU:参数号:
当读写0002~1999的参数时,直接将数值转换为十六进制即可;
当读写2000~3999的参数时,将数值减去2000再转换为十六进制
B:数据分组编号,常用值:0、1、2
C:参数选择位,常用值:0、8
当读写0002~1999的参数时,该位为:0
当读写2000~3999的参数时,该位为:8
实例:
读写0002~1999的参数。
如读P0700, 700=2BC(HEX)
PLC PKW输出 =12BC,0000,0000,0000 1为读请求
PLC PKW 输入=12BC,0000,0000,0006 返回1为单字长,值为0006
如读P1082, 1082=43A(HEX)
PLC PKW输出 =143A,0000,
您可能关注的文档
- PT100温度采集电路zrj.doc
- PYB900圆锥破中文说明书.doc
- Q2008-C单门控制器说明书2.doc
- QES内审员试卷(200908答案).doc
- QL-XDX微机小电流接地选线装置.doc
- QP-4101品质管理系统管理程序OK.doc
- QQ炫舞情侣印象句子大全.doc
- QTZ5610型塔式起重机安装方案.doc
- QueerasFolk十周年纪念.doc
- q将三国攻略集萃.doc
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)