课程中心
HOME
课程中心
正文内容
haiwell plc怎么编程 测试西门子WINCC V74 与 海为PLC进行MODBUS TCP通讯
发布时间 : 2025-02-22
作者 : 小编
访问数量 : 23
扫码分享至微信

测试西门子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的你,踏过此坑吗?欢迎后台留言一起讨论学习哟。

UAC389AE02 HIEE300888R0002用PLC的编程语言来编写用户程序

UAC389AE02 HIEE300888R0002用PLC的编程语言来编写用户程序

CPU

CPU是PLC的控制中枢,PLC在CPU的控制下有条不紊地协调工作,从而实现对现场的各个设备进行控制。CPU由微处理器和控制器组成,它可以实现逻辑运算和数学运算,协调控制系统内部各部分的工作。

控制器的作用是控制整个微处理器的各个部件有条不紊的进行工作,它的基本功能就是从内存中读取指令和执行指令。

(2)存储器

PLC UAC389AE02 HIEE300888R0002配有两种存储器,即系统存储器和用户存储器。系统存储器用来存放系统管理程序,用户不能访问和修改这部分存储器的内容。用户存储器用来存放编制的应用程序和工作数据状态。存放工作数据状态的用户存储器部分也称为数据存储区,它包括输入/输出数据映像区、定时器/计数器预置数和当前值的数据区及存放中间结果的缓冲区。

PLC的存储器主要包括以下几种。

(1)只读存储器

(2)可编程只读存储器

(3)可擦除可编程只读存储器

(4)电可擦除可编程只读存储器

(5)随机存取存储器

(3)输入/输出(I/O)模块

①开关量输入模块

UAC389AE02 HIEE300888R0002开关量输入设备是各种开关、按钮、传感器等,PLC的输入类型通常可以是直流、交流和交直流。输入电路的电源可由外部供给,有的也可由PLC内部提供。

②开关量输出模块

输出模块的作用是将CPU执行用户程序所输出的TTL电平的控制信号转化为生产现场所需的,能驱动特定设备的信号,以驱动执行机构的动作。

(4)编程器

编程器是PLC重要的外部设备,UAC389AE02 HIEE300888R0002利用编程器可将用户程序送入PLC的用户程序存储器,调试程序、监控程序的执行过程。编程器从结构上可分为以下三种类型。

(1)简易编程器

(2)图形编程器

(3)通用计算机编程器

(5)电源

电源单元的作用是把外部电源(220V的交流电源)转换成内部工作电压。外部连接的电源,通过PLC内部配有的一个专用开关式稳压电源,UAC389AE02 HIEE300888R0002将交流/直流供电电源转化为PLC内部电路需要的工作电源(直流5V、±12V、24V),并为外部输入元件(如接近开关)提供24V直流电源(仅供输入端点使用)。驱动PLC负载的电源由用户提供。

(6)外设接口

外设接口电路用于连接手持编程器或其他图形编程器、文本显示器,并能通过外设接口组成PLC的控制网络。PLC使用PC/PPI电缆或者MPI卡通过RS-485接口与计算机连接,可以实现编程、监控、联网等功能。

2.PLC的软件组成

PLC的软件由系统程序和用户程序组成。

系统程序由PLC制造厂商设计编写,并存入PLC的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序及监控程序等。

PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,最重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而开发的装置,其主要使用者是广大电气技术人员,为了满足他们的传统习惯和掌握能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。

GE DS200TCQCG1BKG

GE DS200TCRAG1ACC

GE DS200TCTGG1AFF

ELAU C400/10/1/1/1/00

EATON XVH-340-57MPI-1-10

ABB HIEE400995R0002 UMB015BE02

ABB PFVI131 3BSE007130R1

ABB HIEE200030R0001

ABB PFVK134 3BSE007134R1

ELAU MC-4/11/03/400

GE IS200ERSCG1A

GE IS200JPDMG1A

GE IS200PPDAH1A

GE IS200PRTDH1A

GE IS220PV1BH1A

ABB UNITROL 1000 3BHE005774R0003

EMERSON PR6423/010-130

EMERSON PR6423/010-040

EMERSON PR6426/010-140

WOODWARD 5233-2089

ICS TRIPLEX T8314

ICS TRIPLEX T8231

ICS TRIPLEX T9100

BENTLY 3500/20 125744-02

BENTLY 3500/32 125712-01

BENTLY 3500/42M 140734-02

ABB UFC921A101 3BHE024855R0101

EMERSON 9199-00002 A6120

ICS TRIPLEX T9110

AMAT 0100-71224

AMAT 0100-71311

AMAT 0100-71313

AMAT 0100-76124

ABB UUD148AE01 3BHE014185R0001

ELAU SM-140/30/290/P0/45/M1/B0

BENTLY 3500/22M 138607-02

ABB UFC762AE101 3BHE006412R0101

ABB XVC767AE105 3BHB007209R0105

ABB XVC768115 3BHB007211R115

ABB 5SHY5055L0002 3BHE019719R0101

HONEYWELL FC-PSU-UNI2450U

SCHNEIDER 140XTS00500

ABB DSMB-01C

Johnson MS-NAE5510-2

ABB AO2000 LS25

TRICONEX 3805E

ICS TRIPLEX T8110B

NI PCI-5421

EMERSON MMS3125/022-020

PROSOFT MVI56E-MNETXT

GE SR489-P5-LO-A20-E

REXROTH PPC-R22.1N-N-Q1-NN-NN-FW

AMAT 0100-20100

AMAT 0100-76124

EATON E511A09X3N

ELAU MC-4/11/01/400

GE MVR1600-4601

EMERSON 9199-00002 A6120

HONEYWELL 05701-A-0302

ABB GFD563A102 3BHE046836R0102

相关问答

Haiwellplc有自我保护吗?

Haiwellplc确实采取了自我保护措施。公司拥有全面、持续的风险管理计划,该计划包括对潜在风险的定期识别、评估和缓解。Haiwellplc还拥有强大的合规和道...

...设计、传送带分拣物料的PLC控制系统设计.不要机器翻!_作业帮

[最佳回答]DesignofDigitalControlWorkbenchandItsControlSystem,DesignofPLCControlSystemforConveyor...

SiemensPLC与HoneywellTPS/TDC3000DCS通讯互联-盖德问答-...

受益匪浅啊多一些这样的好同志就好了!现在在做的项目肯定有dcs和plc相结合的情况,以往项目中两者的通信就一直是个难点。看到这篇文章,相信会对...

honeywellC300配置问题?-盖德问答-化工人互助问答社区

1、现场总线可以经过fim卡,经过firewall传到server。2、rtu可以经过terminalserver,转换成tcp、ip协议到交换机,或者直接到交换机如sm。1、现场...

PLC.DCS.FCS的区别和联系?_作业帮

[最佳回答]PLC、DCS、FCS三大控制系统的基本特点目前,在连续型流程生产自动控制(PA)或习惯称之谓工业过程控制中,有三大控制系统,即PLC、DCS和FCS.它们各自的...

wellauto是什么品牌?

华茂欧特(wellauto)是计算机控制系统的品牌。深圳市华茂欧特科技有限公司始创于2008年,国家高新技术企业。持续的高研发投入使我们快速成长为能够为客户提供...

honeywellPKS系统建软点的问题-盖德问答-化工人互助问答社区

1、在数据库中可以建,当然你得先把你的位号记录好(文字说明标注清楚更好),要不编程时要用你又搞不清楚了...谢谢,不知道能不能讲的详细一些,实在...

上位机装机,用windowssever2008吗?-盖德问答-化工人互助问...

取决于上位机本身的系统架构以及所需要的客户端数量.毕竟是工控系统,所以最好是服务器系统,但很多人还是xp,有的人用2003,2008有人用吗?honeywell...

有没有电气自动化类的英语翻译,谢谢3000字左..._职称英语考...

IsthereanEnglishtranslationforelectricalautomation?Thankyou,approximately3000words.Elect...

西门子AS417-2H的技术参数-盖德问答-化工人互助问答社区

乐.有谁知道西门子as417-2h可以带多少i/o模块,主频是多少,每对控制器可以带多少i/o点?先解释下主频问题,西门子的400系列cpu,不同于...先解...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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