以指示灯的形式显示K/D/F/G/S/R/X/Y区的位型数据和系统参数的位型数据
" P1105.0[1] "
(a, b, c, d)
其中a/b/c/d都应该是正整形值分别表示控件的 起始行/起始列/所占行数/所占列数,其中c/d可以省略,省略时值均为1。黄色
。id="page1"
或 id=1
。visible=0
(v3.3新增)led控件为右对齐,但当控件宽度较大时会在右对齐的基础上向左偏移16个像素,如果希望控件严格右对齐,应该设置控件宽度小于32个像素(V1.9开始支持)
此控件以指示灯的形式显示系统中的位型数据,相较于0/1的显示方式更加直观,应该与能对位型数据进行说明的text控件一起使用。此控件只能进行显示,无法编辑。典型用法为显示一些PLC的输入、输出信号。 例如:为电动刀架设计的界面中,用led控件显示刀是否到位及刀架电机的运动情况。
with page(16, 6, id="刀架调试", text=(绿色, f24x12, 右对齐), data=(黄色, f24x12)):
text("电动刀架", (1, 1), f28x14, 黄色, 左对齐)
picture("电动刀架.jpg", (2, 5, 8, 2)) #在页面上显示一张刀架的图片,用法见picture控件
text("输入信号", (2, 1), f24x12, 绿色, 左对齐)
text("1号刀到位信号", (3, 1), f20x10, 白色, 左对齐)
led("R1026.0", 黄色, 灰色, (3, 2)) #led控件显示R1026.0的状态,为1时指示灯为黄色,为0时指示灯为灰色
text("2号刀到位信号", (4, 1), f20x10, 白色, 左对齐)
led("R1026.1", (4, 2)) #led控件显示R1026.1的状态,为1时指示灯为绿色,为0时指示灯为灰色
text("3号刀到位信号", (5, 1),f20x10, 白色, 左对齐)
led("R1026.2", (5, 2)) #led控件显示R1026.2的状态,为1时指示灯为绿色,为0时指示灯为灰色
text("4号刀到位信号", (6, 1), f20x10, 白色, 左对齐)
led("R1026.3", (6, 2)) #led控件显示R1026.3的状态,为1时指示灯为绿色,为0时指示灯为灰色
text("输出信号", (2, 3), f24x12, 绿色, 左对齐)
text("刀架电机正转", (3, 3), f20x10, 白色, 左对齐)
led("R1124.0", (3, 4)) #led控件显示R1124.0的状态,为1时指示灯为绿色,为0时指示灯为灰色
text("刀架电机反转", (4, 3), f20x10, 白色, 左对齐)
led("R1124.1", (4, 4)) #led控件显示R1124.1的状态,为1时指示灯为绿色,为0时指示灯为灰色