- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-300 与 G120 PN 通讯
系统要求
PC 机:安装 STEP7 和 Starter 软件
? G120 装置:选择支持 PROFINET 的控制单元, CU240S PN 或 CU240S PN F
S7-300 机架:需要选择支持 PROFINET 的 CPU,本实验使用 CPU317-2DP/PN
PROFINET 连接电缆
网络连接如下图所示:
2 G120 和 S7-300 之间的 PN 连接和设置
2.1 设置通讯接口
? 选择 TCP/IP 接口
分配 IP 地址
2.2 设置 PG/PC
2.3 分别对 CPU 和驱动装置 G120 分配相应的网络地址
? 点击 Edit Ethernet Node 编辑站点信息
? G120 的 IP 地址须由控制器来分配,在变频器内部可以通过参数 r61001 来读取
? 确保硬件组态中的 Device name 与设备已分配的 Device name 一致,否则 CPU 会报通讯故障
2.4 对变频器进行组态并把它连接到 PROFINET 网络中
在硬件组态时需要 GSDML 文件, G120 GSDML 下载地址:
2.5 选择报文结构
? 根据实际需要,选择相应的报文结构。此处选择的报文结构应与变频器参数 P0922 中设定的一致。如果
不一致,会出现 F00401 故障。
2.6 G120(CU240S PN F)
相应的参数设置
参数
G120
P700
6
P1000
6
P0922
353
P2051 In000
52
P2051.In001
21
P8840
20ms
周期性通讯数据结构
周期性通讯的报文可以分为两个部分:
过程数据 PZD :
过程数据包括控制字 (状态信息 ) 和设定值 (实际值 )。必须要将控制字的第十位置 “1选”择由 PLC 来控制变
频器,这些过程数据才能在变频器和 PLC 之间传递。
? 参数通道 Parameter Channel :
这一数据区用来对参数的值进行读 /写操作,可以用来监控或者更改变频器的参数。
数据结构如下表所示:
参数标示符 PKE :
√PNU :bit0~bit10 ,表示参数号
,有效范围 0 到 1999 。如果参数号 ≥ 2000 ,则必须在参数通道的第二
个字 IND (参数变址)的高字节位
(非周期通讯 ) 或低字节位
(周期通讯 ) 添加页号;
√SPM :bit10 ,保留位,总设为
0 ;
√AK :bit12~15 ,表示请求或应答的标识符。
AK 响应标示符:
响应标识符
描述
0
无应答
1
传送参数数值
(word)
2
传送参数数值
(double word)
3
传送描述信息
4
传送参数数值
(array, word)
5
传送参数数值
(array, double word)
6
传送数组元素的数目
7
任务不能执行
(有错误的数值 )
8
没有主站控制权或对参数借口没有修改权
AK 请求标示符
任务标识符
描述
响应标识符
正
负
0
无请求
0
7/8
1
读取参数值
1/2
1
2
修改参数值
(word)
1
1
3
修改参数值
(double word)
2
1
4
读取描述信息
3
1
6
读取参数值
(array)
4/5
1
7
修改参数值
(array, word)
4
1
8
修改参数值
(array, double word)
5
1
9
读取数组元素的序号,即下标的序号
6
1
11
修改参数值
(array, double word) 并保存在 EEPROM
5
1
12
修改参数值
(array, word)
并保存在 EEPROM
4
1
13
修改参数值
(double word)
并保存在 EEPROM
2
1
14
修改参数值
(word) 并保存在 EEPROM
1
7/8
参数索引号 IND
√高字节(
bit15~bit8
),用来表示参数的下标号;
√低字节(
bit7~bit0
),表示参数的页号。其中有效位是
bit7~bit4
。与
PKE
中的
PNU
共同确定参数号。
例如
P2240.1 ,需要将
IND
写成
0180 。
√参数索引号
IND ,在非周期数据传输模式下,高字节和低字节表示的意义对换,例如
P2240.1
需要写成
8001 。
参数值 PWE
√当使用 PROFIBUS 进行数据通讯时,参数值 (PWE) 是双字形式 (32 位) 。并且在一个通讯报文中只能传输一个参数的数值 ;
√如果该参数为 32 位的数据类型,则会包括 PWE1( 高字位 ,
文档评论(0)