QQ登录

只需一步,快速开始

如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据

[ 复制链接 ]
PLC 三菱FX3U  威纶TK6070IP   伺服编码器:2500脉冲/转   同步导轨滑台:伺服电机转一圈移动90mm。
希望指令能完成如下计算:
1、触摸屏输入框:把触摸屏输入框(移动距离)毫米数乘2500再除90,结果取整数写到PLC寄存器D250。
2、触摸屏显示框:将PLC寄存器D220的数乘90再除2500,得到的数显示在触摸的显示
补充:
1、触摸屏输入框:把触摸屏输入框(移动距离)毫米数乘2500再除90,结果取整数写到PLC寄存器D250,但输入框输入的毫米数不变。

回答:
这是一个极为简单的功能,是宏指令算术相关指令的使用。
如果是新手朋友,可以知识投资,建议学习我录制的两套教程。


这里编写了一个宏指令,然后将例程保存供下载使用。
宏指令如下:
macro_command main()
int nValue=0
GetData(nValue, "Local HMI", LW, 0, 1)
nValue = nValue*2500/90
SetData(nValue, "Mitsubishi FX3U/FX3G", D, 250, 1)
//
GetData(nValue, "Mitsubishi FX3U/FX3G", D, 220, 1)
nValue = nValue*250/2500
SetData(nValue, "Local HMI", LW, 2, 1)
end macro_command

第一步实现,将界面供输入数值的LW0,LW1获取值,计算后设置到三菱PLC的寄存器里。
第二步实现,将三菱PLC的数据读取过程计算后,显示在触摸屏界面元件上。
这里要注意的是,一个int类型数据占用两个寄存器,如int 占用LW0,LW1.
我们在宏编辑界面勾选了每隔一段时间执行宏的功能。
当然,宏的触发方法很多,有按钮触发,PLC元件触发等等,可以根据自己需要选择使用。

如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据

如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据

界面如下,输入元件的属性里,可以切换到格式选项卡下,设置具体的格式。
例程设置的是32位无符号整数,也可以使用16位的整数。

如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据

如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据

例程下载地址:
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:如何使用威纶通触摸屏宏指令折算三菱PLC脉冲数据.rar 
文件大小:334.95 KB  售价:3金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索