线下实训
HOME
线下实训
正文内容
海为plc编程技巧 浅谈国产海为PLC入门
发布时间 : 2025-04-03
作者 : 小编
访问数量 : 23
扫码分享至微信

浅谈国产海为PLC入门

目前海为PLC分为常规PLC和物联网PLC,常规PLC包含了四款:

(图片来自海为官方网站)

都自带了以太网模块和串口通讯模块。

另外物联网PLC为A8系列,支持PLC和HMI所有功能,使用本地手机/iPad/电脑做屏幕,实现本地操作。

(图片来自海为官方网站)

程序设计:

可以在官方网站下载海为PLC编程软件,安装后打开软件

我们简单建立一个程序进行仿真说明:

第一步,我们需要选择控制器进行组态,组态方式和S7-200 smart类似。

第二步,设置寄存器初始值

第三步:建立一个子程序,可以带形参。

1)定义变量

这里定义一个设备的启停功能子程序。

2)编写程序:起保停。

第四步:主程序调用,这个用到CALL指令。

在subP这个管脚需要选择子程序名称

然后每个管脚进行变量赋值:

可以进行元件的注释

注释完成后程序就会显示注释名称,程序增加了可读性。

第四步,仿真测试

调试--选择启动仿真器

目前进入了仿真状态

强制一个启动

停止一号水泵

测试西门子WINCC V74 与 海为PLC进行MODBUS TCP通讯

有道是:知道很多道理,为什么还过不好这一生?因为道理光知道没有用,我们必须知道,得到,做到。现在,就让我们从当下最小行动开始吧!!!

学习PLC编程更多是一个手上功夫,需要长期坚持。

爱学习的你,可以亲自动手操作一遍本案例。

下面,我们依次按照几个关键步骤 进行探讨

1 功能要求:

前几天有一个朋友问到,厦门海为PLC如何与西门子WINCC软件进行通讯?我询问厦门海为PLC厂家技术工程师,被告知没有测试过。

那么,我们是否可以使用MODBUS TCP协议测试一下二者之间的通信呢?

2 分析需求 :

因为海为PLC与西门子WINCC软件分别属于两个厂家的下位机硬件和上位机软件,要完成它们之间的通讯,需要找到它们共同支持的通信协议,查看WINCC驱动库里,只有一个MODBUS TCP协议适合,

早期WINCC版本支持的MODBUS串口通信协议在新版本中已被去掉,此路行不通。

软件需求:

2.1 海为PLC编程软件 HaiwellHappy

2.2 虚拟机操作系统 WIN7 旗舰版

2.3 西门子WINCC V7.4组态软件,开发版

3 IO点表 :

4 硬件配置:

4.1 海为CPU 模块 T16S2T (220VAC供电,自带以太网口)1块

4.2 2P6A 空气开关1只

4.3 笔记本电脑 1台

4.4 直连以太网线 1根

4.5 两芯供电电缆 2根

5 编辑符号表:

无。

PLC程序:

以下是以梯形图编写的部分PLC程序:

注: 要查看更多程序内容,请打开以下视频 浏览。

视频加载中...

7 结论:

本案例采用1台厦门海为T16S2T PLC模块 ,主要使用常开触点指令,数据传送指令,实现厦门海为PLC 与 西门子WINCC V7.4进行MODBUS TCP通讯。

在做本案例时,容易踏5个大坑:

(1) 海为PLC的 MODBUS地址数值,需要对应通讯地址表进行+1偏移

(2) 海为PLC的默认设备ID号为1。

(3)在WINCC中选择MODBUS TCP/IP驱动下的984或者COMPACT ,不能选择Premuim。

(4)在WINCC中创建变量时,注意X,Y,M区地址需要选择0X,而AI,AQ,V区需要选择4X。

(5)V区对应的32位浮点数不能直接在WINCC中读取数值,需要在WINCC中做乘除法处理。

本节关键词:

MODBUS TCP: 一种现场以太网通讯总线协议,与MODBUS RTU,MODBUS ASSCII通讯协议在读写地址时具有通用性,前者通讯介质采用超五类或者超六类通讯电缆,后者采用屏蔽双绞电缆。

爱学习PLC的你,踏过此坑吗?欢迎后台留言一起讨论学习哟。

相关问答

海为plc以太网怎么连接电脑?

海为PLC(ProgrammableLogicController)以太网连接电脑的步骤如下:硬件准备:首先,确保你已经准备好了以下硬件:海为PLC以太网电缆(以太网线)电脑...海....

海为plc怎么解密?

海为PLC是一种专用的可编程逻辑控制器,解密它需要进行逆向工程和分析其硬件和软件结构。首先,需要获取PLC的固件或固件升级文件,并使用逆向工程工具对其进行...

海为plc与亿维plc哪个好?

不知道你说的“好”是什么意思?从编程软件的应用来说,我认为“海为”很有特色,很容易上手。不知道你说的“好”是什么意思?从编程软件的应用来说,我认为“海...

海为plc怎么和触摸屏联机?

首先确认触摸屏和PLC设备的通讯口,一般有RS232、RS485、以及以太网等通讯接口。确定接口类型后,需要相应的通讯线缆。在触摸屏上设置PLC设备的通讯参数,包括...

麻烦诸位老铁有没有海为国产PLC的优点有哪些?国产plcsmar...

[回答]1)通讯方便:每个主机或模块都有通讯口(组网监控方便),通讯程序简单(一条指令完成)。2)模拟量不用抄编程:只要在硬件配置中选择即可,简少了程序编程...

plc如何读取rs485信号?

PLC直接加串行模块接rs485信号。操作方式上采用自由通信协议指令,调用里面的被动接受模式。当把信号采集到串行模块后,再利用PLC指令转成模拟信号或者数字信号...

国产plc兼容西门子的品牌有哪些?国产plc品牌哪家做得好都来说说

[回答]牌子很多很多,伺服日本品牌有松下、安川、三菱、发那克、日立、富士、OMRON等。欧美洲有西门子、伦茨、施耐德等,还有丹纳赫、海德汉、力士乐等等等...

台达触摸屏和台达plc通讯但是触摸屏控制不了plc的程序。求解...

[回答]PLC和屏通信成功了没?这个图看着没什么问题,设置通讯的地方不知道有没有问题请问:你PLC是通过2个独立的串口分别和变频器和触摸屏进行通讯的吗?...

在线的盆友!有谁知道,汕头有实力的台达plc公司哪家好,台达...

[回答]我还是推崇施耐德,虽然价格高些。但是很稳定。实现与界面或者后台通讯,可以延长31个站。距离可以随便,只要你的光纤够长!!您选择道和安工控设备公...

麻烦老师们,有谁了解国产plc品牌有哪些?

[回答]牌子很多很多,伺服日本品牌有松下、安川、三菱、发那克、日立、富士、OMRON等。欧美洲有西门子、伦茨、施耐德等,还有丹纳赫、海德汉、力士乐等等等...

 沈骏  信号源发生器 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部