感悟网 导航

关于三菱PLC,SFTR指令, 字的右移、、、 如何用51单片机(C语言)实现"三菱PLC循环移位指令:SF...

作者&投稿:韶寿 (若有异议请与网页底部的电邮联系)
三菱plc SFTR位右移指令如何用,有什么用,请举例说明~

上面的回答有错误!!!
不是X0-X3移到M0-M3而是移动到M12-M15!因为这是"右移"指令。
还有不明白的可以追问。

这个不难自己写个函数就行了。
不过你这是M0-M15要对应单片机那个IO口呢?

你问问题不是这么问,首先你的程序是有问题的,别人没法知道你要干什么,要么你就告诉人家你要干什么,有什么要求,让别人编个程序给你,不然别人根本不知道你要干嘛,怎么教你!把题目弄出来,要具体,像这个指令是位移动指令,4个操作数比如SFTL M0 Y0 K16 K1来说,SFTL表示指令,后面4个是操作数,M0是源指令 K1表示源指令有一个,Y0表示目标指令,K16表示目标指令有16个,当M0为ON时也就是1,那么当指令执行一次将M0的值传给Y0,再执行一次将此时M0的值传给Y0,而原先Y0的值给Y1.好比16盏灯,从1亮到16。

SFTR是位右移指令,不是字右移。m7~m0是每次向右移动一位?LD X001 SFTRP M8 M0 K8 K1
每执行一次,会把M8的状态从M7开始移入至M0

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网