SIEMENS马鞍山西门子(授权)中国总代理-西门子华东区一级总代理商

供应商
广东湘恒智能科技有限公司
认证
变频器
西门子代理商
触摸屏
西门子一级代理
伺服电机
西门子一级总代理
联系电话
18126392341
手机号
15267534595
联系人
梁涛
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
更新时间
2024-05-29 09:10

详细介绍

【导读】为了进一步熟悉s7-1200的运动指令,编一段小顺控程序来学习pto模式,小顺控一共分五步。



一、分享几个小技巧
(1)可以用case语句实现s7-1200顺控程序,当前步值就是case条件变量值,通过变量步值来执行不同的程序段;(2)效率不错的plc编程方式是sfc加scl的混合编程,顺控逻辑用sfc内部功能,算法用scl;(3)使用ob30做计时器,可以不用t,其实很方便;(4)当轴在执行一个运动控制命令时,如果用一个新的轴命令覆盖时,轴的速度变化是平滑过渡的。
二、顺控小程序的步骤

第一步:轴以快速定位速度定到juedui位置。

第二步:轴一增量速度1移动增量1。

第三步:以增量速度2移动增量2。

第四步:延时设定的时间,单位0.1秒。

第五步:轴juedui回到零位。

小程序分为以上5步,下面来说一下其中的细节。




增加了一些必须的变量,设定参数都需要勾选数据保存项。

hmi做个用于监控和设定参数的小界面,包括启动循环和停止循环的按键,设定循环参数,监控轴状态位置和循环时间。

增加了个系统组织块ob30,中断时间设置成100ms,为了做一个0.1s单位的定时器来用,循环总计时和延时计时。

新建了一个自动循环的fc块,首先处理循环启动和循环复位的按钮,循环启动加入启动条件,停止需要触发轴停止信号。

后是循环case块的编写,cyc_step=0,作为一个循环就绪状态可以初始化一些变量,从cyc_step=1开始是正式循环,同一轴的fb块可以重复调用使用没有任何问题,通过判断busy和done两个信号就能准确的一步一步执行下去。


受轴加减速时间和plc扫描周期影响,整个循环设置时间差不多15.6秒,实际运行时间16.5秒。


西门子一级总代理,代理商,变频器,伺服电机,PLC

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话