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

主题:台达plc-eh2用什么指令或程序能把输入模块的数值显示在仪表上呢?

点击:3949 回复:64

引用 平安JQ1U 在 2019/7/26 20:56:28 发言【内容省略】

没错,这是显示的十进制,在软件视图那里可以设置成十六进制显示应该是41A0  0000这个值就是20的单精度浮点数。
19-07-29 09:03

引用 平安JQ1U 在 2019/7/26 21:12:31 发言【内容省略】

把D100传送到D17即可。用DMOVE
19-07-29 09:04
老师,我把41A0 0000替换d17-d20,然后计算d10-d20的crc16,再替换d21d22,表显示0020.0,但是改变输入模块的模拟电压值,表显示的数值不变化
19-07-29 09:09

引用 121111115 在 2019/7/29 9:04:58 发言【内容省略】

好的老师,我再试试
19-07-29 09:10

引用 平安JQ1U 在 2019/7/29 9:09:18 发言【内容省略】

表的数据是否发生变化取决于你的RS指令是否被触发,触发一次RS指令表就收到一次数据,他就变化一次,你看手册案例,一般都是当检测到发送完成标志后就会再次触发发送指令。
还有一点就是,你把采集来的数据要实时传送去转换,转换完在实时给发送寄存器,这几个传送之前都得是M1000,保持一直接通。
19-07-29 11:44

引用 平安JQ1U 在 2019/7/29 9:10:22 发言【内容省略】

附件 1.jpg
附件 2.jpg
附件 3.jpg
附件 4.jpg
附件 5.jpg
你好老师,您看看,哪不对?.没找到台达DMOVE指令,
我查得此指令是32位传送指令,
我用DMOV指令,对不对?把D100传入D17,表显示00010。
后把模拟量输入拆除,重新上电RUN,表还是显示000.10。
不随模拟量变化而变化。
有个问题老师,1,把D100传入D17后,那原来MOV H3F D17的数据呢,覆盖了?
2.D21和D22的CRC16会变化么,因为之前输入的是HFE和H53,是固定的值啊
19-07-29 18:05
附件 mmexport1564395559843.jpg
这是简易图
19-07-29 18:25

引用 121111115 在 2019/7/29 11:44:06 发言【内容省略】

还有老师,我在rs前面换成m1011或者m1012或者m1013也不行
19-07-29 18:48
http://home.gongkong.com/profile/?uid=S019012508425900001可以帮我解决一下这个问题嘛
19-08-01 16:25
路过的老师们,你们好,是我的问题特别简单还是说的不清楚?我是新新手,恳请老师们指点,谢谢了。
三百多人来过,怎么看的人多,说的人少呢?都说说呗,像你们学习。
121111115老师,这几天很忙么,怎么不来了呢?
19-08-01 17:53

上一页 下一页

工控新闻

更多新闻资讯