niyouyijian
每天进步一丢丢...
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 215 点
下载积分: 3944 分
在线时间: 38(小时)
注册时间: 2013-02-22
最后登录: 2024-09-28
查看niyouyijian的 主题 / 回贴
楼主  发表于: 2019-09-18 08:12
图片:
D200作为触摸屏上设定的移位存储器,K1M100Z1传送至K1M90。
给D200赋值5,那么K1M100Z1=(M100,M101,M102,M103)+5=M108
可否理解为M108=1时,K1M90(M90,M91,M92,M93)=1  ?
下面移位数值为何是K71呢?疑问,请高手解答
电器箱柜调试,制作,配套。T:185 5058 1921
流辰沙
级别: 家园常客
精华主题: 0
发帖数量: 313 个
工控威望: 641 点
下载积分: 1068 分
在线时间: 124(小时)
注册时间: 2018-12-27
最后登录: 2024-04-16
查看流辰沙的 主题 / 回贴
1楼  发表于: 2019-09-18 17:05
一、给D200赋值5,那么K1M100Z1=K1M105=M108、M107、M106、M105
如果M108=1,实际上K1M105=8,所以K1M90(M93,M92,M91,M90)=8  

二、下面移位数值为何是K71呢?
K71只是代表左移位SFTL的数据长度,X4接通时,把M101-M171里面的数据往左移一位,然后把M101补1(M100被置位了)。
你看你需要用到几位就写多少,不确定的时候可以写长点,只是需要注意在程序其他地方别使用这部分M就行,不然容易出错。
本帖最近评分记录:
  • 下载积分:+1(xingxing1110) 好贴好贴!
  • 下载积分:+3(niyouyijian) 热心助人!