西门子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。
展开全文
其他新闻
- 西门子200SMART PLC传送指令详解 2024-11-26
- 西门子200SMART通过MODBUS通信控制英威腾GD20变频器 2024-11-26
- 通信案例:两台SMART进行开放以太网通信 2024-11-26
- 两台西门子S7-200SMARTProfinet通信案例 2024-11-26
- 两台西门子200Smart进行MODBUS TCP通信,附程序 2024-11-26
- 基本指令应用之多个开关控制一盏灯 2024-11-26
- 埃夫特工业机器人ER-Factory基本操作流程,详细! 2024-11-26
- 如何提高RS485通信的抗干扰能力? 2024-11-26
- 埃夫特工业机器人ER-Factory 离线编程步骤 2024-11-26
- 埃夫特工业机器人C30RPL 指令详解 2024-11-26