登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:台达编程软件 设置特殊寄存器的值出现冲突

点击:1699 回复:12

传到1341之后1342 1340都会变化 好郁闷
15-11-10 17:05
附件 QQ截图20151110180132.jpg
输入K90000之后D1340 D1341 D1342三个值都变化了【之前是清零了的】,好郁闷
15-11-10 18:03
   若是将K90000送D1341、D1342,则是32位数,观察D1341的32位对应值即可;这时,K90000二进制数是1 0101 1111 1001 0000,高字为1(K1)、低字为0101 1111 1001 0000(K24464),括号内数值是从16位位置观察到的,正确。
   至于D1340,此时应当是观察其16位数值(K0);而其32位数值,此时不应观察——其来源是,假设是D1340(低字,K0,0000 0000 0000 0000)、D1341(高字,K24464,0101 1111 1001 0000)组成双字,则为0101 1111 1001 0000 0000 0000 0000 0000(K1603272704),但该值因D1340未组成双字而无意义,不观察。
15-11-10 18:34

上一页 上一页

工控新闻

更多新闻资讯