西门子代理-广东省广州市一级代理
更新:2025-01-20 08:00 编号:28988264 发布IP:14.151.1.21 浏览:12次- 发布企业
- 广东湘恒智能科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第1年主体名称:广东湘恒智能科技有限公司组织机构代码:441304000246495
- 报价
- 请来电询价
- 西门子变频器
- 西门子触摸屏
- 西门子伺服电机
- 西门子PLC
- 西门子直流调速器
- 西门子电缆
- 关键词
- 西门一级代理商,西门子代理商,西门子变频器,西门子PLC,西门子伺服电机
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 联系电话
- 13922889745
- 手机
- 18475208684
- 经理
- 向小姐 请说明来自顺企网,优惠更多
详细介绍
PLC在工业自动化领域是常用的控制器,一般在和上位机界面通讯时,经常使用组态软件。以西门子PLC为例,上位机可以使用西门子的WINCC。当面对需求比较多样化的需求时,WINCC难以胜任。作为量产的标准化产品,WINCC授权的费用一笔不小的成本。S7.Net.dll 是应用在 .NET平台上和西门子PLC通讯的一个动态库。大家可以到GitHub中直接去下载,或者直接搜索“S7.Net.dll”也可以找到下载的链接。文章Zui后也会给出链接。
目前该动态库支持的西门子PLC类型有S7-200,S7-300,S7-400,S7-1200,S7-1500,基本涵盖了西门子所有的PLC产品。该库可以直接读写PLC中的全局DB块,作为通讯的接口。下面对需要的一些函数以及数据类型做简单说明。
构造函数:cpu 为枚举类型,代表PLC类型。ip 为PLC地址,需要和PLC组态的地址一致,和通讯的PCIP地址应在同一局域网段。rack 为导轨号,slot 为插槽号,均可在TIA PLC 硬件组态处获得。
如下图,ip=“192.168.0.5”。
如下图,rack为0,slot为1。
获取是否连接成功:
连接PLC:
该类库提供了两个用于PLC连接的函数,区别在于第二个为异步连接,在请求连接的过程中,不会导致线程阻塞。我个人比较喜欢第二种方式。
按位写操作:参数db代表访问的DB块编号,如下图所示UISendInt编号为3,UIReadInt编号为4。
startByteAdr是在数据块内以字节为单位的起始地址,可以传入0。bitAdr为需要操作的位的偏移地址(以startByteAdr为基准),value 为写入的值。
dataType为枚举类型,我们操作的是数据块,传入DataBlock。
按字节读:count代表读的字节数量。在进行按字节读写时,对于8位的单字节变量来说没有任何问题。对于多字节比如在PLC中16位I的INT类型,需要注意大小端问题。在西门子PLC中以大端模式存储数据,在Intel的X86架构的PC上,确是以小端模式。在从PLC读取一个INT类型的变量,需要将读取回来的字节数组高低字节调换,后面C#程序中会有详细的实现代码。
按字节写:value代表将要传输的数据转换成的字节数组,如果要操作一个INT变量,需要提前将高低字节调换,后面C#程序中会有详细的实现代码。
PLC设置
实现外部程序可以访问操作DB块,需要对PLC部分做一些设置。对于要读取或者访问的DB块,要将优化的块访问取消,默认为勾选的,选中块右击选择属性。
还要在硬件组态中,设置防护与安全中的连接机制。将“允许来自远程对象的PUT/GET访问”勾选。如下图:
C#程序
在C#上位机软件中,对通讯类库的函数做一个简单的包装,以方便我们使用。新建一个类S7,在项目中需要引用S7.NET,并在该类中包含命名空间。
定义一个Plc类型变量plc,并定义该类的构造函数和析构函数:
定义连接函数以及关闭函数:
定义读写函数:之加lock,是因为在应用中数据通讯很有可能在不同的线程去操作,比如单独开一个线程定时从PLC更新数据。
定义字节和Int16类型之间的转换函数(需要进行高低字节转换):
成立日期 | 2022年11月17日 | ||
主营产品 | 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列 | ||
公司简介 | 广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实 ... |
- 中山市西门子总代理-西门子中国一级代理商西门子PLCS7-1200选型指南之附件S7-1200附件除了必备的CPU、模块... 2025-01-07
- 佛山市西门子总代理-西门子中国一级代理商在2024年汉诺威工业博览会上,西门子正式发布了其备受瞩目的新一代控制器——Si... 2025-01-07
- 深圳市西门子总代理-西门子中国一级代理商全图解西门子S7-1200硬件系统1、S7-1200硬件概览2、S7-1200的... 2025-01-07
- 华南西门子总代理-西门子中国一级代理商西门子S7-1200怎么样?一篇文章看懂S7-1200SIMATICS7-120... 2025-01-07
- 华东西门子总代理-西门子中国一级代理商西门子S7-1200PLC基础:创建一个完成项目~TIAPortalSTEP7软... 2025-01-07
- 西门子代理-广东省触摸屏一级代理西门子变频器:西门子触摸屏
- 西门子代理-广东省变频器一级代理西门子变频器:西门子触摸屏
- 西门子代理-广东省伺服电机一级代理西门子变频器:西门子触摸屏
- 西门子代理-北京一级代理西门子变频器:西门子触摸屏
- 西门子代理-广东省PLC一级代理西门子变频器:西门子触摸屏
- 西门子代理-广东省代理西门子变频器:西门子触摸屏
- 西门子代理-PLC伺服电机代理西门子变频器:西门子触摸屏
- 西门子代理-PLC伺服电机 变频器一级代理西门子变频器:西门子触摸屏
- 西门子代理-PLC一级代理西门子变频器:西门子触摸屏
- 西门子代理-一级代理商西门子变频器:西门子触摸屏