发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
如上图所示:假设编码器转一圈的的脉冲数位400个脉冲。计长辊的周长为20cm.计长的长度可以触摸屏上设置,当前的长度需要在触摸屏上显示,达到设定长度后 ,停止送料电机进行切断。如此重复工作。
程序示例
注:本程序没有切割部分,具体切割步骤可视实际情况而定,灵活应用哦!
使用M8002开机脉冲把已知系数传送到任意寄存器中。即:计长棍一圈所需的脉冲数400传送至D0,计长棍的周长20CM传送至D2。再把已知系数通过(FLT)整数转浮点数指令转换成浮点数(小数)。即:把D0的数值转换成浮点数存放在D4,D2的数值转换成浮点数存放在D6。再使用(DEDIV)浮点数除法运算求出一个脉冲所走的长度。即:把周长D6的值除上一圈的脉冲数D4,结果存放至D8
使用M8002开机脉冲把已知系数传送到任意寄存器中。
即:计长棍一圈所需的脉冲数400传送至D0,计长棍的周长20CM传送至D2。
再把已知系数通过(FLT)整数转浮点数指令转换成浮点数(小数)。
即:把D0的数值转换成浮点数存放在D4,D2的数值转换成浮点数存放在D6。
再使用(DEDIV)浮点数除法运算求出一个脉冲所走的长度。
即:把周长D6的值除上一圈的脉冲数D4,结果存放至D8
Y0的接通条件没有写,可以自由发挥,使用Y0常开触点的原因是:在设备运行的时候才开始计数。注:当高速计数器的计数值达到设定值时,会继续计数。
Y0的接通条件没有写,可以自由发挥,使用Y0常开触点的原因是:在设备运行的时候才开始计数。
注:当高速计数器的计数值达到设定值时,会继续计数。
使用(M8000)开机一直为ON的常开辅助触点,驱动32位传送指令(DMOV),把32位高速计数器的当前值传送给D20。再使用整数转浮点数指令(FLT)把当前脉冲数转换成浮点数。再使用浮点数乘法运算指令,把当前脉冲数(D22)和一个脉冲所走的距离(D8)相乘,得到当前实际距离(D24).再使用浮点数转整数指令(INT)把当前距离(D24为浮点数)转换成整数存至D26。触点比较指令为设定距离和当前距离做比较,比较成立接通一个M0,此M0可以为停止运行和切割卷材的信号,具体自由发挥。
使用(M8000)开机一直为ON的常开辅助触点,驱动32位传送指令(DMOV),把32位高速计数器的当前值传送给D20。
再使用整数转浮点数指令(FLT)把当前脉冲数转换成浮点数。
再使用浮点数乘法运算指令,把当前脉冲数(D22)和一个脉冲所走的距离(D8)相乘,得到当前实际距离(D24).
再使用浮点数转整数指令(INT)把当前距离(D24为浮点数)转换成整数存至D26。
触点比较指令为设定距离和当前距离做比较,比较成立接通一个M0,此M0可以为停止运行和切割卷材的信号,具体自由发挥。
此页面只做了我们需要用到的数值的显示,具体的请自由发挥。
来源:杨遇桥
来自: 我自飘怜 > 《工控》
0条评论
发表
请遵守用户 评论公约
高速脉冲输出——多位移动案例
使用【DEDIV】浮点数除法指令,把设定的长度除以一个脉冲走的长度,得出设定长度所需的脉冲数;使用【INT】浮点数转整数指令,把求得的...
爱看
新家装修贴壁纸之前少这一步,不到半年墙壁鼓包脱皮,血泪教训打开打开PLC的比较赋值指令,值得收藏工业机器人及PLC9小时前5评论关注。...
周报139期 | 关于PLC三十问解答!
步骤4:以最大负载折算到电机轴上为伺服电机惯量50倍以内为佳确定电机和驱动器型号。18、伺服电机与普通电机有何区别?普通异步电机输入电源UVW两相互换时电机会反转,事实上伺服电机UVW任意两相互换电...
零基础学习PLC入门,模拟量程序,另类讲解详细易懂(附程序)
图1,的左边是一个量程范围为0-10kpa的压力变送器,它的输出电流就是0-10kpa对应4-20mA,所以压力在5kpa时对应的电流就是12mA,我们只要...
siemens PLC 培训教案
L指令将源操作数装入累加器l中,而累加器原有的数据移入累加器2中,累加器2中原有的内容被覆盖。累加器1的高字及累加器2的内容不变。L MW2 // 将MW 2中的值装入累加器1低字,累加器1低字中的原值...
电工与电子学习园地
21、这样,对于P=12的电机,两套刻线的基点互差132条刻线而重和,这样从基点到左侧132条刻线为正转,那么从基点到右侧132条刻线为反转;23、从以上分析得出编码器的刻线与电机的极对数相关,一种编码器...
【今日课堂】想要学会四则运算指令,只需这5点!
Ⅰ、运算指令就是我们所熟知的加减乘除,运算指令的功能为我们纸面上的公式变成程序提供了可能,西门子PLC的运算指令分为整数运算和浮点...
J01_计算机基础概述
计算机能处理的二进制位数受到计算机的限制,把计算机能表示的二进制位数称为字长。例如,假设尾数为8位,阶码为6位,则二进制数N=(-1101.01)2=(-0.110101)2×2(100)2,其存放形式下二进制编...
台达plc基本指令
BIN 整数→二进制浮点数变换。浮点运算:二进制浮点数区间比较。二进制浮点数→十进制浮点数.十进制浮点数→二进制浮点数.二进制浮点数加法。二进制浮点数乘法。二进制浮点数除法。二进制浮点数→BIN 整...
微信扫码,在手机上查看选中内容