西门子低压断路器中国代理经销商
西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
ISSTR (VAR) 参数: VAR 待检查其数据类型的变量名称。 FALSE = TRUE = 查询结果可能是: 数值(数据类型 = REAL) 没有数值(数据类型 = STRING) 示例: IF ISNUM(VAR1) == TRUE IF ISSTR(REG[4]+2) == TRUE 可以改变变量的显示模式: • 对于 INTEGER 型变量可以改变显示方式。 B 二进制 D 十进制,有符号 H 十六进制 不带正负号 另加一个 U,表示 unsigned(无符号) • 对于 REAL 型变量,只能更改小数点的位数。 不允许更改基本类型,若更改,则导致文件“easyscreen_log.txt”出现错误报告。 示例: Var1.typ = "IBW" Var2.typ = "R3" 数字格式 数字可以以二进制、十进制、十六进制或者指数方式描述。通过转换栏扩展可以显示与 NC/PLC 变量有关的文本(在转换栏中的输入项)。只能读取使 用转换栏扩展的变量。按下 INSERT 按键,打开转换栏列表。 编程 句法: DEF VAR1=(IB/+ $85000/15////"DB90.DBB5") 或者 DEF VAR_TGL = (S/* "Hello", "Run", "MyScreens"/"Run") 说明: 显示对话框时,在输入/输出栏中显示文本号码 $85015 的内容。在系统变 量 DB90.DBB5 输入预设值 15。如果系统变量 DB90.DBB5 中的值改变,在 每次改变时显示的文本号码重新生成 $(85000 +)。 参数: 变量类型 系统或者用户变量中指定的变量类型 文本号码 与语言相关的文本号码(基本),该号码作为基本 号码使用 系统或者用户变量 通过*终的文本号码(基本+补偿)形成的系统或 者用户变量(补偿)。 图形与转换栏有关 转换栏用替换的图像覆盖。如果标记字节值为 1 ,则显示 “bild1.png”;如果标记字节值为 2 , 则显示 “bild2.png”。 DEF VAR1=(IDB/*1="\\bild1.png", 2="\\bild2.png"//,$85000/wr1//"MB[130]"//160,40,50,50) 图形的大小和位置在“输入/输出栏位置(左侧、上部、宽度、高度)”中规定。 虚拟转换键 未配置列表的转换栏,例如 DEF NoTglList=(R/*),不带有任何列表。下个元素在按下 转换键或运行完相应变量的相应 CHANGE() 方法后才会生成。 此时,当操作触摸屏时,一个虚拟的小键盘会显示在可变转换栏的右侧,该转换栏中只有转 换键。 预设值的详细说明 概述 根据变量栏(输入/输出栏或者转换栏)是否分配了一个预设值,一个系统或者用户变量或 者两者都分配,得到不同的变量状态。 只有当变量分配了一个有效值时,转换才可行。 预设值生效 条件 栏类型反应 栏类型 预设值 系统或者用户变量 输入/输出栏 是 是 在系统或者用户变量中写预设值 否 是 使用系统或者用户变量作为预设值 错误 是 未计算,系统或者用户变量未描述/未使用 是 否 预设值 否 否 未计算 错误 否 未计算 是 错误 未计算 否 错误 未计算 错误 错误 未计算 转换 是 是 在系统或者用户变量中写预设值 否 是 使用系统或者用户变量作为预设值 错误 是 未计算, 系统或者用户变量未描述/未使用 是 否 预设值 否 否 预设值 =转换栏的第一个单元短文本位置、输入输出栏位置的详细说明 概述 短文本和图形文本以及输入/输出栏和单位文本总是形成一个单元。即短文本的位置数据也 对图形文本和输入/输出栏数据以及单位文本上的数据有效。 编程 设计的位置数据覆盖标准值,即也仅能改变一个单独的值。如果下列对话框单元没有设计位 置数据,则采用上一对话框单元的数据。 如果对话框单元没有规定位置,则使用预设置。短文本和输入/输出栏的栏宽度在标准情况 下各行由栏数和*大栏宽度确定,即:栏宽度=*大行宽/列数。 图像和单位文本宽度是固定的,根据编程支持的请求优化。如果已设计图像和单位文本宽度, 则短文本或者输入/输出栏的宽度相应缩短。 短文本和输入/输出栏的顺序可以通过位置数据互换。 输入/输出栏和单位栏之间的间距和单位栏宽度 可以配置输入/输出栏和单位栏之间的间距和单位栏宽度。 在定义行中输入输入/输出位置章节中用逗号隔开的输入/输出栏与单位栏之间的间距(例如 7 像素)和/或单位栏的宽度(例如 60 像素): DEF VarDT=(R3//0.000/,"DT",,"s"////0,,24/39,,71,,7,60) 或者: DEF VarDT={TYP="R3", VAL="0.000", ST="DT", UT="s", TXT_X=0, TXT_W=24, X=39, W=71, UT_DX=7, UT_W=60} 在配置了输入/输出栏/单位栏之间的间距和/或单位栏宽度时,需要注意以下几点: • 配置的输入/输出区不包含单位栏的固定宽度(固定 50 像素)。即直接配置输入/输出栏 宽度。 • 如果没有配置单位栏宽度,则宽度默认为 50 像素。 • 如果没有配置输入/输出栏/单位栏之间的间距,则间距默认为 0 像素。组合转换栏的特性 前提条件: • 一个变量配置了一个组合转换栏, • 变量的输入/输出栏和单位栏之间的间距和/或单位栏宽度已经配置且 • 变量无单位文本。 该情况下,组合转换栏定位在变量单位栏的配置位置处。 忽略可能存在的、为组合转换栏的输入/输出部分配置的位置。 示例 以下示例中组合转换栏 F_Unit 自动以与变量 VarF 的输入/输出栏 7 像素的间距定位并设置 宽度 59 像素。 DEF VarF=(R//0.0/,"F",,,////0,,24/39,,85,,7,59///"F_Unit"), F_Unit = (I/*3="mm/min", 1="mm/U"/3// ////181,,155) 参见 变量参数 (页 107)设计时也可以使用字符串,以动态配置文本显示或者合并代码生成的不同文本。 规则 使用字符串变量时注意以下规定: • 链接由左向右处理。 • 层叠的表达式由内向外运算。 • 忽略大小写。 • 字符串变量通常左对齐显示。 字符串可以通过一个简单的空字符串指令删除。 字符串在等号右边以运算符 "<<"开始。 字符串中双引号(")通过两个连续的双引号标记。 字符串可以在 IF 指令中检查相等性。 示例 下列示例预设: VAR1.VAL =“这是一个” VAR8.VAL = 4 VAR14.VAL = 15 VAR2.VAL = “错误” $85001 = “这是一个” $85002 = “报警文本” 编辑字符串: • 合并字符串: VAR12.VAL = VAR1 << “错误” ;结果: “这是一个错误” • 删除一个变量: VAR10.VAL = "" ;结果: 空字符串 • 设定一个带有文本变量的变量: VAR11.VAL = VAR1.VAL ;结果: “这是一个”数据类型匹配: VAR13.VAL ="这是 " << (VAR14 - VAR8) << ". 错误" ;结果: “这是第 11 个错误” • 处理数字值: VAR13.VAL = “错误” << VAR14.VAL << ": " << $85001 << $85002 ;结果: “错误 15: “这是一个报警文本” IF VAR15 == “错误” ; IF 指令中的字符串 VAR16 = 18.1234 ;结果: VAR16 等于 18.1234, ;当 VAR15 等于“错误”时 ENDIF • 字符串中的双引号: VAR2=“你好,这是一个“测试”” ;结果: 你好,这是一个“测试” • 和变量内容有关的系统或者用户变量的字符串: VAR2.Var = "$R[" << VAR8 << "]" ;结果: $R[4] 另见 字符串函数 (页 208)通过变量 CURPOS 可以在当前对话框的激活的输入栏中调出或者操纵光标位置。 变量显示 光标前有多少个字符。 如果光标位于输入栏开始处,则 CURPOS 接受值为 0。 如果更改 CURPOS 值,则光标停留在输入栏中相应的位置上。 为了可以在变量值更改情况下反应,可以借助于一个 CHANGE 方法监控改变情况。 如果 CURPOS 值改变,则跳转 CHANGE 方法并执行包含的指令。