技术论坛

 S7-200Smart编程思路之三-开环PLS脉冲串发送指令

返回主题列表
作者 主题
holdkcsxyz
至圣

经验值:13735
发帖数:1560
精华帖:24
楼主    2023-03-14 13:38:14
主题:S7-200Smart编程思路之三-开环PLS脉冲串发送指令 精华帖 

      以前分享了一些简单的阀门,间接寻址,串口通讯,模拟量配合PID/PWM,阵列扫描等案例;现在分享以下几个指令的用法.

三-(1)PLS指令用法--最简单的纯开环"中断定位";V2.7加强版的运动控制固件已经很完善了,如果是V2.7版本的PLC几乎不需要PLS了,并且V2.7针对PLS加强了其超驰功能;"几乎"也并不是全部,更何况有些没法升级的PLC硬件,而且普通的PLS指令本身也是有自身的一些特点的.

    以前有很多工程师用PLS指令做出不错的定位程序:如"简单追剪"......

PLS指令的介绍以及需要用到的三个中断


针对PTO0

SM66.7:空闲中;本例1中利用该空闲位判断脉冲发完,并紧接着发送下一份脉冲串。

SM67.6:选择PWM/PTO:本例1中长为1,从不复位成0。

SM67.7:启用:本例1中长为1,从不复位成0。

SMW68:PTO频率(单段管道范围1HZ-65535HZ):本例1中由SMD72配合Ts==2ms实时推算出SMW68。

SMD72:PTO脉冲计数值:本例1中匀速由外部指定,减速由减速算法给出。

定时中断-10(SMB34):本例1设置成2ms。

PTO0脉冲计数完成中断-19:本例1中暂未用。

高速IO中断:本例1中暂未用。

       素材就是这些,想从这些素材中提取出简单的"中断定位"方案,还是需要简单的实践摸索的,速度/精度这两个参数本身就是有一定制约:想速度快,精度有可能降低;想精度高,速度有可能降低,当然高性能驱动器+执行器除外.








您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。