广东湘恒智能科技有限公司
主营产品: 西门子PLC代理商,plc变频器,伺服电机,人机界面,触摸屏,线缆,DP接头
西门子200samrt高速计数应用案例分析
发布时间:2024-11-26

前面给大家介绍了高速计数器常用指令,本文我们通过一个应用案例一起来看一下如何使用这些指令。

如图所示为一自动打孔攻丝机械。

控制要求如下:

机器在原点时按下启动按钮,工件自动夹紧(输出Q0.0),马达正转(Q0.1),至1米处打孔5秒(Q0.3),2米的位置攻丝5秒(Q0.4),完毕返回(Q0.2)至原点停止,松开。电机每转一圈,工作台前进106毫米,编码器为600线,选择HSC0高速计数器,9号模式。

I0.0:编码器A相。

I0.1:编码器B相。

I0.2:启动信号。

I0.3:原点信号。

根据控制要求,编写程序如下,首先初始化,然后计算出工作台前进到一米处编码器反馈回来的脉冲数,编码器反馈信号接在I0.0,I0.1,用高速计数器HSC0计数,并用当前值等于预设值这一中断事件。按下启动按钮后,工作台前进,前进到一米时执行中断程序0。

主程序:


中断程序0:

打孔时间用定时器T32计时,5S时间到,执行中断程序1 。

打孔完成后继续前进,到达两米,执行中断程序2。

攻丝时间也用T32计时,5S时间到执行中断程序3。


展开全文
拨打电话 微信咨询 发送询价