全国服务热线: 17373148720
企业新闻

德国西门子江西南康授权代理商

发布时间:2023-12-17        浏览次数:2        返回列表
前言:西门子PLC.西门子变频器,西门子电机.西门子触摸屏.西门子电缆.西门子变压器.西门子高压变频器.西门子低压配电设备
德国西门子江西南康授权代理商-宣传视频
德国西门子江西南康授权代理商

    西门子PLC S7-1200编程Array【*】使用实例


       实现以下功能:使用FC的Input定义数组Array[*] of Int,求变长数组元素的总和,可以按照以下步骤来完成。

 

       一、使用Array[*] ,必须使用如图1所示的指令,计算数组元素的上下限,从而得出元素个数:

 

       

                                                              图1 指令位置

 

       二、定义变量,如图2所示。赋初始值,计算上下限,如图3所示:

 

       

                                                           图2 定义形参

 

       三、计算上下限程序,如图3所示:

 

       (1)输入Array[*]类型的变量

 

       (2)所求上下限的维数

 

       (3)该维数下的下限/上限,DINT类型

 

       

                                                        图3 计算上下限

 

       四、求和程序,如图4所示:

 

       

                                                      图4 求和的程序

 

       五、 SCL的版本,如图5所示:

 

       

                                                                图5 SCL版本程序

 

       六、 OB1中调用实参为不同数组元素个数的数组,如图6所示:

 

       

                                                             图6 OB1调用程序


推荐产品
信息搜索
 
上海乘晖科技集团有限公司
  • 地址:上海市奉贤区驰华路775号2幢
  • 手机:17373148720
  • 联系人:肖先生