SIEMENS江西省九江市西门子(授权)一级代理商-西门子变频器总分销商

2024-12-30 09:10 223.73.36.133 1次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
变频器
西门子一级代理
伺服电机
西门子一级总代理
西门子代理商
西门子华南一级总代理
关键词
西门子一级总代理,一级代理商,变频器,伺服电机,PLC
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)(注册地址)
联系电话
18126392341
手机
15267534595
联系人
梁涛  请说明来自顺企网,优惠更多
请卖家联系我
15267534595

产品详细介绍

在工业现场,大量SCALANCE网络设备和各种类型的PLC一起广泛使用。用户有时候希望通过PLC程序来读取SCALANCE设备的状态或者控制SCALANCE设备的行为,以满足特定的需求,这是可行的。

譬如,对于SCALANCEW,就可以通过PLC来修改SSID名称,更改信道,强制扫描和漫游、重启设备等等。当然也可以通过PLC获取AP连接的客户端列表等诊断信息。

本文以S7-1500PLC编程修改SCALANCEW客户端的SSID为例,阐述编程和配置的思路及要点。用户据此可自行编程,实现更多期望的功能。



图片

系统架构和基础知识

系统的参考架构如下图,具有以太网接口的PLC S7-1200/1500和SCALANCE设备相连。

图片

该应用中PLC与SCALANCE的数据交换基于SNMP协议,有必要先对SNMP的基础知识作简要介绍。

SNMP(简单网络管理协议)是用于IP网络管理网络设备的标准协议,其根据客户机-服务器模型工作,如下图。

图片

在SNMP架构模型中,网络组件可以分为管理单元和被管理单元。

管理单元,指网络管理站,在本例中指S7-1500PLC.其作为SNMP Manager, 在通信中角色为客户端。

被管理单元,指被管理的网络实体,在本例中指SCALANCEW700 无线客户端。被管理单元具有MIB(管理信息库)和SNMP Agent,在通信中角色为服务器。

MIB是SNMP管理器可以调用或修改的所有对象的集合。MIB由SNMPAgent管理。SNMP Agent是在每个被管理设备上运行的应用程序。当SNMP Manager请求时,SNMP Agent可以查询和修改MIB对象。SNMP Manager向SNMP Agent发送Get命令用于读取被管设备信息,发送Set命令用于修改设备参数。

MIB对象以树结构组织,由唯一的对象标识符(OID)标识。OID描述了通过分层结构的MIB树到所需MIB对象的路径。如下图中所示的OID1.3.6.1.2.1.1.1是“sysDescr”(系统描述)对象的路径。

图片

SNMP基于UDP/IP实现,通用端口号为161。 图片

具体操作步骤和要点

1、下载S7-1500 PLCSNMP程序库

图片

西门子官方已经编写好了用于S7-1500的SNMP程序库,使用该程序库,用户只需要填写正确的参数即可实现对SCALANCE的参数读写。在如下网页链接中下载库文件,此处提供了博途V16和V17的不同版本。

https://support.industry.siemens.com/cs/cn/zh/view/109780503

图片

所下载的库文件包括了PLC以太网通信相关的多个应用程序,SNMP通信是其中之一。


2、在TIA博途中使用下载的库

图片

打开TIA博途中的S7-1500项目,在右侧的“库”--“全局库”中点击打开全局库按钮,找到解压后的全局库文件地址,下载的全局库被打开。在本例中打开的是前述V17版本的全局库,本实验环境所用TIA博途为V18版本,打开时自动将该全局库升级为V18版本。

图片

打开后可以看到Libraries_Comm_Controller_V18(如果选择的是V16版本,则名称可能与此不同),该库中包含了众多通信相关的程序。选择LSNMP,将其拖放到左侧PLC程序块目录下,可以看到在PLC的程序块目录下增加了LSNMP的子目录,子目录下的程序块就可以被主程序调用去实现读写的功能。

图片


3、编写主程序

图片

开始具体编程,将LSNMP_Set拖放至主程序中,填入必要的参数。

图片

  • 参数excute:在上升沿的时候执行Set命令

  • 参数abort:断开连接的命令

  • 参数community:用于SNMPManager和SNMP Agent的之间的认证,在PLC中赋予该参数的值要与SCALANCEW700中配置的值一致。在本例中,是写操作,此处采用的是缺省值private.

图片

  • 参数timeout:命令发出后等待回复的时间,超时报错。

  • 参数connParam:这是关于PLC与SCALANCE设备之间UDP连接的参数,其类型为LSNMP_typeConnParam.

  • 参数varBinding:这是需要发送或接收数据的组合,对应于读取或控制SCALANCE设备变量的具体参数,其类型为LSNMP_typeBind.

4、LSNMP_typeConnParam

     和LSNMP_typeBind详解

图片

LSNMP_typeConnParamLSNMP_typeBind这两个数据类型在将LSNMP库拖放至主程序时已自动添加到PLC数据类型中。

图片

创建一个新的DB块SCALANCE_DB来存储connParam和varBinding这两个接口参数,其类型及赋值是理解控制程序的关键,下面分别阐述。

  • 类型LSNMP_typeConnParam
在创建的DB块中定义一个名为ConnnectionPara的变量,其类型为LSNMP_typeConnParam,这是PLC与SCALANCE之间UDP连接的参数,展开后如下图。

图片

hwIdentifier:硬件标识,是指PLC用于与SCALANCE通信的以太网接口的识别符,其值在PLC变量的系统常量中可以查到。

图片

connID:connectionID,指连接ID,PLC内不同连接使用不同的ID,该值对不同连接需要设置为不同的值。

ipAddress:被管理单元的IP地址,本例中指SCALANCEW700的IP地址,此处为192.168.0.18.

localPort:本地端口号,可自行定义,但不要使用常用的缺省的端号。


  • 类型LSNMP_typeVarBind

在DB块中再定义一个名为SSID的变量,其类型为LSNMP_typeBind,这是需要读取或控制SCALANCE设备变量的具体参数,展开后如下图。

图片

oID,对象ID,字符串类型,对应想要读取或控制的具体对象。本例中,要设置客户端中SSID的名称,其对应的OID是:‘1.3.6.1.4.1.4329.20.1.1.1.1.27.1.1.2.2.1.2.6.1’.

type:该OID所对应值的类型。本例中SSID值类型是字符串,对应值为4。常见数据类型对应关系如下:

16#02:整型,Integer

16#04:字符串,String

16#41:计数器,Counter

length:对象值的长度,在本例中,要设定的SSID是“TEST1234”,共8个字符,占8个字节,此处设置为8.

value:这里存储该OID具体的值,本例中是字符串“TEST1234”。


5、测试结果

图片

当参数设置正确,在程序中将接口参数execute对应实参"SetSSID"产生上升沿时,就将客户端的SSID修改为“TEST234”。

在SCALANCEW700的网页配置页面中,可以看到SSID已修改。

图片



关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月17日
法定代表人林海霞
注册资本1000
主营产品西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
经营范围一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;机械设备销售;智能机器人的研发;机械电气设备销售;电气设备修理;信息系统集成服务;阀门和旋塞销售;泵及真空设备销售;工业机器人销售;工业机器人安装、维修;仪器仪表销售;配电开关控制设备销售;软件开发;工业自动控制系统装置销售;电子、机械设备维护(不含特种设备);专用设备修理;计算机软硬件及辅助设备批发;工业工程设计服务;机械设备研发;货物进出口;技术进出口;国内贸易代理。(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由广东湘恒智能科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112