三菱PLC指令
各位好,哪位会三菱PLC,我有一条指令不理解,指令如下:我想问一下K4X0和K4M3000是什么意思呀?谢谢啦!...
各位好,哪位会三菱PLC,我有一条指令不理解,指令如下:我想问一下K4X0和K4M3000是什么意思呀?谢谢啦!
展开
4个回答
展开全部
三菱plc的KnP是连续的位元件组
K1表示4个连续位
K2表示8个连续位
K3表示12个连续位
K4表示16个连续位
例如你的K4X0表示从X00开始到X07和X10到X17共16 个。(没有x08,x09)
而K4M3000是从M3000到M3015。
X跟M 的区别在于,X是8进制的,也就是说x300,x301,……x307后,接着就是x310,x311……x317,,x307与x310之间没有x308,x309;
而M是10进制的,K4M3000代表M3000,M3001,……M3007,M3008,M3009,M3010,M3011……M3015的16位
这指令的意思是将从X00开始到X17的数据块传送到M3000开始的位元件中。
希望可以帮到你
K1表示4个连续位
K2表示8个连续位
K3表示12个连续位
K4表示16个连续位
例如你的K4X0表示从X00开始到X07和X10到X17共16 个。(没有x08,x09)
而K4M3000是从M3000到M3015。
X跟M 的区别在于,X是8进制的,也就是说x300,x301,……x307后,接着就是x310,x311……x317,,x307与x310之间没有x308,x309;
而M是10进制的,K4M3000代表M3000,M3001,……M3007,M3008,M3009,M3010,M3011……M3015的16位
这指令的意思是将从X00开始到X17的数据块传送到M3000开始的位元件中。
希望可以帮到你
追问
谢谢你们的回答,解释的十分详细,我还想问一句,这条指令将X00开始到X17的数据块传送到M3000开始的位元件是不是一一对应的?比如x00里的数据对应放到M3000中,x01对应放到M3001中?如果是这样,假如x01里的是1,那么M3001的状态也是1?
追答
恩,是这样的,这些本来就有规定的
不懂再问,望采纳,谢谢
展开全部
K1X0指的是X0-X3
K2X0指的是X0-X7
K4X0指的是X0-X7;X10-X17
MOV K4X0 K4M3000指的是将X0-X17的值转存到M3000-M3017
K2X0指的是X0-X7
K4X0指的是X0-X7;X10-X17
MOV K4X0 K4M3000指的是将X0-X17的值转存到M3000-M3017
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mov是传送指令!
K4x0为组合字,(如k1x0,表示X3,X2,X1,X0的组合)表示X0~X7,X10~17组成的十六位字,K4M3000,表示M3000~M3015组成的,
这个指令 就是把,K4X0的值传给K4M3000!!!
建议,看看功能指令!
K4x0为组合字,(如k1x0,表示X3,X2,X1,X0的组合)表示X0~X7,X10~17组成的十六位字,K4M3000,表示M3000~M3015组成的,
这个指令 就是把,K4X0的值传给K4M3000!!!
建议,看看功能指令!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
K4X0表示的是起始位置为X0的4个位元件组,每个位元件组为4个连续位元件,K4X0就是从X0~X17共16个位元件。K4M3000表示同样的意思。
[MOV K4X0 K4M3000]就是将起始位置为X0的16个位元件的工作状态(用二进制数)传送到起始位置为M3000的16个内部继电器中。
[MOV K4X0 K4M3000]就是将起始位置为X0的16个位元件的工作状态(用二进制数)传送到起始位置为M3000的16个内部继电器中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |