西门子S7-300与G120变频器PN通讯

发布时间:2023-09-28
1 系统要求 • 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下载地址:
26641490 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
3 周期性通讯数据结构
周期性通讯的报文可以分为两个部分:
• 过程数据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(高字位,pkw的第三个字)和pwe2(低字位,pkw的第四个字);
√ 如果操作的参数是16位的数据类型,则只会由pwe2 (低字位, pkw的第四个字)来表示,此时需要在profibus dp master 中将pwe1(高字位, pkw的第三个字) 置为0。 • g120周期通讯报文结构:profidrive规范规定了不同的报文类型。进行循环通讯的报文包含具有特定意义和顺序的数据包。sinamics g120变频器具有下表中所列的报文类型: 对于报文353和354,软件版本在v3.0及以上的g120/g120d控制单元cu240s/dp/dp-f 才有。 也就是说只有v3.0及以上的控制单元才有pkw结构。 过程数据: stw1/2 控制字 1/2
zsw1/2 状态字 1/2
nsoll_a 速度设定值
nist_a_glatt 速度实际值
ia_ist 输出电流
mist 转矩实际值
pist 实际功率
m_lim 转矩限幅
fault_code 故障代码
warn_code 报警代码
当选定某种报文结构(报文999除外)时,相应的bico连接将被确定,并且不能修改。如果p0922 = 999,将保持当前的bico联接,但是可以对其进行更改。 • 控制字1 常用控制字:
047e 运行准备
047f 正转启动
注意:如果只发主给定频率,则控制字1的第10位也必须置为1。 • 状态字1 4 程序举例 4.1 过程数据pzd-move指令 如果只需要简单地控制变频器的启停和速度,就可以使用move指令。本例中控制字1给047f,变频器运行;速度给定是12.5hz。 • 程序 • 变量表 4.2 sfc14/15 如果需要通过参数通道读取或修改变频器的参数,可以使用sfc14/15。本例中通过sfc14/15来读取和修改变频器的参数。 • 程序 • 修改参数p2240.0,变量给定如下: • 读取参数p2240.1,变量给定如下: • 从starter软件中读取p2240参数:
上一个:RC0402DR-071R47L,0402 1.47Ω 0.5%电阻
下一个:朋友仅展示最近三天的朋友圈是什么意思(朋友仅展示最近三天的朋友圈是什么意思是拉黑吗)

功率因数补偿控制器的工作原理及设计方案
平板艾派多少钱一台(最新苹果爱派平板电脑价格)
固态盘的安装方式,固态硬盘教您固态硬盘如何安装
potatochat一直连接什么情况(potato一直连接中怎么解决)
win7资源管理器在哪(win7windows资源管理器怎么打开)
电力线路的额定电压等级和额定电压
电动车电机马达性能指标讲解
苹果电脑没有苹果系统了(苹果电脑没有了苹果系统怎么弄)
小米手机5s怎么截屏,小米5s怎么快速截图
什么是普洱熟茶的“勐海味”?