威纶通触摸屏利用变址偏移功能在一个画面上监控所有IO状态的具体方法
- 新建一个项目,以MT8070iE触摸屏与西门子S7-1500通讯为例,做好通讯设置。其中PLC要设置好以太网地址,并在“连接机制”中选中“允许来自远程对象的PUT/GET通信访问”。
- 新建一个宏指令,设置为“周期执行”。
宏内容为:
macro_command main()
int i,n
int a[16]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
int b[16]
GetData(n, “Local HMI”, LW, 9200, 1)
for i=0 to 15
b[i]=a[i]+ n*16
SetData(b[i], “Local HMI”, LW, i, 1)
next i
end macro_command
即将触摸屏内部地址LW0~LW15的值分别设为0-15+索引寄存器值×16。
基本知识:
威纶通共有16个16位地址索引器,对应地址从LW9200到LW9215。利用其中任意一个地址索引器来实现