设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-1200 与 CU320-2PN 的 PROFINET 通信实操
返回列表
发新帖
[西门子]
S7-1200 与 CU320-2PN 的 PROFINET 通信实操
[复制链接]
45836
|
0
|
2024-4-9 09:14:27
|
显示全部楼层
|
阅读模式
S7-1200 与 CU320-2PN 之间通过 PROFINET IO 可进行周期性及非周期性数据通讯,使用 S7 功能块 DPWR_DAT/DPRD_DAT,S7-1200PLC 通过 PROFINET 周期性通讯方式可将控制字 1(STW1)和主设定值(NSOLL_A)发送至驱动器,并从驱动器读取状态字(ZSW1)和实际值(NIST_A);使用 S7 功能块 WRREC/RDREC,可以实现非周期性数据交换,读取或写入驱动器的参数。
项目配置步骤
1、创建一个 S7-1200 的新项目:
2、点击“Add new device”后,根据实际配置选择 S7-1200 设备:
3、在网络视图中将 CU320拖入到画面中:
4、建立 S7-12001200 与CU320-2PN 的通讯网络:
5、设置 S7-1200的IP地址:
6、设置 CU320-2PN的Device name及IP地址:
7、在设备视图中双击DO SERVO及 DO Control Unit添加驱动对象和控制单元:
8、为驱动对象及控制单元添加通讯报文:
9、在 STARTER/SCOUT里为 CU320-2PN(X150)分配IP 地址及 DeviceName:
10、创建S120 项目并设置通讯报文:
电机的起停及速度控制
S7-1200通过PROFINET周期性通讯方式将控制字1(STW1)和主设定值(NSOLL_A)发送到驱动器。
(1)控制字中BIT0做电机起、停控制。
(2)主设定值为速度设定值,频率设定值和实际值要经过标准化,使得4000H对应于100%,发送的最高频率为7FFFH可以在P2000中修改参考频率。
(3)在S7-1200中需调用“SFC14(DPRD_DAT)”和“SFC15(DPWR_DAT)”系统功能块“DPRD_DAT”用于读驱动装置的过程数据。
“DPWR_DAT”用于将过程数据写入驱动装置。
在调用DPRD_DAT和DPWR_DAT功能块时需要注意LADDER应该采用默认变量。表中的系统变量。
SERVO_02控制字、主设定值的发送及状态字、实际频率的读取程序
1.控制驱动器运行,通过先发送控制字STW1(047E)然后发送047F来启动驱动器,该数据控制字在MW10中指定,主设定值在MW12中设定。
2.停止驱动器,应发送控制字16#047E到驱动器。
3.读取驱动器状态字及频率实际值,PLC接受状态字1(ZSW1),存放在MW20中,接收驱动器传来的频率实际值,存放在MW22中。
机器人垃圾分类,难道连垃圾分类工也要失业了吗?
手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境
放心!PLC不会被淘汰该学还得继续学。但有3点要重视
全球最先进机器人大集结
工业机器人控制系统架构介绍
搞了10年非标自动化设备,今天终于明白应该这样搞
都是搞PLC有人月薪5000但有人年薪30万,他们是怎么做到的
10万人正在用的PLC仿真学习软件
搞工业自动化不懂常用英语确实有点亏,以下是工业自动化常用英语
非标自动化设备开发流程
详细用西门子S71200作为AGV控制器的方案
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
plcjs.com
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』