签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
S7-1200与步进电机的PTO控制方式
昨天,我根据验证、测试过程顺序写了一个帖子,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1690402&b_id=50&s_id=79&num=9&myreply=1#anch,感觉意犹未尽,则乃,硬件条件限制而无法再次深入验证测试其它MC指令。作为西门子编程方式是以灵活、多变而著称的,难道做简单的让步进电机、伺服电机“稍微”动一下,没有简单方式?也需要先组态,后工艺对象,再MC指令调用?看了看相关的资料,回答应该是不需要的,这个也符合西门子编程习惯灵活性强的特点。
验证测试:PTO方式
1) PLC:S7-1214C DC/DC/DC 必须是晶体管输出型,或者板载信号板,版本V4.2;
2) 第三方步进电机+步进驱动器;
3) 西门子20A电源模块;
4) Portal V15软件。
程序:
1) 仍然按老方法,创建一个验证项目,CPU S7-1214C DC/DC/DC,版本V4.2,图示:
2) 点击“确认”后,在“设备视图”窗口cpu的“属性”---“常规”选项中选择“脉冲发送器PTO/PWM”,勾选“启动脉冲发送器”,图示:
3) 在这个窗口中继续选择PTO及定义信号类型输出,脉冲A和方向B,其中脉冲输出Q0.0(板载100KHz),方向控制Q0.1(系统默认)。由于控制方向并不需要高速脉冲,这样,选择Q0.4(板载20KHz)相对还是比较合理、合适的,图示:
4) Portal V15版本环境中,这个硬件标设在“系统常数”中能够查找到,图示:
5) 硬件组态相对还是比较简单的,都只是一些选项和设置,返回到编程窗口,在主程序OB1中,将“扩展指令”中的“脉冲---CTRL_PTO”指令拖拽到程序编辑区,背景数据块名称、数据块号按默认选择:
6) CTRL_PTO指令非常简单,没有多少管脚。因为我验证测试的是第三方步进电机,需要有方向判断区别。由于这个方向控制,无法在该指令中实现,需要另外单独在程序中控制。根据F1帮助,很快能够理解各管脚的数据类型及含义:
其中:
REQ:CRTL_PTO指令的使能端,脉冲上升沿触发;BOOL
PTO:硬件标设,与系统常数一致,Local~Pulse_1(265);HW_PTO
FREQUENCY:输出脉冲序列频率(Hz);UDINT
DONE:状态值,0表示没有启动或者正在运行中,1表示完成;BOOL
BUSY:处理状态;BOOL
ERROR:错误标志位,0:没有错误,1:有错误;BOOL
STATUS:错误状态值。WORD
7) 此,如果仅仅只是对步进电机没有方向的测试,CRTL_PTO指令已经可以满足需求了,如果需要有方向的测试,可以通过外置一些简单的逻辑控制,也能够满足步进电机对方向及速度的控制:
8) 保存、编译项目并下载。随意定义正转脉冲MD14 = 1000,反转脉冲MD18 = 500,使能M4.0的上升沿,启动正转,图示:
使能M4.0后,能够看到步进电机转动。尝试其它2种控制方式,步进电机能够停止及按MD18的设置速度反转,相对CTRL_PTO指令加入简单的方向逻辑控制,能够简单的测试步进电机的正、反转速度控制。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1690527&b_id=50&s_id=0&num=7
说实话,普通的晶体管输出点,搞个10hz的脉冲输出,也是可以的,放在50毫秒中断里不断取反就是了,电机会动吗?一定的
跟着楼主学习
是的,只要是能够发出有效脉冲,步进(伺服)均会转动。
这个让我想起,之前做可控硅触发电路时一个单结晶体管和几个电阻器,一个电容器和一个电位器组成的脉冲触发电路。
刚刚前一段时间,修复了一批次的伺服驱动器和伺服电源模块。修复过程中遇到有对光耦及IGBT的判断,IGBT我用万用表做简单的判断,这个光耦我做了一个程序,因为没有集成电路插座,无法实现对光耦硬件的连接,找到这个插座就可以试试。我的思路是一个s7-1200晶体管输出机型,组态一个PWM输出,再组态一个高速计数器,让脉宽调制器发送脉冲给光耦的输入,光耦的输出连接到高速计数器记录PWM发出的脉冲个数,如果测试时有缺少脉冲数,就基本判断这个光耦不合适。我在放着的几个固态继电器上测试没有成功,注意原因是固态继电器响应的频率不够高。
楼主 不错哦
谢谢分享,学习了
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录