西门子S7-300中国代理经销商
西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
向前/后查找(SF, SB) 说明 通过功能 SF(向前查找)、SB(向后查找)可以在编辑器当前的 NC 程序中从当前光标位置开始查找某个字符串并输出其值。 编程 句法: SF("字符串") 名称: Search Forward:从当前光标位置向前查找句法: SB("字符串") 名称: Search Backward:从当前光标位置向后查找 参数: 字符串 要查找的文本 查找规则:• 要查找的字符串和数值的单元在 NC 程序中前后必须有空格。 • 查找对象无法在注释中和字符串内查找。 •给出的值必须是一个数字表达式,表达式形式“X1=4+5”无法识别。 • 可识别十六进制常数的形式X1=‘HFFFF'、二进制常数的形式 X1=‘B10010' 和指数常数的 形式 X1=‘-.5EX-4’。 •在字符串和数值之间有下列符号,可以给出字符串值字符串功能 概述 以下的功能允许进行字符串处理: • 确定字符串长度 •查找字符串中的一个字符 • 由左提取部分字符串 • 由右提取部分字符串 • 由字符串中间提取部分字符串 • 替换部分字符串 •字符串的比较 • 将字符串插入到另一个字符串中 • 从字符串中删除一个字符串 • 删除空格符(从左或从右) •插入带格式化标识的值或字符串 LEN 功能:字符串长度 句法: LEN(字符串 | 变量名称) 说明:确定一个字符串的字符数目。每个有效的字符串表达式。对于一个空字符串, 会返回零。 变量名称 每个有效的和表示的变量名称仅允许两个可行参数中的一个。 示例 DEF VAR01 DEF VAR02 LOAD VAR01="HALLO"VAR02=LEN(VAR01) ;结果 = 5 END_LOAD NSTR 功能:查找字符串中的字符 句法: INSTR(开始,字符串 1, 字符串 2 [,方向]) 说明: 查找字符 参数: 开始 从字符串 1 向字符串 2 查找的开始位置。如果从 字符串 2的开头开始查找,则指定为 0。 字符串 1 要查找的字符。 字符串 2 在该字符链中查找 方向(可选) 查找的方向0:从左向右(预设) 1:从右向左 如果字符串 2 中没有包含字符串 1,则返回数值 0。 中间字符串 句法:MIDS(字符串, 开始 [, 长度]) 说明: MIDS 返回一个字符串,该字符串从字符串的指定位置开始包含指定的 字符数。 参数:字符串 字符串或者带有要处理的字符串的变量 开始 开始,从字符链中该处开始读取 长度 要读取的字符数目 示例 DEF VAR01DEF VAR02 LOAD VAR01="HALLO/WELT" VAR02=LEFT(VAR01,4,4) ;结果 =“LO/W” END_LOAD REPLACE 功能:替换字符 句法: REPLACE (字符串, 查找字符串, 替换字符串 [,开始 [, 计数] ] ) 说明: 功能 REPLACE 用另一个字符/字符链替代字符串中的一个字符/字符链。 参数: 字符串待通过替换字符串替换查找字符串的字符串。 查找字符串 需被替代的字符串 替代字符串 替代字符串(位于查找字符串位置) 开始查找和替换的开始位置 计数 从开始位置起要开始查找的查找字符串的字符数量 返回值: 字符串 = 空字符串 复制字符串 查找字符串 =空字符串 复制字符串 替换字符串 = 空字符串 复制字符串,在该字符串中删除所有出现 的查找字符串STRCMP(字符串 1,字符串 2[, CaseInsensitive]) 说明: STRCMP 将一个字符链与另一个字符链进行比较。 参数: 字符串 1要与第二个字符链进行比较的字符链 字符串 2 要与第一个字符链进行比较的字符链 CaseInsensitive比较时区分/不区分大/小写: 未说明或 FALSE = 区分大/小写 TRUE = 不区分大/小写 示例REG[0]=STRCMP("Hugo", "HUGO") ;结果 = 32 ; (<> 0,字符串不相同)REG[0]=STRCMP("Hugo", "HUGO", TRUE) ;结果 = 0 ;(== 0,字符串相同 STRINSERT功能:插入字符串 句法: STRINSERT(字符串 1,字符串 2,插入位置) 说明: STRINSERT可在一个字符链的某个特定位置上插入另一个字符链。 参数: 字符串 1 要向其中插入一个字符链的字符链 字符串 2 要插入的字符链插入位置 插入字符链的位置 STRREMOVE(字符串 1,删除位置,计数) 说明: STRREMOVE可从字符链的某一位置上删除一定数量的字符。 参数: 字符串 1 要从其中删除字符的字符链 删除位置 从字符链的该位置起删除字符 计数要删除的字符数量 示例 REG[0]=STRREMOVE("Hello world!", 5, 6) ;结果 = "Hello!")TRIMLEFT 功能:从字符串左侧删除空格符 句法: TRIMLEFT(字符串 1) 说明: TRIMLEFT可从字符链的左侧删除空格符。 参数: 字符串 1 要从其左侧开始删除空格符的字符链 示例 REG[0]=TRIMLEFT("Hello!") ;结果 = "Hello!") TRIMRIGHT 功能:从字符串右侧删除空格符 句法: TRIMRIGHT(字符串1) 说明: TRIMRIGHT 可从字符链的右侧删除空格符。 参数: 字符串 1 要从其右侧开始删除空格符的字符链 示例REG[0]=TRIMRIGHT("Hello! ") ;结果 = "Hello!")插入带格式化标识的值或字符串 句法:FORMAT(带格式化标识的文本[,值 1] ... [,值 28] ) 说明: FORMAT功能可通过使用格式化标识在预设文本的某个位置插入*多 28 个值或字符串。 格式化标识: 句法 %[标记] [宽度][.小数点后面的位置 ] 类型 标记 用于确定输出格式的可选字符: • 右对齐或左对齐(“-” 用于左对齐) • 前面加零(“0”)• 缺省值:当要输出的值的数位少于[宽度]定义时, 使用空格符补齐 宽度 确定一个非负数*小输出宽度的依据。如果值的数位少于依据所确定的,则使用空格符补齐。 小数点后的数位 使用浮点数时,该可选参数用来确定小数点后面的位 数。 类型 类型说明符用来确定PRINT 指令会输出哪些数据格式。 该说明符必须进行给定。 • d:整型值 • f:浮点数 • s:字符串 • o:八进制 •x:十六进制 • b:二进制 示例 DEF VAR1 DEF VAR2 LOAD VAR1 = 123 VAR2 =FORMAT("Hello %08b %.2f %s!", VAR1 + 1, 987.654321, "world")