威纶触摸屏如何用宏指令控制M20为ON时,令M10为OFF. 威纶宏指令减法的问题

作者&投稿:蔺败 2024-07-02
威纶通触摸屏如何让输出口强制on off

整理下思路,就是触摸屏上操作100.05后,然后使这个按键失效?
那么可以做个安全保护,就是100.05某个状态后锁定按键
可以在安全等级里面实现
应该是这个意思吧

可以在启用密码的按键属性中通知到一个位,由这个位来触发一个宏指令,宏指令中内容是先延时一段时间(DELAY函数)再触发一个位,这个位控制一个直接窗口的弹出就可满足您的需求;
LW9220中输入的密码断电后不会保持,您可以使用触发式资料传输到屏的支持断电保持的RW地址中,再使用一个开机后执行一次初始化宏指令,宏指令中内容是将RW地址中的数据再传送到LW9220中(GetData和SetData函数)。如下:
GetData(nian, "Local HMI", LW, 9022, 1) GetData(yue, "Local HMI", LW, 9021, 1) GetData(ri, "Local HMI", LW, 9020, 1) GetData(shi, "Local HMI", LW, 9019, 1) GetData(fen, "Local HMI", LW, 9018, 1) GetData(miao, "Local HMI", LW, 9017, 1) GetData(nianq, "Local HMI", RW, 10, 1) GetData(yueq, "Local HMI", RW, 11, 1)GetData(riq, "Local HMI", RW, 12, 1) GetData(shiq, "Local HMI", RW, 13, 1) GetData(fenq, "Local HMI", RW, 14, 1) GetData(miaoq, "Local HMI", RW, 15, 1)if nian>=nianq and yue>=yueq and ri>=riq and shi>=shiq and fen>=fenq and miao>=miaoq thenpage=22elsepage=0 end ifSetData(page, "Local HMI", RW, 50, 1) end macro_command重点看最后几条。需要在程序里面做一个PLC控制。用RW50 这个地址来控制触摸屏切换画面。然后给RW50这个地址里面赋值就可以了。官网上有个符合您要求的案例,您可参照下!路径是:下载中心-范例程序-D04.提示密码窗口示例

macro_command main()
bool a,b
GetData(a,"Local HMI",LB,0,1)
GetData(b,"Local HMI",LB,1,1)
if a==true then
b==false
SetData(a, "Mitsubishi FX2N", M, 10, 1)
SetData(b, "Mitsubishi FX2N", M, 11, 1)
end if
end macro_command

本人也是初学,大概是这样吧


你是否需要了解?

威纶维纶触摸屏的宏指令正确吗? 为什么执行的结果是错的
答:浮点数是32bit数据,需要触摸屏设置LW0数据位32位(32位数据时占用了LW0,LW1两个地址)可改成 float a,b,c,d GetData(a, "Local HMI", LW, 0, 1)GetData(b, "Local HMI", LW, 2, 1)c=a/b d=a+b SetData(c, "Local HMI", LW, 4, 1)SetData(d, "Local HMI", LW, 6,...

威纶通触摸屏导入变量?
答:威纶通触摸屏导入变量:可以使用宏指令实现,getdata为读取,setdata为写入。具体用法可以参照EB8000使用手册。有数据表明你链接没问题。 1.s7300数据块你写的就不对, 你应该写DB1.DBD4 输入类型为 实数。要是威纶屏里DB变量不好连接的话, 就在程序中将要读取的DB的数据传至 M区,用M区域实现...

...偏移量为240,怎样写这个宏指令?如果能够断电记忆更好。
答:所有变量用RW区,使用SetData宏指令即可

威纶触摸屏不用通讯协议直接发送一个字节数据要怎么实现
答:我用的mt6103ip 1、系统参数,设置为 自由通讯 模式 2、在触摸屏添加一个按钮(位状态切换开关)3、编写 宏指令 4、在按钮中 加入该宏指令 基本操作就这样

关于威纶通EB8000触摸屏有一个功能是“开机后使用初始化宏指令"有谁...
答:可以在开机时调用这个宏指令来初始化一些寄存器比如LW或者RW

威纶通触摸屏账号可以批量导入吗
答:可以。威纶通触摸屏账号可以批量导入。1、首先可以使用宏指令实现,getdata为读取,setdata为写入io。2、其次进入首页之后点击应用,进入刷程序的界面。3、最后点击批量导入io即可。威纶通触摸屏是一款威纶通旗下电阻屏,分辨率是800×480,开发公司是威纶通。

威纶通中如何将数值输入转换为乘10输出?
答:1,直接使用数值输入功能中的“比例转换”功能。2,可以使用宏指令功能,自己写脚本,将数值*10之后再输出。

威纶触摸屏 怎么编程?
答:首先,我遇到的一个客户需求是为触摸屏添加一个密码登录界面,实现权限管理。这款设备原本设计简洁,但为了满足客户需求,我不得不临时添加这个功能。尽管有些匆忙,但通过查阅资料和在线搜索,我逐步实现了这个功能,希望对遇到类似问题的朋友们有所帮助。威纶通TK6071IP型号 初始界面是一个下拉菜单,包含...

威纶宏怎么模拟
答:函数。威纶宏指令数据转换分类下的全部函数,这些函数可以很好地将各种类型的数据与字符串之间进行转换。“威纶通宏指令是提供给人机界面交互开发的一种编程语言,其基于微软公司早期VB开发的一种编程语言。

威纶通怎么监控宏指令有没有运行
答:输入代码。威纶通是一块人机界面编辑屏幕通过编辑代码实现机器的运作和管理,检测宏指令有没有运行可以输入相关代码方便调控。威纶通科技有限公司是集研发,生产,制造,销售于一体的人机界面供应商。