在三菱GS触摸屏中实现浮点运算功能,通常需要结合PLC进行数据处理,并在触摸屏上正确显示结果。以下是具体的使用方法:
一、PLC中的浮点数运算
选择支持浮点运算的PLC型号:如FX2N、FX3U等,这些型号支持浮点数运算指令。
使用浮点数运算指令:
EADD(FNC120):浮点数加法
ESUB(FNC121):浮点数减法
EMUL(FNC122):浮点数乘法
EDIV(FNC123):浮点数除法
浮点数比较指令:如ECMP(FNC110),用于比较两个32位浮点数。
浮点数四则运算指令:
浮点数转换指令:如EBCD(FNC118)用于将二进制浮点数转换为十进制浮点数,EBIN(FNC119)用于将十进制浮点数转换为二进制浮点数。
编写PLC程序:
在PLC程序中,使用上述浮点数运算指令进行数据处理。
例如,要计算90.7除以21.3的结果,并保留小数点后两位,可以在PLC程序中使用EDIV指令进行除法运算,然后将结果存储在数据寄存器中。
二、触摸屏上的显示设置
设置触摸屏与PLC的通信:
确保触摸屏与PLC之间的通信正常,能够正确读取PLC中的数据寄存器值。
在触摸屏上创建显示对象:
在触摸屏的编程软件中,创建数值显示对象,用于显示PLC中的浮点数运算结果。
配置显示对象的属性:
设置显示对象的数据来源为PLC中的对应数据寄存器。
设置显示格式为浮点数,并指定小数点位数(如两位小数)。
三、示例说明
假设要在触摸屏上显示PLC中D200寄存器中的值乘以0.75后的结果,并将结果存储在D100寄存器中,可以按照以下步骤操作:
在PLC程序中编写乘法运算:
使用EMUL指令将D200中的值与0.75(可以转换为浮点数形式存储在另一个数据寄存器中,如D201)相乘,结果存储在D100中。
在触摸屏上创建显示对象:
创建一个数值显示对象,用于显示D100中的值。
配置显示对象的属性:
设置数据来源为D100。
设置显示格式为浮点数,小数点位数为两位。

