引用引用第2楼laihuaxun200于2016-08-11 17:22发表的 :没用宏指令的话,可以通过PLC来执行转换程序。
引用引用第1楼laihuaxun200于2016-08-11 17:21发表的 :可能通过宏指令实现啊,条件设为显示元件输入后执行。要做两个不同宏指令,一个是直径转换为周长的,当输入直径后,把计算出的周长传送给周长显示元件;一个是周长转换为直径的,当输入周长后把计算出的直径传送给直径显示元件。这两个宏指令分别对应相应的显示输入元件。
引用引用第5楼laihuaxun200于2016-08-12 10:07发表的 :1、监控地址和写入址用一个就好了,没有必要另外搞一个监控地址。这样数据太多,容易把自己搞晕。2、触摸屏如果输入的是32位数据,你的PLC的D寄存器应该是每两个为一个双字节数据。单个D寄存器是16位的。浮点数的话是32位的,一个数据要占用两个D寄存器。如:D0,D1只能表示一个小数的数据。你只需要设定直径为D0 ,周长为D2,触摸屏输入直径后后把D0,的数据转换后传送给D2,触摸屏输入周长后,把D2的数据转换后传送给D0就好了,要用DMOV指令。
引用引用第6楼凹凸曼于2016-08-12 10:27发表的 :可能是程序写的不对。我这样 LD M1000 DEMUL D0 K314 D4 DEDIV D4 K100 D2 DEMUL D2 K100 D6 DEDIV D6 K314 D0
引用引用第8楼小飞哥于2016-08-12 14:01发表的 :应该可以了。。