定西西门子一级代理商定西西门子一级代理商定西西门子一级代理商
深圳西门子触摸屏代理商西门子CPU模块代理商西门子CPU模块代理商
西门子S7-1200系列PLC的间接寻址的功能,S7-1200系列的PLC间接寻址功能不同于S7-200系列PLC的间接寻址功能,S7-1200系列PLC的间接寻址功能主要是对DB块中所建立的数组进行寻址,根据对数组下标值的访问和修改来实现对数组中元素值的读取或写入。
在S7-1200PLC中,若需要根据数组下标值来对数组中元素的访问有两种方式可以实现,一是通过大家熟悉的梯形图来编写程序实现,二是可以通过SCL的编程方式来编写这样的程序实现。这里通过一个简单的例子为例,分别通过这两种方式如何实现通过索引数组的下标值来实现对数组中元素的访问。
例子说明:
设需要从一组数据中找出一个大值,并记录这个大值是这组数据中的*几个数据。
先以大家相对来讲比较熟悉的梯形图的方式来实现此功能。这里我们需要用到通过读取域或写入域的指令,该指令根据索引的下标值来读取数值中相对应元素的值或写入数到数组中相对应的元素里。此例子中只需要用到读指令,指令位于移动操作指令中的“原有”文件加中。
读取数组中元素值的指令格式如下:
名称 | 数据类型 | 功能描述 |
INDEX | DINT | 数组的下标值 |
MEMBER | 取决数组中所建立元素的数据类型 | 数组中的个元素 |
VALUE | 取决数组中所建立元素的数据类型 | 存放根据下标值读取出来的数组元素中的值 |
举例:
表示把数据中的data这个数组中的data[5]这个元素的值读取出来放入到MW100这个变量中。
写入数组中元素值的指令格式如下:
名称 | 数据类型 | 功能描述 |
INDEX | DINT | 数组的下标值 |
VALUE | 取决数组中所建立元素的数据类型 | 把该值写入到通过下表*的对应的数组元素中 |
MEMBER | 取决数组中所建立元素的数据类型 | 数组中的个元素 |
举例:
表示把数据20写入到数据块1中的变量名为data的数组中的data[3]元素的存储器中。
在本例中,我们只需要用到个指令,接下来设计一个如例题中所要求的梯形图程序。
程序编写思路:
本例题要去找出大值,并把大值所处的位置记录下来,编程思路:设变量MAX_DATA作为大值的存储器,然后根据下标值(INDEX)的多少去读取相应数值中对用的元素的值放于TEMP_DATA变量中,然后与MAX_DATA做比较,若MAX_DATA的值要小,则进行交换,同时记录INDEX值。然后INDEX加1,可以指向数组中的下一个元素。
词条
词条说明
江苏无锡CPU模块代理商|6ES7214-2AS23-0XB8
江苏无锡CPU模块代理商|6ES7214-2AS23-0XB8江苏无锡CPU模块代理商|6ES7214-2AS23-0XB8江苏无锡CPU模块代理商|6ES7214-2AS23-0XB8PROFIBUS的通信总线连接器ISO/OSI参考模型的物理层是*1层,PROFIBUS可以使用多种通信媒体(电、光、红外、导轨以及混合方式),传输速率为9.6k~12Mbit/s。每个DP从站的输入数据和输出数据
邢台西门子S7-200模块代理商|西门子CPU模块 邢台西门子S7-200模块代理商|西门子CPU模块邢台西门子S7-200模块代理商|西门子CPU模块邢台西门子S7-200模块代理商|西门子CPU模块邢台西门子S7-200模块代理商|西门子CPU模块梯形图与继电控制图梯形图是源自继电控制系统电气原理图的形式,所以两者很相似。电气原理图中的一些继电器、接触器等配菜的符号,会
自贡西门子PLC代理商自贡西门子PLC代理商西门子模块代理西门子代理|自贡PLC模块总代理西门子代理|自贡PLC模块总代理中山回收西门子软启动器潮州回收西门子软启动器揭阳回收西门子软启动器云浮回收西门子软启动器广西回收西门子软启动器南宁回收西门子软启动器柳州回收西门子软启动器6ES7313-6BG04-0AB0SIMATIC S7-300, CPU 313C-2 PTP,紧凑型CUP含MPI,16
CPU模块|济南西门子S7-300模块代理商CPU模块|济南西门子S7-300模块代理商CPU模块|济南西门子S7-300模块代理商漏电保护器是低压线路中较常用的保护器之一,简称漏保,又称漏电开关或漏电断路器。漏电保护器除了具有空开的所有保护功能外,还具备漏电保护功能。大家如果仔细观察,可以发现,其实漏保是可以直接拆分成两部分的,其中左半部分就是一个空开,右半部分是漏电保护的控制与驱动电路。既然漏
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
电 话:
手 机: 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 颜经理
手 机: 15021292620
电 话:
地 址: 上海松江小昆山 广富林4588弄52号3楼
邮 编:
网 址: yan6789.b2b168.com