plc中int数据类型范围_在HMI中显示离散量报警信息

离散量报警信息用来显示设备两种相反的运行状态,如果用0表示运行正常,那么用1表示运行故障,例如断路器的通和断,分别对应着离散量报警信息的0和1,当离散量为1时,显示报警状态。

在HMI上显示报警信息,首先需要在“画面”中添加“报警视图”的控件,添加路径:工具箱→控件→报警视图(图1所示)。在“全局画面”中添加“报警窗口”和“报警指示器”控件(图2 所示)。

1d324c89888e7f5ec802a499ebbad23a.png

图1 报警视图的控件

653cf5df356c3846123c9000f92daafd.png

图2 报警窗口和报警指示器控件

在PLC默认变量表(也可以添加一个自己命名的新变量表)中声明“故障信息”变量(变量名自拟定),数据类型是字节(Word)。注意数据类型还可以申请为“Int”,但不可以申请为Bool型的。西门子PLC的所有触摸屏中的离散量报警中的触发变量必须是Word或者Int类型。详细了解可查看TIA帮助(可视化过程→使用报警→组态报警→组态数字量报警)。图3为声明的PLC变量。

f3c2f90df59777d45b616d1c3c62b3a5.png

图3 声明的PLC变量

在HMI默认变量表(也可以添加一个自己命名的新变量表)中声明“故障信息_HMI”变量(变量名自拟定),关联变量PLC变量“故障信息”,设置“访问模式”为“”,设置“采集模式”为“循环连续”,设置“采集周期”为“100ms”。同时在HMI报警中设置“故障信息”作为触发变量的每一位对应的详细的报警类型及报警文本信息,一个触发变量可以对应16个报警信息,每个报警信息都可以自己定义报警类型和文本信息。图4 声明的HMI变量及离散变量。

cfd03ad35a4706b6cda45725210266a3.png

图4 声明的HMI变量及离散变量

编写一段演示程序,相应地编辑演示画面。验证报警信息显示过程。如图5和图6所示。

26865122678697256fbf3aaf73da6533.png

图5 演示程序

7e259b8f45954a86de430de93b6c7f98.png

图6 演示画面

分别选择PLC和HMI开始仿真,仿真演示:

87b2828d4b3a77b27164405450fcecab.png

图7 仿真初始画面

8d29df6e8f3400d4fac7af8d32401f14.png

图8 点击错误按钮,出现故障报警信息

34495610aa59f27f2868509387b73088.png

图9 确认后,报警窗口关闭,显示报警视图及报警的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值