设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-1500T分布式同步功能
返回列表
发新帖
[西门子]
S7-1500T分布式同步功能
[复制链接]
46023
|
0
|
2024-1-25 13:36:56
|
显示全部楼层
|
阅读模式
_
点击上方蓝字“西家传动” 关注公众号!
_
1. 功能描述
_在一些实际应用中,会需要很多轴进行同步运行,如印刷机、纸尿裤生产线等。由于一个 PLC 的运动控制资源有限,控制轴的数量也是有限的,就会需要多个 PLC 间协调实现轴工艺对象的跨CPU的同步运行。从博途V16开始,S7-1500T PLC固件版本2.8 可以实现不同CPU上的轴 工艺对象之间的同步操作(齿轮同步或凸轮同步)。所有跟随轴均同时获得相同的引导值。图1显示了基于一个应用案例的分布式同步结构,两个CPU上分别有两个跟随轴。
本文以S7-1517TF及 S7-1511T PLC为例,介绍了项目配置的主要步骤,为有需求的工程师提供参考。_
2.主要配置步骤
_1. 步骤1 - 通信组态a.首先确保所有的设备组态到同一PROFINET网络中,一个PLC设置为同步主,其他设置为同步从。S7-1517TF CPU为主:图2配置S7-1517TF为同步主站
S7-1511TCPU为从:图3 配置S7-1511T 为同步从站
b.配置数据交换区,首先选择引导轴所在的PLC,本文使用S7-1517TF,选中S7-1517TF之后,在“IO communication”中拖拽接收PLC“S7-1511T”到Partner 2 列的“Drop or select the device here”位置中。图4 通过拖拽的方式建立直接数据交换
c.在建立的“Direct data exchange”属性中,配置数据长度为48个字节。图5 配置48个字节的发送数据
d.配置IO区属性,在“Organization block”属性中选择 “MC-Servo”:图6 配置直接交换数据
2. 步骤2 - 准备变量和工艺对象a.创建引导轴的数据变量,数据类型为“DX_TEL_SyncOp”,地址为创建的输出区的首地址:图7 在S7-1517TF中建立变量
b.创建跟随轴的数据变量,数据类型为“DX_TEL_SyncOp”,地址为创建的输入区的首地址:图8在S7-1511T中建立变量
c. 关联引导轴数据,在作为主轴的属性中选中输出变量:图9在S7-1517TF中关联发送变量
d.创建引导轴代理工艺对象,关联引导轴数据,在属性中选中输入变量:图10 在S7-1511T中建立引导轴代理
图11在S7-1511T中关联接收变量
3. 步骤3 - 编写程序:图12在S7-1511T中编写测试程序
4. 步骤4 - 测试结果:通过使用Project trace功能,可以监控两个工艺对象的同步效果。图13 测试结果
【西家传动原创,未经同意,禁止转载】
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
ABPLC工作室
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』