该块用于监控PLC和HMI之间的连接。应针对每个HMI将该块逐一实例化。PC_Nr是必须的,并且应按升序分配。通常I1具有PC_Nr 1,I2具有PC_Nr 2,以此类推
该数据块通常会随自己的背景数据块一起被调用。
Frg_Bedienen | 允许从该PC操作 |
ZUeb | 连接超时的监控时间 |
PC_Nr | PC的编号(1 ...4) |
Maske | 与品牌有关的设置和 在可视化的管理页面上激活显示旗帜 |
Stoe | “Visu_PC”上的故障 |
Cfg | 组态位(参见组态位表格) |
在PLC侧,所选语言和品牌布局的相应位组合必须在FB_Visu上的“Maske”输入处输入。在该示例中,德语和斯洛伐克语的第一位(位0)和第七位(位6)以及VW布局的第32位(位31):
带位的国家/地区和品牌布局分配表:
PC_AKTIV | 数据DWORD,一旦按下了某个操作元件,这里每个PC就将一个比特位设为TRUE。用于PC的可信度检查(第2个通道),以及当特殊操作时禁用PC,例如"E2" |
工作方式
通过HMI协调字("DB_ARG".VisuSS.HMI_Interface[ PC_Nr].Control.Koordinierung)评价用于连接监控“xVisu_Flag”的切换位Bit3并且在输出PC_OK上输出。可以在输入“ZUeb”上调整监控时间。可以利用.Cfg.X2 = True关闭连接检查。将消息(没有连接检查的.Cfg.X2激活)传送给消息系统。利用.Cfg.X1 =True和输入“Frg_Bedienen”评价可视化的按钮操作。如果.Cfg.X1 = False则将按钮操作“xAktiv_Bit”设为静态。利用两个信号的结果设定“PC_Aktiv”。这里适用:
2^(PC_Nr-1)
PC 1 = DWORD#16#00000001PC 2 = DWORD#16#00000002PC 3 = DWORD#16#00000004...
PC 32 = DWORD#16#80000000 *)
如果同时操作一个以上可视化HMI(按钮操作),则将“PC_Aktiv”设为0。这样就会禁用所有PC。可以通
过.Cfg.X0 = True关闭同时性监控。如果HMI有连接检查错误,“PC_Aktiv”也会变为0。
在输入“Stoe”上可以将可视化上的故障传送给块(在GBA上显示)。在数据块DB100“DB_ARG”中可以查询HMI的状态:
“DB_ARG”.VisuSS.HMI_Interface[ PC_Nr ].Control.HMIVerbindungOK =连接状态
“DB_ARG”.VisuSS.HMI_Interface[ PC_Nr ].Control.Koordinierung=协调字
“DB_ARG”.VisuSS.HMI_Interface[ PC_Nr ].Control.HMIAktiv =按钮操作
“DB_ARG”.HMI_Ver =所有HMI的连接状态