您现在所在的是:

三菱Mitsubishi

回帖:3个,阅读:635 [上一页] [1] [下一页]
1273
hifi627
文章数:24
年度积分:50
历史总积分:1273
注册时间:2013/5/17
发站内信
发表于:2014/8/24 10:49:25
#0楼
三菱PLC FX1N 我想将一个32位的数比如十进制的11201213(对应的二进制101010101110101010111101),我想将这个二进制数循环左移,溢出来的控制Y0的通断,比如101010101110101010111101左移一位,溢出来的是1,Y0输出,再移一位,溢出来的是0,Y0不输出,以此类推,请教控制梯形图怎么写。
另外移位指令只能用SFTL,因为FX1N不支持其他的移位。
24524
mjinbao
文章数:13934
年度积分:48
历史总积分:24524
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2014/8/24 11:52:02
#1楼
不记得SFTL指令带不带进位标志,如果带,则可以用;
或者,使用加法指令试试。
[此贴子已经被作者于2014/8/24 11:57:19编辑过]
1568
247373545
文章数:398
年度积分:50
历史总积分:1568
注册时间:2014/8/14
发站内信
发表于:2014/8/25 13:05:36
#2楼
你用SFTLP看看,或者程序左边有上升沿。。要不他会一直在移位,你就看不到Y0 的变化了
2216
zqy54271
文章数:373
年度积分:50
历史总积分:2216
注册时间:2014/5/6
发站内信
发表于:2014/8/25 14:51:34
#3楼
你可以用rcr,或rcl指令 m8022是进位标记来驱动 y0,我想sftl和sftr是不会益出的,那是位左移,和位右移,指令是死的人是活的。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003