3WT8402
时间:2019-01-06 11:29:38 来源: 时时彩平台哪个好 作者:匿名


3WT8402-2UG06-5AB1西门子通用断路器--- [科旭机电]代理经销产品有:亚德克,费斯托,施耐德,西门子,ABB,欧姆龙,韩国LS,常熟,上海人,Pepperl + Fuchs,Erke,Autonics, SMC等国内外知名品牌...想了解并购买其他工业产品,欢迎新老客户来电咨询和洽谈!

3WT8402-2UG06-5AB1西门子通用断路器程序编辑器窗口下部的标签用于选择不同的程序。

由于程序已分离,因此无需在每个程序结束时添加无条件结束指令,如END,RET或RETI。

2.子程序子程序是可选指令的集合,只有在被其他程序调用时才会执行。

可以在不同的地方多次调用相同的子程序。使用3WT8402-2UG06-5AB1西门子通用断路器子程序可以简化程序代码并缩短扫描时间。

精心设计的子程序很容易移植到其他项目。

中断程序中断程序是一组可选指令。

中断程序不会被主程序调用,并且在发生中断事件时由可编程控制器的操作系统调用。

中断程序用于处理预先指定的中断事件,因为无法预测何时发生中断事件,因此不允许中断程序覆盖可能在其他程序中使用的内存。

1.找到字符串长度指令以查找字符串长度指令SLEN返回由IN参数指定的字符串的长度值,OUT是字节类型。

2.字符串复制指令字符串复制指令SCPY将IN参数指定的字符串复制到OUT指定的地址区域。

3.字符串连接指令字符串连接指令(SCAT)将IN参数指定的字符串连接到OUT指定的字符串。

[示例]字符串指令应用示例。

LDI0.0STR_CPY“HELLO”,VB0 //将字符串“HELLO”复制到存储区SCAT“WORLD”,从VBO开始,VB0 //将字符串“WORLD”复制到以VBO STRLENVB0开头的字符串末尾,AC0//查找以VB0开头的字符串的长度字符串变量的第一个字节是字符串的长度,以VB0开头的字符串是“HELLO”(最后一个是空格),以及VB0中字符串的长度是6。执行SCAT指令后,新字符串为“HELLOWORLD”,STRLEN指令获得的字符串长度为11。

4.从字符串复制子字符串SSCPY指令以INDX指定的字符编号开头,并将IN指定的字符串的N个字符串复制到OUT中。 OUT是一种字节类型。

指令“SSCPYVB0,7,5,VB20”将从以VB0开头的字符串中的第7个字符开始,复制

主程序始终是第1页,然后是子程序或中断程序。

3WT8402-2UG06-5AB1西门子通用断路器由于各个程序在编辑器窗口中是分开的,因此在编译时程序结束时会自动添加无条件结束指令或无条件返回指令。用户程序只能使用条件结束和条件返回指令。

具有特定功能并多次使用的程序段通常用作子程序。

子程序可以多次调用,也可以嵌套3WT8402-2UG06-5AB1西门子通用断路器(最多8层),也可以递归调用(自己调用)。

子例程具有子例程调用和返回两种类型指令的子例程。子例程有条件地无条件地返回并返回。

子程序调用指令用于主程序或调用子程序的其他程序。子程序的无条件返回指令位于子程序的最后一个网段中。

梯形图命令系统可以自动为子程序生成无条件返回指令,而无需用户输入。

子程序调用是有条件的。未调用时,不执行子程序中的指令。因此,使用子程序可以减少扫描时间,使整个程序清晰,易于检查和维护,并减少存储空间。 。

3WT8402-2UG06-5AB1西门子通用断路器数据输出形式如下:角度测量模式:0--90--180--270--360(0) - 90-180--270-360 .... ..长度测量模式:0-1024-2048-4096(0) - 1024 --- 2048 ---- 4096 .....往复测量模式:编码器轴,最大旋转到(4-20 mA)时间或最小,数据是固定的。出厂默认值为往复测量模式。数据输出形式如下:角度测量模式:0--90° - 180° - 270° - 360°,继续旋转编码器轴,数量不变,保持在360°。

长度测量模式:0-1024-2048-4096(继续旋转编码器轴,数字不变,保持在4096)。

6,4mA-20mA对应测量值4mA对应测量值:任意位置值均可设定为编码器的起始点,3WT8402-2UG06-5AB1西门子通用断路器对应的电流输出值为4mA。

20mA对应测量值:任何位置值都可以设置为编码器的终点(测量行程),相应的电流输出为20mA。

7.外部设定值外部设定值是编码器外部设定线(灰线)和高级触点后编码器返回的值,如零位。它还可以根据机械位置设置任何值。例如,设置中点。

MD0是一样的。

在自由端口通信过程中很难避免通信数据的错误概率。这需要将验证数据添加到通信数据以确定数据是否正确。

常用的校准方法是CRC和LRC。今天,使用3WT8402-2UG06-5AB1西门子通用断路器方法。验证方法是对参与验证的数据执行异或运算。

BCC检查模式的编程思路:XOR参与验证的3WT8402-2UG06-5AB1西门子通用断路器的数据。

1)为BCC验证创建子程序以验证多个或多个数据。

2)在主程序或其他子程序中调用BCC检查BCC子程序:1)创建接口变量并遵循参与通信的数据异或操作,以便于阅读和理解注释,使用STL方法2)主程序OB1或子程序中的其他调用3)将程序下载到cpu验证XOR指令:以二进制模式计算两个XOR运算的数据。如果第0位数据为0,则运算结果为0;如果为1,则运算结果为0;其他州的运营结果都是1。一个以5个字符开头的新字符串到VB20。

字符串搜索命令SFND指令在字符串IN1中搜索字符串IN2,并且由字节变量OUT指定搜索的开始位置。

如果在IN1中找到与IN2中的字符串匹配的字符,则字符IN1中第一个字符的位置存储在OUT中。

如果未找到3WT8402-2UG06-5AB1西门子通用断路器,则OUT清零。

字符搜索命令CFND指令搜索字符串IN1中字符串IN2中包含的任何字符,字节变量OUT指定搜索的开始位置。

如果找到匹配的字符,则将字符的位置写入OUT。

如果未找到,则清除OUT。

假设存储在VBO启动区域的3WT8402-2UG06-5AB1西门子通用断路器的字符串包含温度值,存储在从VB20开始的区域中的字符串包含所有数字,“”和“ - ”识别号码。字符串中的温度值。

以下程序在字符串中查找数字的起始位置,并将其转换为实数,该实数存储在VD200中。

LDI0.0MOVB1,AC0 //AC0用作OUT参数并指向字符串CFNDVB0,VB2,AC0的第一个字符//在VB0字符串中查找数字字符STRVB0,AC0,VD200 //。

温度值in转换为实数。