试题详情
- 简答题怎样编程间接访问一个ARRAY类型变量的元素?
- 一个位、字节或者字符域的尺寸是按照字节限制排列的——在所有其它情况下是按照字对齐的。表T6-1中给出了一个域的存储示例。操作系统计算域中单个元素末端位置的位地址。域被分配到从下一个字地址(或字节地址)。下一个数据类型从下一个整字开始(或者整字节).
声明部分:
在声明部分,必须定义一个与将被间接寻址的ARRAY有着同一结构的ARRAY。不一定非要将ARRAY声明为IN-OUT变量;也可以声明为TEMP、IN或OUT变量。
网络:
域宽度(OFFSET)在网络中定义。ARRAY中的单个元素的最小常规数据宽度是一个字节;即使在两个变量之间定义一个BOOL。有必要确定相关的域的宽度和确定下一个期望域的起始地址。可使用下面的算法:地址(指数):b=元素长度*(指数-1)
创建具有不同数据类型的结构时,必须注意,在特定的环境下可能会自动插入填充字节。
保存ARRAY数据类型
示例:ARRAY[1..2,1..3]OF整数将生成下列域:
多维域是按照顺序保存的。在本例中整数[1,1]后面是整数[1,2],整数[1,3]后面是整数[2,1]。 关注下方微信公众号,在线模考后查看
热门试题
- HSC0的能否写入计数方向的控制位是()
- CQM1可编程控制器的基本配置包括哪些部
- 可以将来自防爆区0或防爆区1的传感器/执
- 定时中断个数不够怎么办?
- 整个系统掉电后,为什么CPU在电源恢复后
- HSC5的预置值设定寄存器是()。
- 如何通过存储卡与CPU进行用户程序保存和
- S7-200支持的通讯协议哪些是公开的,
- 集散控制系统和可编程控制系统有何区别?
- 给出FOR指令的格式如下图所示。当EN条
- 继电器输出方式属于有触点的输出方式,多用
- PC在程序执行阶段及输出刷新阶段,输入映
- PLC选型因素有()
- 在DP从站或CPU315-2DP型主站里
- 辅助继电器的触点不能直接输出驱动外部负载
- 中断源只能来自I/O模块的硬件中断。
- NEZA系列PLC减法运算结果小于0时(
- 因为总是要首次调用Alarm8P(SFB
- 连接时必须注意负载电源的类型和可编程序控
- 程序段“LMW12/ITD/DTR/TM