- 1. 1.1 Öffnen.Vereinbarung
- 2. 1.2 配置主从机
- 3. 1.3 变Quantität定义
- 4. 1.4 变QuantitätAdresse和值的关系
- 5. 1.5 逻辑处理
- 6. 2.1 线圈
- 7. 2.2 离散输入
- 8. 2.3 保持Register.
- 9. 2.4 输入Register.
- 10. 2.5 Das System变Quantität
- 11. 3.1 KnopfKontrollen
- 12. 3.2 TextKontrollen
- 13. 4.1 仪表Kontrollen
- 14. 4.2 滑块和Fortschritt ArtikelKontrollen
- 15. 5.1 菜单Kontrollen
- 16. 5.2 滑动AuswahlKontrollen
- 17. 6.1 曲线Kontrollen
- 18. 6.2 历史曲线Kontrollen
- 19. 7.1 图标Kontrollen
- 20. 7.2 动画Kontrollen
- 21. 8.1 二维码Kontrollen
- 22. 8.2 RTCKontrollen
- 23. 9.1 Kontrollen显示隐藏
- 24. 9.2 多语言
1 Modbus 基本Parameter说明
ModbusVereinbarung的应用,本Kapitel节主要从以下几部Unterteilung说明
- Öffnen.Vereinbarung
- 配置主从机
- 创建变Quantität
- 变QuantitätAdresse和值的关系
- 逻辑处理
1.1 Öffnen.Vereinbarung
Das Modbus-Protokoll的配置界面在VisualTFT 上位机的菜单栏【Werkzeuge】→【Vereinbarung与变Quantität设置…】,Klick auf左侧文件路径,在右侧的Vereinbarung设置栏,设置VereinbarungTypus,如AuswahlModbus主机,aktiviert.Vereinbarung,如下所示
modbusVereinbarungÖffnen.后,在Strukturen界面上,Kontrollen才能显示【关联变Quantität】

1.2 配置主从机
主机模式
Modbus主机的配置,Parameter如下所示

- aktiviert.Vereinbarung:需要aktiviert.Vereinbarung,才支持ModbusVereinbarung
- VereinbarungTypus:AuswahlModbus主机
- 轮询周期:UnwirksamParameter,不用设置
- 轮询延时:屏作主机时,Anfrage senden指令,zu屏幕应答后,等待Senden Sie下一条Bitte指令的Zeit
- 应答超时:屏作主机时,允许从机的最大延时,默认100毫秒
- 连续Lesen:设置连续Adresse变Quantität的最大Lesen数
- 优化Lesen:Öffnen.优化Lesen后,只Lesen与gegenwärtig画面Related的变Quantität
- 存储设置 :Öffnen.存储后,FlashAdresse0~2048,约2K为Modbus变Quantität存储所有,其他存储应规避此Adresse!!!不存储:不存储,断电重启后变Quantität恢复默认值Alles存储:不推荐,因为频繁存储会导致FLASH坏块增加存储指定变Quantität:Empfohlene Anwendung,一般用来存储很少更改的Das System配置Parameter
- 存储标记:识别存储在屏幕中的Daten版本标记, 当存储Datenformate发生改动时,一般需要手动修改此存储标记值

从机模式
- aktiviert.Vereinbarung:需要aktiviert.Vereinbarung,才支持ModbusVereinbarung
- VereinbarungTypus:AuswahlModbus从机
- 从机Adresse:默认为1
- 存储设置 :Öffnen.存储后,FlashAdresse0~2048,约2K为Modbus变Quantität存储所私有,其他存储应规避此Adresse!!!不存储:不存储,断电重启后变Quantität恢复默认值Alles存储:不推荐,因为频繁存储会导致FLASH坏块增加存储指定变Quantität:Empfohlene Anwendung,一般用来存储很少更改的Das System配置Parameter
- 存储标记:识别存储在屏幕中的Daten版本标记,当存储Datenformate发生改动时,一般需要手动修改此存储标记值

1.3 变Quantität定义
Klicken【变Quantität定义】,在Klick auf【添加】,即可添加一个变Quantität,如下所示

变Quantität定义
详细变QuantitätAnalyse如下,如下所示

- Name:默认的变QuantitätName为“Varialbe1、Varialbe2、Varialbe3……”,可以定义有意义的Name,如:机组Status;如果需要对变QuantitätUnterteilungbit含义,默认的Name为“Field1、Field2、Field3……”, 可以定义有意义的Name,如:开/关机、Betrieb/Stopp!
- Das Format:支持短整形、长整型、单精度浮点数、Charaktere串
- 符Nr.:可设置无符Nr.、有符Nr.
- 读写设置:设置变Quantität的读写权限,支持可读写、只Lesen、只写入
- 默认值:默认显示值
- Zahlenwert转换:对变Quantität进行转换,例如:实际值=原始值*缩放+平移
- Format zeigen:设置整数和小数部Unterteilung的位数
- 数组Typus:Öffnen.数组Typus,从该变Quantität的Adresse开始,Operationen连续Nein Register.
- 是否储存:当在配置Modbus主/从Vereinbarung时Öffnen.存储设置,此处若Auswahl存储,可掉电Daten speichern
Parameter
详细Parameter设置Analyse如下所示

- 变QuantitätTypus:线圈、离散输入、保持Register.、输入Register.、内存变Quantität、Das System变Quantität
- 从机Adresse:屏作主机时,才需要设置
- 变QuantitätAdresse:变Quantität(或Register.)的Adresse,16 Einführung填写
- 初始化从机:屏作主机时,屏上电后,把变Quantität的值写入从机Ausrüstung
- Lesen gescheitert归零:屏作主机时,当变QuantitätLesen gescheitert时,变Quantität的值归零
1.4 变QuantitätAdresse和值的关系
线圈/离散Daten
创建一个线圈或离散输入Register.,变QuantitätDas Format为短整型,则里面含有16个线圈(从上zu下,依次为bit0….bit15),假设该变QuantitätAdresse为0x0000,那么变Quantität包含0x0000~0x000FAdresse范围内的变Quantität,一个bit对应一个线圈,如下所示

Charaktere串Typus
创建一个保存Register.,变QuantitätDas Format为Charaktere串Typus(默认32个Charaktere),假设该变Quantität的Adresse为0x0000,那么此Charaktere串对应包含0x0000~0x000FAdresse范围内的变Quantität,一个Adresse对应两个Charaktere

假设保存Register-Adresse0,值为‘abcdefghij’,如下所示

数组
创建一个输入Register.,且为数组Typus(默认数组大小为10,下标Beginn von 0),假设该变Quantität的Adresse为0x0000,那么此Variable Tabelle示从0x0000开始的连续10个变Quantität,数组下标对应一个变Quantität

假设创建一个输入Register.为Voltage的变Quantität,数组Typus,大小为10,则对应关系如下所示

1.5 逻辑处理
Auswahl左侧“逻辑处理”节点,Klick aufWerkzeuge栏Knopf“添加”逻辑处理。如下图所示,Auswahl所示新建的逻辑关系,然后通过属性窗口进行设置

通用属性Parameter介绍:
- 用途:设置gegenwärtig逻辑的用途,例如Kontrollen绑定、Kontrollen显示等
- 画面:Kontrollen所在的画面ID
- Kontrollen:KontrollenID
- 变Quantität:Kontrollen关联变QuantitätName
- 执行条件:可设置该逻辑的执行条件,Always表示总是执行,Changed表示变Quantität改变时执行
1.5.1 Kontrollen绑定
设置Kontrollen关联的变Quantität:当Kontrollen改变时,自动更新变Quantität值;反之变Quantität更新时,更新Kontrollen显示

使用VisualTFT软件V3.0.0.765及以上版本,也可直接在Konfiguration Kontrolle属性窗口设置关联变QuantitätName,如下所示,KnopfKontrollen绑定一个变Quantität

1.5.2 Kontrollen显示
当设置的“执行条件”成立时显示Kontrollen,否则隐藏Kontrollen

1.5.3 动画播放
当设置的“执行条件”成立时开始播放动画,否则Stopp!播放
1.5.4 Knopf按下与弹起
Knopf按下时或者弹起时,如果满足“执行条件”,则“执行动作”
1.5.5 条件执行
满足“执行条件”时“执行动作”,为防止重复执行,该逻辑仅在满足条件的瞬间执行一次(类似Aufstieg触发)
画面条件:限定此逻辑仅在某个画面下Wirksam
1.5.6 Wechseln画面
满足“执行条件”时,Wechselnzu指定的目标画面,该逻辑为触发方式
- 目标Parameter:目标画面可以为变Quantität或者常Quantität
- 画面条件:限定此逻辑仅在某个画面下Wirksam
1.5.7 设置变Quantität
满足“执行条件”时,设置变Quantität为指定Zahlenwert
- 写入优化:aktiviert.优化时,仅在改变目标变Quantität时,执行写入
- 画面条件:限定此逻辑仅在某个画面下Wirksam
1.5.8 汇编指令
支持的汇编指令包括:建议使用Lua或MiniCDrehbuch语言实现复杂的交互
- Jmp跳转:当“执行条件”成立时,跳转zu“目标Kennzeichnung”,只能向后跳转
- MovZuweisung:MOV A B,把“Parameter变Quantität或常QuantitätB”设置zu“目标变QuantitätB”
- AddZugabe:ADD A B,ErgebnisA = A+B
- SubAbzug:SUB A B,Ergebnis A = A-B
- And逻辑与:AND A B,ErgebnisA = A&B
- Or逻辑或:OR A B,ErgebnisA=A|B
- MulMultiplikation:MUL A B,ErgebnisA=A*B
- DivAußer Gesetz:DIV A B,ErgebnisA = A/B
1.5.9 Ereignisse记录
当“执行条件”成立时,记录EreignisseID
1.5.10 曲线绑定
当“执行条件”成立时,在“历史曲线”中记录指定变Quantität
1.5.11 颜色设置
当“执行条件”成立时,设置Kontrollen为指定颜色
1.5.12 Text闪烁
当“执行条件”成立时,设置TextKontrollen按指定周期闪烁

1.5.13 蜂鸣器控制
当“执行条件”成立时,控制蜂鸣器发出声音
- 模式:可设置为“单次”鸣叫或周期性鸣叫
- 控制:对于周期性模式,可以设置为开始鸣叫、Ende鸣叫、由条件控制
- Zeit:对于“单次”模式,可以设置鸣叫ZeitLänge
- 周期:对于“周期”模式,可以设置鸣叫的周期

1.5.14 外接矩阵键盘
该Funktion为定制Funktion,常规版本不支持
1.5.15 写入Zeit
屏做主机时,可以定时写指定Register.,设置从机Zeit

2 如何创建关联变Quantität
大彩Serienbildschirmmodbus Vereinbarung可支持创建线圈、离散输入、保持Register.、输入Register.、内容变Quantität、Das System变Quantität,如下所示

| 变QuantitätTypus | Related说明 |
|---|---|
| 线圈(Coils) | 参与通讯:0x01/0x05/0x0F |
| 离散输入(Discrete Input) | 参与通讯:0x02 |
| 保持Register.(Holding Register) | 参与通讯:0x03/0x06/0x10 |
| 输入Register.(Input Register) | 参与通讯:0x04 |
| 内存变Quantität | 不参与通讯:用于做中间变Quantität、记录一些信息等 |
| Das System变Quantität | 不参与通讯:如Das SystemPorter Rate、BetriebZeit等等 |
本Kapitel节屏幕配置为主机模式,介绍线圈、离散输入、保持Register.、输入Register.、Das System变Quantität的创建和绑定
适用范围: 全系列
例程Download链接:《ModbusUnterricht1_入门UnterrichtV1.0》(Klick auf跳转)
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
2.1 线圈
【线圈】画面是对MODBUSVereinbarung中“线圈”变Quantität的Status显示和控制,KnopfKontrollen直接绑定“线圈”Typus的变Quantität。线圈的Status为0或1,对应Knopf的弹起(0)、按下(1)。Betrieb后,当该Adresse的“线圈”值发生变化后,KnopfKontrollenStatus实时改变。同理,通过Klick aufKnopf,可以改变从机中线圈变QuantitätTypus对应Adresse的Status
变Quantität配置
添建立“机组Status”变Quantität,变QuantitätTypus设置为“线圈”,添加子节点“开/关机”、“Betrieb/ Stopp!”,配置变QuantitätAdresse为0x0000,详细设置说明参考Modbus 基本Parameter说明,如下所示

画面配置
画面中添加一个KnopfKontrollen(KontrollenID:1),在KnopfKontrollen的属性栏,设置关联变Quantität“机组Status/开/关机”,Knopf的Operationen风格为Schalter!,如下所示

Betrieb预览
通过以上两步,KontrollenID为1的KnopfKontrollen与变Quantität“机组Status/开/关机”建立起了关联。此时,编译工程并Betrieb虚拟Serienbildschirm,和MODBUS Slave软件建立Verbindung。KnopfKontrollen显示“机组Status/开/关机”的Status。同时Klick aufKnopfKontrollen,更改变Quantität“机组Status/ 开/关机”的Status。同理,KontrollenID为2的KnopfKontrollen通过以上方法,与变Quantität关联后,实现相应的Status显示和控制Funktion。如下所示

2.2 离散输入
【离散输入】画面是对MODBUSVereinbarung中“离散输入”变Quantität的Status显示,图标Kontrollen直接绑定“离散输入”Typus的变Quantität。图标Kontrollen将显示变Quantität的Status,当该Adresse “离散输入”值发生变化后,图标Kontrollen对应发生变化
变Quantität配置
添加变Quantität:建立“机组故障”变Quantität,添加子节点“压缩机低压”,变QuantitätTypus设置为“离散输入”,配置变QuantitätAdresse为0x0000,详细设置说明参考Modbus 基本Parameter说明,如下所示

画面配置
画面中添加一个图标Kontrollen(KontrollenID:1),在图标Kontrollen的属性栏,设置关联变Quantität“机组故障/压缩机低压”,同理ID2~4的图标Kontrollen绑定对应的变Quantität。制作参考《Konfiguration KontrolleUnterricht-图标Kontrollen》,如下所示

Betrieb预览
通过以上两步,KontrollenID为1的图标Kontrollen与变Quantität“机组故障/压缩机低压”建立起了关联。此时,编译工程并Betrieb虚拟屏Serienbildschirm,和MODBUS Slave软件建立Verbindung。图标Kontrollen显示变Quantität“机组故障/压缩机低压”的Status。同理,KontrollenID为2、3、4的图标Kontrollen通过以上方法,Unterteilung别与不同的变Quantität关联后,便可显示相应Adresse变Quantität的Status,如下所示

2.3 保持Register.
【保持Register.】画面是对MODBUSVereinbarung中“保持Register.”变Quantität的Zahlenwert直接显示,TextKontrollen直接绑定“保持Register.”Typus的变Quantität。TextKontrollen将显示变Quantität的值,当该Adresse的“保持Register.”值发生变化后,TextKontrollen对应发生变化
变Quantität配置
添加变Quantität:创建“设定Temperatur”变Quantität,变QuantitätTypus设置为“保持Register.”,配置变QuantitätAdresse为0x0000,如该变QuantitätZeigt Temperatur,从机传输值为225℃,实际Temperatur为22.50℃,则实际值和传输值缩放比例为0.1,偏移值为0。则:设置“Zahlenwert转换”为“是”,“缩放”为 “0 .1”,平移为“0”,详细设置说明参考Modbus 基本Parameter说明,如下所示

画面配置
画面中添加一个TextKontrollen(KontrollenID:1),如图4‑14所示,在TextKontrollen的属性栏,设置关联变Quantität“设定Temperatur”,输入方式为“弹出Das System键盘输入(用户主机可输入)”模式,如下所示

Betrieb预览
通过以上两步,KontrollenID为1的TextKontrollen与变Quantität“设定Temperatur”便建立起了关联。此时,编译工程并Betrieb虚拟Serienbildschirm,和MODBUS Slave软件建立Verbindung,TextKontrollen便显示变Quantität“设定Temperatur”的Zahlenwert,Klick aufTextKontrollen,弹出键盘,可对变Quantität“设定Temperatur”设置值。同理KontrollenID为2、3、4的TextKontrollen通过以上方法Unterteilung别与不同的变Quantität关联后,实现相应的Zahlenwert显示和控制Funktion,Betrieb效果如下所示

2.4 输入Register.
【输入Register.】画面是对MODBUSVereinbarung中“输入Register.”变QuantitätZahlenwert的直接显示,TextKontrollen直接绑定“输入Register.”Typus的变Quantität,TextKontrollen将显示变Quantität的值,当该Adresse的“输入Register.”值发生变化后,TextKontrollen对应发生变化
变Quantität配置
创建“Temperatur”变Quantität,变QuantitätTypus设置为“输入Register.”,配置变QuantitätAdresse为0x0000,如下所示

画面配置
画面中添加一个TextKontrollen(KontrollenID:1),在TextKontrollen的属性栏,设置关联变Quantität“Temperatur”,如下所示

Betrieb预览
通过以上两步,KontrollenID为1的TextKontrollen与0x0000Adresse的“Temperatur”便建立起了关联。此时,编译工程并Betrieb虚拟Serienbildschirm,和MODBUS Slave软件建立Verbindung,TextKontrollen便显示 0x0000 Adresse的保持Register.的Zahlenwert。同理,KontrollenID为2、3、4的TextKontrollen通过以上方法Unterteilung别与不同的变Quantität关联后,便可显示相应Adresse的变Quantität值,如下所示

2.5 Das System变Quantität
【Das System变Quantität】Das System变Quantität是Das System中预先定义的变Quantität,方便在直接访问,屏幕中预定义的变Quantität,包括Porter Rate(可读)、背光Leuchtkraft(可读写)、蜂鸣器Schalter!(1使能蜂鸣器,0不使能,可读写)、通讯故障(0为正常,非0故障,可读)、gegenwärtig画面ID(可读写)、BetriebZeit(单位:Unterteilung钟,可读)、日期(可读)等
变Quantität配置
添加变Quantität:创建“背光Leuchtkraft”变Quantität,变QuantitätTypus设置为“Das System变Quantität”,Das System变QuantitätParameter为“背光Leuchtkraft”,详细设置说明参考Modbus 基本Parameter说明,如下所示

画面配置
画面中添加Fortschritt ArtikelKontrollen(KontrollenID:2)、滑动条Kontrollen(KontrollenID:3)。Fortschritt ArtikelKontrollen属性栏,设置滑动通知为“关联滑动条”;滑动条Kontrollen属性栏,设置关联变Quantität为“背光Leuchtkraft”。滑块Kontrollen和Fortschritt ArtikelKontrollen的具体应用参考 Konfiguration KontrolleUnterricht – 滑块Kontrollen Unterricht,如下所示
Betrieb预览
通过以上两步,KontrollenID为2的滑动条Kontrollen与内存变Quantität“背光Leuchtkraft”建立起了关联;此时,编译工程并Betrieb虚拟Serienbildschirm,滑动“滑动条Kontrollen”的游标可控制屏幕的背光Leuchtkraft。同理,其他KontrollenID绑定对应的TextKontrollen或KnopfKontrollen,通过以上方法Unterteilung别与不同的变Quantität关联后,便可显示或控制Das System变Quantität的变Quantität值,如下所示

3 KnopfKontrollen和TextKontrollen
本Kapitel节主要介绍KnopfKontrollen、TextKontrollen在ModbusVereinbarung中Häufig的应用。Von denen简单的Kontrollen绑定变Quantität,可以在Strukturen配置页面关联,或者在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,读写从机指令,若屏幕当Von der Station,Text、KnopfKontrollen的应用一样,参考即可,本Kapitel节创建2个线圈、4个保存Register.,用于说明KnopfKontrollen、TextKontrollen的应用,如下所示

适用范围: 全系列
例程Download链接:《ModbusUnterricht1_入门UnterrichtV1.0》(Klick auf跳转)
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
3.1 KnopfKontrollen
【KnopfKontrollen】画面,当MODBUSVereinbarung版本中,Knopf按下或弹起时可以执行一些预设的逻辑Operationen
画面/逻辑配置
设置关机
【KnopfKontrollen】画面,KnopfKontrollenID1,Strukturen界面不直接关联Kontrollen,,添加以下逻辑处理
添加逻辑处理:用途用于【Kontrollen绑定】,填写对应的画面ID1、KnopfKontrollenID1,变Quantität为【机组Status/开/关机】

设置湿度40%
【KnopfKontrollen】画面,KnopfKontrollenID2、TextKontrollenID3,Strukturen界面不直接关联Kontrollen,添加以下逻辑处理
Die1条:用途用于【Knopf按下】,填写对应的画面ID1、KnopfKontrollenID2,执行动作为【设置变Quantität】 ,设置【设置湿度】为40
Die2条:用途用于【Kontrollen绑定】,填写对应的画面ID1、TextKontrollenID3,变Quantität为【设置湿度】,绑定的变Quantität为【设置湿度】
如下所示:

设置Temperatur
【KnopfKontrollen】画面,KnopfKontrollenID4和ID6、TextKontrollenID5,Strukturen界面不直接关联Kontrollen,添加以下逻辑处理
Die1条:用途用于【Knopf按下】,填写对应的画面ID1、KnopfKontrollenID4,执行动作为【增Quantität调节】 、调节的变Quantität为【设置Temperatur】、调节1步长为【1】(步长只能为整数),调节方式为【递减】
Die2条:用途用于【Kontrollen绑定】,填写对应的画面ID1、TextKontrollenID5,绑定的变Quantität为【设置Temperatur】
Die3条:用途用于【Knopf按下】,填写对应的画面ID1、KnopfKontrollenID6,执行动作为【增Quantität调节】 、调节的变Quantität为【设置Temperatur】、调节1步长为【1】(步长只能为整数),调节方式为【递增】
如下所示:

Betrieb预览
根据画面配置和逻辑处理,结合modbus slaveDebugging-Tools,当按下KnopfKontrollen(KontrollenID:1),从机Ausrüstung的Status为关机。同理,Knopf按下时还可以用于保存Register.的变Quantität设置,增Quantität调节等Funktion,BetriebErgebnis如下所示

3.2 TextKontrollen
【TextKontrollen】画面,TextKontrollen主要是用于显示绑定的变Quantität值。对于线圈、保持Register.等可读写Typus的变Quantität,可以设置“输入方式”为弹出Das System键盘输入,通过弹出的键盘对绑定的变Quantität值进行修改。另外可以绑定修改显示颜色、闪烁的逻辑处理
画面/逻辑配置
画面中添加一个TextKontrollen(KontrollenID:1),作为显示电压值;输入方式为弹出键盘,添加以下逻辑处理:
Die1条:用途为“Kontrollen绑定”,绑定变Quantität“电压”
Die2条:用途为“设置颜色”,颜色设置为红色(RGB(255,0,0)),执行条件为“设定电压”的值größer als“250”
Die3条:用途为“设置颜色”,颜色设置为黑色(RGB(0,0,0)),执行条件为“设定电压”的值kleiner als gleich“250”
Die4条:用途为“Text闪烁”,执行条件为“设定电压”的值größer als“250”

Betrieb预览
实时显示电流电压的Zahlenwert。当“电压”的值größer als250时,Text显示为红色并闪烁,如果“电压”的值kleiner als gleich250时,Text显示为黑色,并且不闪烁,如下所示:

4 仪表、滑块和Fortschritt ArtikelKontrollen
本Kapitel节主要介绍仪表Kontrollen、滑块Kontrollen、Fortschritt ArtikelKontrollen在ModbusVereinbarung中Häufig的应用。Von denen简单的Kontrollen绑定变Quantität,可以在Strukturen配置页面关联,或者在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,读写从机指令,若屏幕当Von der Station,仪表、滑块、Fortschritt ArtikelKontrollen的应用一样,参考即可,本Kapitel节创建2个保存Register.、2个输入Register.,用于说明仪表Kontrollen、滑块Kontrollen、Fortschritt Artikel应用,如下所示

适用范围: 全系列
例程Download链接:《ModbusUnterricht3-仪表、滑块及Fortschritt ArtikelKontrollenV1.0》(Klick auf跳转)
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
4.1 仪表Kontrollen
【仪表Kontrollen】画面主要对仪表Kontrollen的使用做Beispiel说明。仪表Kontrollen反映用户主机上的Daten变化,满足用户使用的仪器仪表界面
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个仪表Kontrollen(KontrollenID:1),作为显示从机电压值,Öffnen.【Werkzeuge-Vereinbarung与变Quantität】,添加1条逻辑处理
用途用于【Kontrollen绑定】,填写对应的画面ID1、仪表KontrollenID1,绑定的变Quantität为【电压】,如下所示

方法二:Strukturen画面绑定
画面中添加一个仪表Kontrollen(KontrollenID:2),作为显示从机电流。且在其属性栏窗口中绑定“电流”变Quantität,如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机,仪表Kontrollen实时显示电压(KontrollenID:1)、电流(KontrollenID:2)的变化

4.2 滑块和Fortschritt ArtikelKontrollen
【Fortschritt Artikel和滑块Kontrollen】画面,将Fortschritt ArtikelKontrollen和滑块Kontrollen一起配合使用,Fortschritt Artikel的通知为关联滑动条,主要是用于显示绑定的变Quantität值,通过拖动滑块Kontrollen的游标,改变变Quantität值
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加Fortschritt ArtikelKontrollen(KontrollenID:1)、滑块Kontrollen(KontrollenID:2)。在【Vereinbarung与变Quantität设置】中添加1条逻辑处理
用途用于【Kontrollen绑定】,填写对应的画面ID2、仪表KontrollenID2,绑定的变Quantität为【设置Temperatur】,如下所示

方法二:Strukturen软件绑定
画面中添加Fortschritt ArtikelKontrollen(KontrollenID:3)、滑动条Kontrollen(KontrollenID:4)。滑块Kontrollen直接绑定【设置湿度】,配置如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。当变Quantität的值发生变化时,滑块Kontrollen和Fortschritt Artikel显示的Status也会相应的更新;通过鼠标Klick auf滑块Kontrollen并拖动,变Quantität的值也会相应变化更新

5 菜单Kontrollen和滑动AuswahlKontrollen
本Kapitel节主要介绍滑动AuswahlKontrollen、菜单Kontrollen在ModbusVereinbarung中Häufig的应用。Von denen简单的Kontrollen绑定变Quantität,可以在Strukturen配置页面关联,或者在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,读写从机指令,若屏幕当从机,滑动AuswahlKontrollen、菜单Kontrollen的应用一样,参考即可,本Kapitel节创建2个保存Register.,用于说明滑动AuswahlKontrollen、菜单Kontrollen的应用,如下所示

使用范围:全系列
例程Download链接:《ModbusUnterricht4_滑动Auswahl和菜单AuswahlKontrollenV1.0.rar》
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
5.1 菜单Kontrollen
【菜单Kontrollen】画面主要对菜单Kontrollen的使用做Beispiel说明,菜单Kontrollen的“风格”有两种:“弹出菜单”和“固定菜单”。此处主要做弹出菜单Benutzungsanweisungen,“菜单风格”为“弹出菜单”,需要KnopfKontrollen将菜单Kontrollen和TextKontrollen关联使用,Klick aufKnopf弹出菜单Kontrollen,选中菜单项后直接显示在TextKontrollen中
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个菜单Kontrollen(KontrollenID:2),作为控制从机Schalter!机,详细配置如下所示

在【Vereinbarung与变Quantität设置】中添加一条逻辑处理,该逻辑处理的用途为“Kontrollen绑定”,画面为“1”;Kontrollen为“2”;变Quantität为“机组Status/开/关机”,如下所示

方法二:Strukturen画面绑定
画面中添加一个菜单Kontrollen(KontrollenID:5),作为控制从机风速。且在其属性栏窗口中绑定“设置Temperatur”变Quantität,详细配置如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机,当按下KnopfKontrollen(KontrollenID:4),弹出菜单Kontrollen(KontrollenID:5),Auswahl菜单Kontrollen的“一级”选项,直接“一级”将显示在TextKontrollen(ID:6)中,且从机变Quantität“设置风速”相应改变

5.2 滑动AuswahlKontrollen
【滑动AuswahlKontrollen】画面,AuswahlKontrollen主要有两种用途:“滑动Auswahl”和“Status显示”。“滑动Auswahl”主要用于通过触摸屏滑动Auswahl预设的选项;“Status显示”主要用于显示不同的预设选项,类似图标Kontrollen
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个滑动AuswahlKontrollen(KontrollenID:1),作为显示风机Status;用途为“Status显示”,如下所示

在【Vereinbarung与变Quantität设置】中添加1条逻辑处理:用途为“Kontrollen绑定”;画面为“2”;Kontrollen为“1”;变Quantität为“机组Status/风机故障”。如下所示

方法二:Strukturen画面绑定
画面中添加一个菜单Kontrollen(KontrollenID:2),作为控制从机风速等级。在其属性栏窗口中绑定“设置风速”变Quantität,如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。当变Quantität“机组Status/风机故障”的值发生变化时, 滑动AuswahlKontrollen(KontrollenID:1)显示的Status也会相应的更新;通过鼠标点滑动AuswahlKontrollen(KontrollenID:2)并拖动,当拖动Stopp!后,选中某个选项,同时变Quantität“设置风速”的值也会变化更新

6 曲线和历史曲线Kontrollen
本Kapitel节主要介绍曲线Kontrollen、历史曲线Kontrollen在ModbusVereinbarung中Häufig的应用。Von denen简单的Kontrollen绑定变Quantität,可以在Strukturen配置页面关联,或者在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,读写从机指令,若屏幕当从机,曲线Kontrollen、历史曲线Kontrollen的应用一样,参考即可,本Kapitel节创建2个保存Register.,用于说明曲线,历史曲线的应用,如下所示

适用范围:全系列
例程Download链接:《ModbusUnterricht-5-曲线和历史曲线KontrollenV1.0》
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
6.1 曲线Kontrollen
【曲线Kontrollen】画面,主要对曲线Kontrollen的使用做Beispiel说明。MODBUSVereinbarung版本中,曲线Kontrollen用于显示关联的变Quantität,曲线Kontrollen周期性的采样变Quantität值, 然后将所有采样值绘制zu曲线Kontrollen内,Verbindung形成曲线;曲线Kontrollen的每个通道都可以关联一个变Quantität,最多可以设置8个通道
画面/逻辑配置
画面中添加一个曲线Kontrollen(ID:1),作为显示从机“Temperatur”值。同时添加两个KnopfKontrollen(ID为2和4)作为增减“Temperatur”变Quantität的控制,以及添加一个TextKontrollen(ID:3),直接绑定“Temperatur”,作为Zahlenwert的显示。曲线Kontrollen的RelatedParameter配置,如下所示

在【Vereinbarung与变Quantität设置】中添加3条逻辑处理:
Die1条:用途为“曲线绑定”,画面为“1”;Kontrollen为“1”;通道为“0”,变Quantität为“Temperatur”;采集周期为“1”
Die2条:控制“Temperatur”的增减。用途为【Knopf按下】,填写画面ID为1,KontrollenID为2;执行动作为【增Quantität调节】,变Quantität为【Temperatur】,调节步长为【1】,调节方式为【递减】;循环从0~100调节
Die3条:控制“Temperatur”的递增。用途为【Knopf按下】,填写画面ID为1,KontrollenID为4;执行动作为【增Quantität调节】,变Quantität为【Temperatur】,调节步长为【1】,调节方式为【递增】;循环从0~100调节。如下所示

Betrieb预览
此时,编译工程并DownloadzuSerienbildschirm,和MODBUS Slave软件联机,曲线Kontrollen实时显示Temperatur的变化。同时按下KnopfKontrollen(ID:2和ID:4)可以对“Temperatur”变Quantität的控制,曲线Kontrollen的显示也随着改变,如下所示

6.2 历史曲线Kontrollen
【历史曲线Kontrollen】画面,主要对历史曲线Kontrollen的使用做Beispiel说明。历史曲线Kontrollen和曲线Kontrollen都可以实时采样、显示绑定的变Quantität值。不同处是历史曲线Kontrollen保存前期的Daten,可以Überprüfen历史Daten。MODBUSVereinbarung版本中,历史曲线Kontrollen用于显示关联的变Quantität值,历史曲线Kontrollen周期性的采样变Quantität值,然后将所有采样值绘制zu历史曲线Kontrollen内,Verbindung形成曲线;历史曲线Kontrollen的每个通道都可以关联一个变Quantität,最多可以设置8个通道。
画面/逻辑配置
画面中添加一个历史曲线Kontrollen(ID:1),作为显示从机“湿度”值。同时添加两个KnopfKontrollen(ID为2和4)作为增减“湿度”变Quantität的控制;以及添加一个TextKontrollen(ID:3),直接绑定变Quantität“湿度”,作为Zahlenwert的显示。历史曲线Kontrollen的RelatedParameter配置如下所示

在【Vereinbarung与变Quantität设置】中添加3条逻辑处理:
Die1条:用途为“曲线绑定”,画面为“2”;Kontrollen为“1”;通道为“0”,变Quantität为“湿度”;采集周期为“1”
Die2条:控制“湿度”的增减。用途为【Knopf按下】,填写画面ID为2,KontrollenID为2;执行动作为【增Quantität调节】,变Quantität为【湿度】,调节步长为【1】,调节方式为【递减】;循环从0~100调节
Die3条:控制“湿度”的递增。用途为【Knopf按下】,填写画面ID为2,KontrollenID为4;执行动作为【增Quantität调节】,变Quantität为【湿度】,调节步长为【1】,调节方式为【递增】;循环从0~100调节。如下所示

Betrieb预览
此时,编译工程并DownloadzuSerienbildschirm,和MODBUS Slave软件联机,历史曲线Kontrollen实时显示湿度的变化。当屏幕显示的采样点数größer als设置的值(默认为 100),可以通过历史曲线Kontrollen上方的滚动条Überprüfen历史Daten。同时按下KnopfKontrollen(ID:2和ID:4)可以对“湿度”变Quantität的控制,历史曲线Kontrollen的显示也随着改变

7 图标Kontrollen和动画Kontrollen
本Kapitel节主要介绍图标Kontrollen、动画Kontrollen在ModbusVereinbarung中Häufig的应用。Von denen简单的Kontrollen绑定变Quantität,可以在Strukturen配置页面关联,或者在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,读写从机指令,若屏幕当从机,图标Kontrollen、动画Kontrollen的应用一样,参考即可,本Kapitel节1组离散输入变Quantität,2个输入Register.用于说明图标Kontrollen和动画Kontrollen的应用,如下所示

适用范围:全系列
例程Download链接:《ModbusUnterricht7-图标和动画KontrollenV1.0》
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
7.1 图标Kontrollen
【图标Kontrollen】画面,主要对图标Kontrollen的使用做Beispiel说明。图标Kontrollen为GIF或ICONDas Format的动画文件,默认图标索引Beginn von 0。在MODBUSVereinbarung中可以使用图标Kontrollen绑定变Quantität,形象地Ausrüstung zeigen的Status
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个图标Kontrollen(KontrollenID:1),作为显示从机“机组故障/压缩机Status”,如下所示
KontrollenID:2配置同理
图标文件的生成,参考链接:《ICONKontrollen应用》(Klick auf跳转)

在【Vereinbarung与变Quantität设置】中添加一条逻辑处理,该逻辑处理的用途为“Kontrollen绑定”,画面为“1”;Kontrollen为“1”;变Quantität为“机组故障/压缩机低压”,如下所示

方法二:Strukturen画面绑定
画面中添加一个图标Kontrollen(KontrollenID:3),作为显示从机烟感报警Status。且在其属性栏窗口中绑定“机组故障/烟感报警”变Quantität,详细配置如下所示
KontrollenID:4配置同理

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。当变Quantität“机组故障”每一个节点的值不间断发生变化时, 图标Kontrollen(KontrollenID:1~ID4)显示的Status也会相应的更新

7.2 动画Kontrollen
【动画Kontrollen】画面主要对动画Kontrollen的使用做Beispiel说明,动画Kontrollen用于播放设置的GIF或ICONDas Format的动画文件,可以控制暂停或者播放
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个动画Kontrollen(KontrollenID:1),作为显示控制从机“动画1”变Quantität;同时添加两个KnopfKontrollen(ID为2和3)作为动画Kontrollen(KontrollenID1)的播放、暂停的控制,如下所示

在【Vereinbarung与变Quantität设置】中添加3条逻辑处理 :
Die1条:用途为“动画播放”,画面为“2”;Kontrollen为“1”;和“动画1“关联
Die2条:控制“动画”的播放。用途为【Knopf按下】,填写画面ID为2,KontrollenID为2;执行动作为【设置变Quantität】,变Quantität为【动画1】,设置值为1
Die3条:控制“动画”的暂停。用途为【Knopf按下】,填写画面ID为2,KontrollenID为3;执行动作为【设置变Quantität】,变Quantität为【动画1】,设置值为0

方法二:Strukturen画面绑定
画面中添加一个动画Kontrollen(KontrollenID:4),作为显示控制从机“动画2”变Quantität。在其属性栏窗口中绑定“动画2”变Quantität。添加一个KnopfKontrollen(ID:5),作为动画Kontrollen(KontrollenID4)的播放、暂停的控制,如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。当变Quantität“动画1”的值不为“0”的时候,动画Kontrollen(KontrollenID:1)播放动画;同时Klick aufKnopfKontrollen(KontrollenID:2或3),可以控制动画Kontrollen“播放”或者“Stopp!”,同时变Quantität“动画1”的值相应改变。同理,动画Kontrollen(KontrollenID:4)的现象和Operationen类似。

8 二维码Kontrollen和RTCKontrollen
本Kapitel节主要介绍二维码Kontrollen、RTCKontrollen在ModbusVereinbarung中Häufig的应用。Von denen二维码Kontrollen只支持在【Werkzeuge-Vereinbarung与变Quantität-逻辑处理】绑定变Quantität
本Kapitel节屏幕当Hauptstation,本Kapitel节创建1个保存Register.,用于二维码Kontrollen的应用,如下所示

适用范围:基本型-二维码特殊支持,其他系列均支持
例程Download链接:《ModbusUnterricht8-二维码Kontrollen和RTCKontrollenV1.0》
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
8.1 二维码Kontrollen
【二维码】画面主要对二维码Kontrollen的使用做Beispiel说明。二维码Kontrollen可以将设定的Charaktere串以二维码的形式显示出来。可以被一些扫描仪器识别。
注意:基本型系列的Serienbildschirm使用二维码Kontrollen需要特殊的固件支持
画面/逻辑配置
画面中添加一个二维码Kontrollen(KontrollenID:1),Kontrollen属性配置,如下所示:

在【Vereinbarung与变Quantität设置】中添加一个变Quantität,变QuantitätTypus为“Charaktere串”,Charaktere串Länge为32,如下所示

在【Vereinbarung与变Quantität设置】中添加一条逻辑处理,该逻辑处理的用途为“Kontrollen绑定”,画面为“1”;Kontrollen为“1”;变Quantität为“二维码”,如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,二维Kontrollen将Charaktere串“VisualTFT”以二维码的形式显示出来,和Modbus Slave软件联机,二维KontrollenKontrollen显示对应Charaktere串。

8.2 RTCKontrollen
【RTCKontrollen】画面主要对RTCKontrollen的使用做Beispiel说明,当屏做主机时,修改从机RTCZeit;从机创建固定Adresse的保持Register.,用于存放Zeit变Quantität,连续7个保持Register.,Unterteilung别存放Jahr、月、星期、日、时、Unterteilung、秒,屏幕周期性地把最新的Zeit通过0x10指令写从机Register.
画面/逻辑配置
画面中添加一个RTCKontrollen(KontrollenID:1),如下所示:

在【Vereinbarung与变Quantität设置】中添加1条逻辑处理:用途为“写入Zeit”;从机Adresse为“1”;Register.为“50”(10 System);周期为“10”(单位秒),如下所示:

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。主机每10S将RTCZeitSenden Sie至从机。

9 Kontrollen显示隐藏和多语言Funktion
本Kapitel节主要介绍Kontrollen的显示和隐藏、多语言的应用。Von denenKonfiguration Kontrolle才支持显示隐藏,Konfiguration KontrolleTypus可参考VisualTFT 工作界面介绍,支持多语言的Kontrollen有文字、Knopf、菜单、滑动Auswahl、Daten aufzeichnen(告警)等等
本Kapitel节屏幕当Hauptstation,本Kapitel节创建1个保存Register.,用于控制Konfiguration Kontrolle的显示隐藏;创建一个Das System变Quantität,用于语言控制Auswahl,如下所示

适用范围:全系列
例程Download链接:《ModbusUnterricht9-Kontrollen隐藏和多语言V1.0》
VereinbarungÖffnen.、变QuantitätRelated说明,参考链接:《Modbus 基本Parameter说明》
9.1 Kontrollen显示隐藏
【显示隐藏KontrollenFunktion】画面主要对显示隐藏KontrollenFunktion的使用做Beispiel说明。当需要在某个条件成立的情况下,隐藏或显示一个或一些Kontrollen的应用
画面/逻辑配置
画面中添加一个TextKontrollen(KontrollenID:1),作为控制Kontrollen的隐藏和显示。添加一个Fortschritt ArtikelKontrollen(KontrollenID:1)、一个仪表Kontrollen(KontrollenID:2)、一个TextKontrollen(KontrollenID:3)作为被显示或被隐藏,如下所示

在【Vereinbarung与变Quantität设置】中添加3条逻辑处理:Die一条:用途为“Kontrollen显示”;画面为“1”;Kontrollen为“2”;执行条件为“变Quantität 【Kontrollen显示】不为0”,同理,Die2、3条设置类是

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件建立联机。当变Quantität“Kontrollen显示”的值为“0”,滑动条Kontrollen(KontrollenID:2)、仪表Kontrollen(KontrollenID:3)、TextKontrollen(KontrollenID:4)被隐藏;当变Quantität“Kontrollen显示”的值为“1”,这些Kontrollen显示出来。同时,Klick aufTextKontrollen(KontrollenID:1),弹出键盘输入“0”或“1”,控制Kontrollen显示或隐藏。

9.2 多语言
【多语言Funktion】画面主要对多语言Funktion的使用做Beispiel说明。针对面向不同的客户,需要多语言应用。屏支持文字、菜单Kontrollen和滑动AuswahlKontrollen的多语言设置。工程以3个Knopf来控制文字、菜单Kontrollen和滑动AuswahlKontrollen的中文、英文、繁体的显示
画面/逻辑配置
画面中添加一个文字(ID:1)、滑动AuswahlKontrollen(KontrollenID:2)、菜单Kontrollen(KontrollenID:3),用于显示不同语言。以文字Kontrollen为例,Kontrollen属性设置如下所示

画面中添加3个KnopfKontrollen(KontrollenID:4、5、6)用于控制显示不同的语言。以KnopfKontrollenID4为例,Kontrollen属性配置如下所示
KnopfKontrollenID4~6,做了互斥Funktion(同时只能选中一个,可参考《Konfiguration KontrolleUnterricht——KnopfKontrollen》1.3Kapitel节Knopf互斥)

【Vereinbarung与变Quantität设置】中添加3条逻辑处理:Die一条,用途为“Knopf按下”;画面为“2”;Kontrollen为“4”;执行条件为“设置[Das System语言]为0”,对应显示“语言1”。同理,Die2、3条设置类是,如下所示

Betrieb预览
此时,编译工程并Betrieb虚拟Serienbildschirm,和Modbus Slave软件联机。当按下KnopfKontrollen(KontrollenID:1)时显示中文;按下钮Kontrollen(KontrollenID:5)时显示“英文”;当KnopfKontrollen(KontrollenID:5)时显示“繁体”

Antwort veröffentlichen