S7-300/400的立即输出问题

我现在有一台设备,送料最大速度150米/分,计数编码器2000转/0.5米,要求每0.5米切断一次,即2000脉冲切断材料一次,产品要求0.5米的误差精度0.5毫米.这就要求立即输出功能,在2000脉冲到达时和立即控制继电器输出动作之间的时间误差不能超过2个脉冲的时间即0.2豪秒,最好不超过一个脉冲(1个脉冲时间0.1豪秒为0.25毫米).请教各位同仁,能用S7-300/400实现吗?(不考虑采集频率造成的时间差和继电器动作时间).怎样才能设计出计数中断和输入中断,立即输出功能等?另外什么样的系统配置能完成该功能?如果另外有解决方案,例如工控机,可能的话发我邮箱272797536@qq.com,谢谢!

问题补充:
老外按此要求做的,误差在0.3毫米.用的是自己开发的计算机控制系统.国内有作的,误差在1毫米达不到要求.问一下研华工控能完成吗?由于外部的继电器两次动作延迟时间可能不一致,两次切断切刀由继电器控制驱动电机控制加速的速度到达材料边缘时间可能不一致,也造成长度误差,所以输出最好控制在1个脉冲时间内,即0.1毫秒误差.不知.要求系统实时性高.

最佳答案

描述工艺类似飞剪
楼主描述不是很清楚:这样的功能实现有2个前提须知才能决定如何实现:
(1)是否连续送料?(2)切断是伺服控制吗?是旋转切刀吗?(如果是连续送料,应该选择旋转切刀)。
根据楼主的工艺,300是完全可以实现的,需要增加功能模块FM354闭环控制模块。伺服电机建议选择西门子的伺服系统,第三方伺服接入FM354需要IM174。

或者选择工艺CPU

实现思路:测速编码器旋转一圈的速度和旋转切刀旋转一圈的速度同步。即
编码器计数2000脉冲的同时,切刀正好旋转一圈实现同步切割。

FM354快速入门文档:A0031 (下载中心文档编号)
横切机使用入门(工艺CPU) 文档:A0490  (下载中心文档编号)

建议选择工艺CPU,编程和300类似,如果选择FM354,会涉及到机器语言。

提问者对于答案的评价:
谢谢,我打算使用工艺CPU ,不知工艺CPU的位置控制的信号在工艺CPU程序中对应哪个数据,如果有这方面资料,麻烦发我邮箱

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc250133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日 下午5:20
下一篇 2018年12月2日 下午5:21

相关推荐