s7200符号表使用问题
- 格式:doc
- 大小:22.00 KB
- 文档页数:1
s7200符号表使用问题
把地址注释好中文符号后,觉得要修改一下文字,修改后在程序里显示不对了,怎么解决?
最佳答案
要修改符号名,请按以下步骤做:
1.符号名未使用(如正在使用,先CTRL+Y切换)
2.在符号表中直接修改符号名字
3.CTRL+Y,符号名有效(再看该地址,已经是修改后的符号名了)
s7200符号表使用问题
把地址注释好中文符号后,觉得要修改一下文字,修改后在程序里显示不对了,怎么解决?
最佳答案
要修改符号名,请按以下步骤做:
1.符号名未使用(如正在使用,先CTRL+Y切换)
2.在符号表中直接修改符号名字
3.CTRL+Y,符号名有效(再看该地址,已经是修改后的符号名了)
s7200程序问题
请看看这段程序是什么意思!
NET1:
LDSM0.1
OV5080.0
MOVR10.0,VD334
LNVD334,VD338
NET2:
LDM0.0
ASM0.5
EU
LPS
AR>=VD908,100.0
MOVRVD908,VD350
AENCO
-R121.0,VD350
AENO
MOVRVD350,VD378
ANEO /R10.0,VD378
AENO
MOVRVD338,VD564
AENO
*RVD378,VD567
AENO
EXPVD564,VD458
AENO
MOVRVD458,VD958
/R60.0,VD958
问题补充:
关键是网段2的程序,是实现一个什么功能?各个指令知道什么意思,总的不知道是个实现什么功能的程序!
最佳答案
1:初始化;
2:计算,其中指令(AENO)的作用:
ENO是用于LAD和FBD中方框的布尔输出。如果方框在EN输入位置有使能位而且执行时无错,则ENO输出向下一个元素传递使能位。ENO可用作可启用位,表示指令成功完成。ENO位用于堆栈顶部,影响其后指令执行的使能位。STL指令没有EN输入;堆栈顶值必须为逻辑1,有条件指令才能执行。在STL中,无ENO输出,但与带有ENO输出的LAD和FBD指令相对应的STL指令设置一个特殊的ENO位。采用AND(与)ENO(AENO)指令可存取该位。AENO可用于生成与方框ENO位相同的效果。AENO执行ENO位逻辑AND(与),堆栈顶值生成与LAD或FBD中方框的ENO位相同的效果。AND(与)操作结果成为新堆栈顶值。
参考资料:《STEP7-Micro/WIN帮助文件》
S7200指令集详解说明
S7-200指令详解
PLC在运行时需要处理的数据一般都根据数据的类型不同、数据的功能不同而把数据分成几类。这些不同类型的数据被存放在不同的存储空间,从而形成不同的数据区。S7-200的数据区可以分为数字量输入和输出映像区、模拟量输入和输出映像区、变量存储器区、顺序控制继电器区、位存储器区、特殊存储器区、定时器存储器区、计数器存储器区、局部存储器区、高速计数器区和累加器区。
3.1 S7-200的数据区
1. 数字量输入和输出映象区
(1) 数字量输入映像区(I区)
数字量输入映像区是S7-200 CPU为输入端信号状态开辟的一个存贮区,用I表示。在每次扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像区寄存器中。该区的数据可以是位(1bit)、字节(8bit)、字(16bit)或者双字(32bit)。其表示形式如下。
·用位表示I0.0、I0.1、…I0.7
I1.0、I1.1、…I1.7
…
I15.0、I15.1、…I15.7
共l28点。
输入映像区每个位地址包括存储器标识符、字节地址及位号三部分。存储器标识符为“I”,字节地址为整数部分,位号为小数部分。比如Il.0表明这个输入点是第1个字节的第0位。
·用字节表示IB0、IB1、…IB15
共l6个字节。
输入映像区每个字节地址包括存储器字节标识符、字节地址两部分。字节标识符为“IB”,字节地址为整数部分。比如IB1表明这个输入字节是第1个字节,共8位,其中第0位是最低位,第7位是最高位。 ·用字表示IW0、IW2、…IW14
共8个字。
输入映像区每个字地址包括存储器字标识符、字地址两部分。字标识符为“IW”,字地址为整数部分。一个字含两个字节,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。比如,IW0中的IB0应该是高8位,IB1应该是低8位。
本文档如对你有帮助,请帮忙下载支持!
S7-200指令详解
PLC在运行时需要处理的数据一般都根据数据的类型不同、数据的功能不同而把数据分成几类。这些不同类型的数据被存放在不同的存储空间,从而形成不同的数据区。S7-200的数据区可以分为数字量输入和输出映像区、模拟量输入和输出映像区、变量存储器区、顺序控制继电器区、位存储器区、特殊存储器区、定时器存储器区、计数器存储器区、局部存储器区、高速计数器区和累加器区。
3.1 S7-200的数据区
1. 数字量输入和输出映象区
(1) 数字量输入映像区(I区)
数字量输入映像区是S7-200 CPU为输入端信号状态开辟的一个存贮区,用I表示。在每次扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像区寄存器中。该区的数据可以是位(1bit)、字节(8bit)、字(16bit)或者双字(32bit)。其表示形式如下。
·用位表示I0.0、I0.1、„I0.7
I1.0、I1.1、„I1.7
„
I15.0、I15.1、„I15.7
共l28点。
输入映像区每个位地址包括存储器标识符、字节地址及位号三部分。存储器标识符为“I”,字节地址为整数部分,位号为小数部分。比如Il.0表明这个输入点是第1个字节的第0位。
·用字节表示IB0、IB1、„IB15
共l6个字节。
输入映像区每个字节地址包括存储器字节标识符、字节地址两部分。字节标识符为“IB”,字节地址为整数部分。比如IB1表明这个输入字节是第1个字节,共8位,其中第0位是最低位,第7位是最高位。
·用字表示IW0、IW2、„IW14
共8个字。
输入映像区每个字地址包括存储器字标识符、字地址两部分。字标识符为“IW”,字地址为整数部分。一个字含两个字节,一个字中的两个字节的地址必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。比如,IW0中的IB0应该是高8位,IB1应该是低8位。
S7-200模拟量使用应该搞清的16个基本问题
2010-07-16 08:37:59| 分类: 工控 | 标签: |字号大中小 订阅
1. 什么是单极性、双极性?双极性就是信号在变化的过程中要经过“零”,单极性不过零。由于模拟量转换为数字量是有符号整数,所以双极性信号对应的数值会有负数。在S7-
200中,单极性模拟量输入/输出信号的数值范围是0-32000;双极性模拟量信号的数值范围是-32000-+32000。
2. 同一个模块的不同通道是否可以分别接电流和电压型输入信号? 可以分别按照电流和电压型信号的要求接线。但是DIP开关设置对整个模块的所有通道有效,在这种情况下,电流、电压信号的规格必须能设置为相同的 DIP开关状态。如0-5V和0-20mA信号具有相同的DIP设置状态,可以接入同一个模拟量模块的不同通道。
3. 模拟量应该如何换算成期望的工程量值?模拟量的输入/输出都可以用下列的通用换算公式换算:Ov=[(Osh-Osl)*(Iv-Isl)/(Ish-Isl)]+Osl其中:Ov:换算结果;Iv:换算对象;Osh:换算结果的高限;Osl:换算结果的低限;Ish:换算对象的高限;Isl:换算对象的低限
4. S7-200模拟量输入信号的精度能达到多少?拟量输入模块有两个参数容易混淆:1)模拟量转换的分辨率2)模拟量转换的精度(误差)分辨率是A/D模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量。S7-200模拟量模块的转换分辨率是12位,能够反映模拟量变化的最小单位是满量程的1/4096。模拟量转换的精度除了取决于A/D转换的分辨率,还受到转换芯片的外围电路的影响。在实际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模拟电路也会产生噪声、漂移,这些都会对转换的最后精度造成影响。这些因素造成的误差要大于A/D芯片的转换误差。