产品别名 |
PLC模块,数字量模块,输出模块,CPU模块 |
面向地区 |
|
西门子控制单元6AU1410-2AD00-0AA0安装
<p>
西门子控制单元6AU1410-2AD00-0AA0安装
</p>
<p>
上海斌勤电气技术有限公司 业务顾问;康晓肆竭诚为你服务.本公司主营西门子工业自动化产品,原装,假一罚十,品质保障.主营西门子自动化原装产品所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)公司地址.上海市松江区三新北路1800弄24号楼全新原装,千万库存。本公司宗旨:本着以诚信为本,以顾客为中心,让顾客满意,创造一个舒心的购物环境因为诚信所以简单,成交只是开始,服务止步。所售均为西门子原装全新未开封产品,图片仅供参考,一切已型号为准,实物全新,敬请放心购买
</p>
FILL_BLK (填充块)和UFILL_BLK (无中断填充块)
表格8- 80 FILL_BLK 和 UFILL_BLK 指令
LAD/FBD SCL 说明
FILL iU EM EMO m OUT counr FILL BLK( in:= variant in, count:=int, out=> variant out); 可中断填充指令:使用数据元素的副本填充地址范围
UfllX_BLK EN EN0 IN OUT COUNT UFILL BLK( in:= variant in, count:=int, out=> variant out); 不中断填充指令:使用数据元素的副本填充地址范围
表格8- 81参数的数据类型
参数 数据类型 说明
IN SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time, Date, TOD, Char, WChar 数据源地址
COUNT UDint, USInt, UInt 要复制的数据元素数
OUT SInt, Int, Dint, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Time, Date, TOD, Char, WChar 数据目标地址
说明
数据填充操作规则
•要使用BOOL数据类型填充,请使用SET_BF、RESET_BF、R、S或输出线圈
(LAD)
•要使用单个基本数据类型填充,请使用MOVE
•要使用基本数据类型填充数组,请使用FILL_BLK或UFILL_BLK
•要填充字符串中的单个字符,请使用MOVE
• FILL_BLK和UFILL_BLK指令不能用于将数组填充到I、Q或M存储区。
300
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
基本指令
8.6移动操作
FILL_BLK和UFILL_BLK指令可将源数据元素IN复制到通过参数OUT
初始地址的目标中。复制过程不断重复并填充相邻的一组地址,直到副本数等于
COUNT参数。
FILL_BLK和UFILL_BLK指令在处理中断的方式上有所不同:
•在FILL_BLK执行期间排队并处理中断事件。在中断OB
子程序中未使用移动目标地址的数据时,或者虽然使用了该数据,但目标数据不必一
致时,使用FILL_BLK指令。
•在UFILL_BLK完成执行前排队但不处理中断事件。如果在执行中断OB
子程序前移动操作完成且目标数据一致,则使用UFILL_BLK指令。
表格8- 82 ENO状态
ENO 条件 结果
1 无错误 IN元素成功复制到全部的COUNT 个目标中。
0 目标(OUT)范围超出可用存储区 复制适当的元素。不复制部分元素。
8.6.5 SWAP (交换字节)
表格8- 83 SWAP指令
LAD/FBD SCL 说明
SWAP m EN ENO m oui out := SWAP(in); 用于反转二字节和四字节数据元素的字节顺序。不改变每个字节中 的位顺序。执行SWAP指令之后,ENO始终为TRUE。
1对于LAD和FBD:单击“???”并从下拉菜单中选择数据类型。
表格8-84参数的数据类型
参数 数据类型 说明
IN Word, DWord 有序数据字节IN
OUT Word, DWord 反转有序数据字节OUT
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
301
基本指令
8.6移动操作
示例1 参数IN = MB0 (执行前) 参数OUT = MB4, (执行后)
地址 MW0 MB1 MW4 MB5
W#16#1234 12 34 34 12
WORD MSB LSB MSB LSB
示例2 参数 IN = MB0 (执行前) 参数OUT = MB4, (执行后)
地址 MD0 MB1 MB2 MB3 MD4 MB5 MB6 MB7
DW#16# 12345678 12 34 56 78 78 56 34 12
DWORD MSB LSB MSB LSB
302
S7-1200可编程控制器
系统手册,V4.2, 09/2016, A5E02486685-AK
基本指令
8.6移动操作
8.6.6 LOWER_BOUND:(读取 ARRAY 下限)
表格8-85 LOWER_BOUND 指令
LAD/FBD SCL
:=LOWER_BOUND(
ARR:=_variant_in_
DIM:= udint in );
说明
在块接口中,可声明ARRAY[*]
的变量。这些局部变量可读取ARRAY
限值。此时,需要在DIM
参数中维数。
LOWER_BOUND (读取 ARRAY
下限)指令允许读取ARRAY
的变量下限。
参数
下表列出了指令“LOWER_BOUND:读取ARRAY下限”:
参数 声明 数据类型 存储区 说明
EN Input BOOL I、Q、M、D、 L 使能输入
ENO Output BOOL I、Q、M、D、 L 如果满足下列条件之一, 则使能输出ENO 的信号状态为“0”: •使能输入EN 的信号状态为“0”。 • 输入 DIM 处的维数不存在
ARR Input ARRAY [*] FB: InOut 部分 FC: Input 和 InOut部分 待读取可变下限的 ARRAY。
DIM Input UDINT I、Q、M、D、 L或常数 待读取可变下限的 ARRAY维度。
OUT Output DINT I、Q、M、D、 L 结果
S7-1200可编程控制器
<p>
</p>
<p>下一篇:<a href="">西门子控制单元6AU1400-7AA05-0AA0安装</p>
查看全部介绍