上篇文章:V90调试软件-02
本章内容:基于西门子1200PLC的运动控制-脉冲串输出控制
西门子1200/1500PLC运动控制根据连接驱动方式不同,分为三种控制方式:
通讯控制,可对速度、转矩、位置进行控制;
PTO控制,脉冲串输出控制,可对速度、位置进行控制;(目前最常用)
模拟量控制,可对速度转矩进行控制。
PTO控制方式:
创建一个新的1200plc项目文件,以常见的脉冲+方向为例:
先进行硬件组态-配置1:
TIA V15.0之前的版本在PTO组态时会有硬件标识符(见下图),但TIA V15开始没有了,在程序功能调用时可以直接像高速计数一样输入“硬件标识符”。
然后进行工艺对象组态-配置2:
(每加一个轴,都需要对应的再添加一个轴“工艺对象”;1200PLC的PTO脉冲串输出控制,最多可以带4个轴)
选择轴1的位置单位等:
①轴名称:定义该工艺轴的名称,用户可以采用系统默认值,也可以自行定义;
②驱动器:选择通过PTO (CPU输出高速脉冲)的方式控制驱动器。
③测量单位: Portal软件提供了几种轴的测量单位,包括:脉冲,距离和角度。距离有mm(毫米)、m(米)、in(英寸inch) 、 ft(英尺foot) ;角度是(360度)。
如果是线性工作台,一般都选择线性距离:mm(毫米)、m(米)、in(英寸inch) 、ft(英尺foot)为单位;旋转工作台可以选择°(360度)。不管是什么情况,用户也可以直接选择脉冲为单位。
『注意』测量单位是很重要的一个参数,后面轴的参数和指令中的参数都是基于该单位进行设定的。
选择轴1的脉冲发生器、脉冲地址等:
选择轴1的机械参数与限位参数:
①启动硬件限位开关:激活硬件限位功能。
②启动软件限位开关:激活软件限位功能。
③硬件上/下限位开关输入:设置硬件上/下限位开关输入点,可以是S7-1200 CPU本体上的DI点,如果有SB信号板,也可以是SB信号板上的DI点。
④选择电平:设置设置硬件上/下限位开关输入点的有效电平,一般设置成底电平有效。
⑤软件上/下限位开关输入:设置软件位置点,用距离、脉冲或是角度表示。
选择轴1的动态参数等:
急停:
主动回原点:
在这里的“扩展参数-回原点-主动”中“主动”就是传统意义上的回原点或是寻找参考点。当轴触发了主动回参考点操作,则轴就会按照组态的速度去寻找原点开关信号,并完成回原点命令。
起始位置偏移量:该值不为零时,轴会在距离原点开关一段距离(该距离值就是偏移量)停下来,把该位置标记为原点位置值。该值为零时,轴会停在原点开关边沿儿处。
今天《写给初学者的博途教程:1200PLC的3号报文工艺对象控制》小智就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以私聊或评论留言,如果喜欢关注小智,点赞转发谢谢!
下篇预告……(博图运动控制指令应用)