登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:求教台达PLC关于循环移位指令的使用方法
点击:6158 回复:11
楼主
编辑
引用
管理
328711193
如图,这是西门子PLC的循环移位方法,我想问问台达的循环移位用来存放数据的寄存器可以用哪些?移位完毕后我是否可以直接使用该16位寄存器的其中一位作为开关条件?好比如上图的字地址MW0,我可以单独使用M0.0~M1.5这些相应的位地址作为开关条件,不懂台达是否也可以这样使用。求各位大神解答一下,小弟万分感激
14-12-22 13:14
1楼
管理
328711193
该帖内容不符合相关规定!
14-12-22 14:45
2楼
编辑
引用
管理
zrx517697809
移位可以用m寄存器
14-12-22 18:00
3楼
编辑
引用
管理
328711193
M寄存器里面有没有16位寄存器的?还是全部M都是16位?能单独调用其中一位吗?
14-12-23 08:18
4楼
编辑
引用
管理
zrx517697809
台达的移位和西门子的长的不一样
14-12-23 08:41
5楼
编辑
引用
管理
zrx517697809
这是一个台达以为指令
14-12-23 09:25
6楼
编辑
引用
管理
328711193
谢谢指教,这个指令应该不能达到循环移位的效果吧,比如0000 0000 0000 0001,ROR循环右移一位后就变成1000 0000 0000 0000,而SFTR位右移后就变成0000 0000 0000 0000吧?这是根据我对C的理解来解释的,请问对不对?
14-12-23 09:37
7楼
编辑
引用
管理
zrx517697809
这个指令是达不到循环移位的,它也有循环移位指令
14-12-23 12:19
8楼
编辑
引用
管理
328711193
我只是不懂循环移位过后怎么引用移位后的结果数据,西门子对WM0(字寄存器)循环移位过后可以直接使用里面的M0.0~M1.5这些位寄存器,但是到了台达这里好像没有这个功能的吧?
14-12-23 13:44
9楼
编辑
引用
管理
zrx517697809
台达的就是m0.m1.m2。。。。。。不像西门子有mx.x,mb,md
14-12-23 15:28
上一页
下一页
工控新闻
2025年6月份工业生产者出厂价格同比下降3.6%
皮尔磁:为汽车焊装工位打造无死角的安全防护
新加坡制造业增速放缓行业分化
三部门印发《关于开展零碳园区建设的通知》:为实现碳达峰碳中和目标提供有力支撑
美的集团加速全球科技布局,三年研发投入将超500亿元
港科大与比亚迪共建具身智能联合实验室
2025中国产业转移发展对接活动制造业数字化转型供需对接活动成功举办
智元机器人拟收购上纬新材63.62%股份,科创板或迎来首家具身智能企业
更多新闻资讯