研选课堂
HOME
研选课堂
正文内容
plc编程wincc WINCC与PLC的连接方法一共有几种?你用过几种?
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

WINCC与PLC的连接方法一共有几种?你用过几种?

西门子WINCC与SiemensPLC通讯连接有多种方式,下面介绍两种常用的通讯方式。

一、采用普通网卡通过TCP/IP与PLC通讯,通过以太网实现WICC与PLC系统连接的前提条件是PLC系统配置有以太网模块或者使用带PN接口的PLC,以太网模块如CP443-1或者CP343-1,带PN接口的PLC如CPU 315-2PN/DP。以下为采用普通网卡CP443-1的通讯连接。

1. STEP7硬件组态

使用STEP7编程软件对PLC系统进行硬件组态,在“硬件”配置窗口插入实际的PLC硬件,如图1所示:

图1 STEP7硬件组态

2. 双击CP443-1槽的CP443-1,弹出属性对话框,如图2所示:

图2 CP443-1属性对话框

3. 点击图2属性对话框,弹出网络参数设置对话框,点击“新建”按钮,新建一个以太网络,输入以太网模块CP443-1的IP地址,通常情况下,不需要启用网关。如图3所示:

图 3参数设置

注意事项:如果采用TCP/IP协议通讯方式,必须启动“正在使用IP协议”,将组态好的硬件下载到CPU,则PLC设置完成了!

4. 设置安装WINN(通常为工程师站ES和操作员站OS)计算机Windows操作系统的TCP/IP参数,将WINN组态计算机的IP地址设置成为与PLC以太网通讯模块或者PN接口地址保持在一个网段内。如图4所示:

图4设置计算机IP地址

5. 添加新的驱动程序和设置系统参数,打开新创建的工程“test”,在项目管理栏里选择“变量管理”,单击右键选择“添加新的驱动程序”,如图5所示。

图5添加驱动程序

6. 在添加新的驱动程序文件夹里选择“SIMATIC S7 Protocol Suite.chn”,如6所示:

图6驱动程序

7. 右键单击TCP/IP,在弹出菜单中点击“系统参数”,如图7所示。弹出“系统参数-TCP/IP对话框”,选择“单元”标签,查看“逻辑设备名称”,一般默认安装后,逻辑设备名为CP-TCP/IP。

图7 系统参数-TCP/IP设置

8. 添加通道与连接设置

添加驱动连接,设置参数。打开WINCC6.0工程在“变量管理”中,右键单击TCP/IP,在下拉菜单中,点击“新驱动程序的连接(N)”,如图8所示:

图8 添加通讯连接

9. 在弹出的“连接属性”对话框中单击“属性”按钮,弹出“连接参数-TCP/IP属性”对话框,输入在STEP7硬件组态中已经设置的以太网模块或者带PN接口CPU的IP地址、机架号、以太网网卡插槽号。如图9所示:

图9 TCPIP参数设置

说明:

IP地址:通讯模块的IP地址,如CP443-1为192.168.0.100

机架号:CPU所处机架号,一般填入0

槽号:CPU所处的槽号

注意事项:如果是S7-300 PLC,那么槽号的参数为2,如果是S7-400 PLC,那么需要根据STEP7项目中硬件组态查看CPU处于第几号槽内,可能的参数为2、3、4(主要依据电源的大小来决定),否则无法建立通讯。

二、WINCC6.0中Named connections多应用于和S7-400H之间的连接,是基于PC station的Configure模式;而其他通道,例如MPI、PROFIBUS和TCP/IP都是基于PG模式。下面介绍通过Named connections与PLC通讯:

1. 右键单击Named connections,在弹出菜单中点击“系统参数”,如图10所示。弹出“系统参数-Named connections对话框”,选择“单元”标签,查看“逻辑设备名称”,一般默认安装后,逻辑设备名为VM/。

图10系统参数-named connections对话框

2. 添加通道与连接设置

添加驱动连接,设置参数。打开WINCC6.0工程在“变量管理”中,右键单击Named connections,在下拉菜单中,点击“新驱动程序的连接(N)”,如图11所示:

图11添加通讯连接

3. 在弹出的“连接属性”对话框中单击“属性”按钮,弹出“连接参数-Named connections属性”对话框,输入S7网络地址,指定好“应用程序名称”和“连接名称”,如图12所示:

图12连接参数-Named connections属性

最后点击确定即可!

0基础如何有效学会西门子PLC并做项目?触摸屏和WinCC该怎么学?

学PLC能干吗?做项目!赚钱!那如何才能承接一个项目?承接项目需要什么技能和知识?今天咱们就来说说这些内容。

PLC机型 大小不同,所承载的项目也不一样。西门子300/400PLC以及1500PLC属于大中型PLC,用来做大中型项目。而西门子小型PLC比如说:S7-200PLC、S7-200 SMART PLC、S7-1200PLC等,就可以做小型项目,小型项目相对简单,很多人都是从小项目做起,一步步承接大项目。

一个完整的PLC项目要经过哪些流程?

1、先了解现场环境和生产工艺流程

2、设计整体控制方案

3、画电气控制思维图

4、列好所需材料,写好材料明细报表

5、设计PLC 机柜接线图,制作PLC机柜

6、编写PLC程序,组态监控画面

7、与甲方沟通改进,现场施工

7、现场调试设备,完善控制方案

8、甲方验收

具备什么样的知识才能承接一个小型PLC项目?

上次说了PLC的进阶知识,各位想要承接小型项目就差这最后一步!那就是:掌握触摸屏及上位机软件的应用

西门子PLC一般是没有显示屏的,各种编程算法结果只会存储在PLC内部,而无法显示,这就需要一个人机界面设备去显示结果;PLC控制也要外接按钮或是外接人机界面设备来组成其监控系统。

人机界面HMI分为两种:一种是操作面板,包括触摸屏。另一种是基于PC端的监控系统,比如:WinCC。

监控平台包括企业资源规划(ERP)、制造执行系统(MES)等,而操作面板就处于PLC和监控平台之间,联系二者。

西门子操作面板 种类型号很多,大家需要了解主要的操作面板的软件硬件,如何选型、有什么特点等问题。

了解操作面板的硬件构成和设置后,接下来就是软件的问题了,分别有WinCC flexible 和TIA博途。在操作上这两款很相似,但具体用哪个?要根据触摸屏型号去选择。

学好WinCC,除了能实际做项目,涉及到投标和选型方面的商务内容时,也能用上。

学习WinCC软件 ,先要了解它的基本系统和功能、如何选择选件和结构 、高级应用等等,学习它需要一些基础,例如:西门子300/400PLC的编程、高级语言编程基础(涉及到C语言或VB的脚本)、工业通讯基础、画图基础以及数据库基础等等,平时多看看手册,多实践。

WinCC的基本系统是重点,其中关于变量管理、通讯的设置、过程画面、数据记录、报警、配方、用户管理等各个功能大家要逐个掌握。掌握这些是给后期的高级应用做铺垫,并且自此独立完成一些小型项目基本上是没问题的。

高级应用相对较难点,它并不是独立功能,可能是几个功能结合的结果,比如高级诊断,就涉及到PLC的编程和WinCC中的脚本,综合性比较强。

到这,关于如何从零基础到用西门子PLC做小型项目的学习方法就给大家说完了。看到这,有人可能会说:学习方法根本没用。

不知道你身边有没有这样的人?学PLC有段时间,说他不知道吧,提到高速脉冲以及PID指令时,他又能说出一二;说他知道吧,你真让他编个程序,调试做项目时就各种混乱出问题。

这种结果的原因就是:他分不清每个知识点的主次地位,缺乏一个整体的知识框架结构,各个知识点散乱分立,无法互相归位、贯通、融合。所以一旦使用起来,就各种问题。

总结归纳的学习方法,就是让你学会排序,融会贯通。让你对已有的西门子PLC的知识体系有个新的认识,从而为新的学习做铺垫,温故知新,承前启后就是这个意思。

以下的这几篇文章一步步详细说明了如何从零基础学会西门子PLC并承接小型项目的过程,可以说是最省时有效的办法,希望以上内容能帮到大家:

学PLC需要什么基础?殊不知很多人一开始就走错了路...

西门子PLC知识点这么多,我该从哪开始学?【快速掌握PLC诀窍】

如何高效学会西门子PLC?掌握PLC的各种扩展功能?别白费时间

相关问答

wincc画面怎样和plc连接?

要连接WinCC和PLC,首先需要在WinCC中创建一个PLC连接对象。然后,在该对象中配置PLC的通信参数,如IP地址和机架号槽号。接下来,将该PLC连接对象与WinCC画面上...

只安装wincc能与plc通讯吗?

WinCC是西门子推出的一款用于监控和数据采集的软件,它可以与西门子PLC进行通讯。PLC(可编程逻辑控制器)是一种数字计算机,广泛用于工业自动化系统中,用于控...

请教如何让一台WINCC通过工业以太网与多台PLC通信?

要通讯首先看硬件接口(这里为以太网),然后看通讯协议。要和多台PLC通讯需要查看协议,是否为WINCC支持的通讯协议,如果协议不一样可以购买一些协议转换模块...

请问PLC怎么与WINCC时间同步?-ZOL问答

只要在WINCC里面把PLC里面的时钟调出来读进去就可以,PLC有个时钟可以读。或者把WINCC的时钟写到PLC的时钟里面去,这样可以同步,具体的可以上技成去看看。有用...

wincc和1200plc如何建立连接?

1.检查硬件连接:确保PLC和计算机之间的物理连接正确。检查PLC和计算机之间的通信电缆是否连接良好,并确认它们使用相同的网络(例如以太网)。2.配置通信设...

S7-200PLC与WINCC之间怎么通讯?

电脑上安装WINCC软件,创建画面,创建输入域,创建输出域用S7-300CPU,模拟量输出模块,程序中需要用到FC106块进行输出然后变频器,设定为端子启停,模拟量控...

wincc与s7-1200怎么通讯?

要在WinCC和S7-1200之间进行通信,您需要完成以下步骤:在TIAPortal软件中打开您的S7-1200项目,并配置您需要通信的变量。在TIAPortal软件中添加一个“TCP/I.....

wincc网口如何连接1200plc?

要连接WinCC的网口和1200系列PLC,你需要获取1200PLC的IP地址和端口号,然后在WinCC的配置软件中添加设备并指定与1200PLC通信的IP地址和端口号。确保WinCC和...

请问我用的PLC是西门子的,触摸屏是威纶,请问触摸屏怎样做组...

当然如果也有光是在监控室放一个触摸屏远程控制现场的PLC,那么这个触摸屏也担当...子的wincc,国内的组态王,力控,威纶触摸屏的话统一的是用威纶的EB系列软件编程...

V16PLC可以和WINCCV18通讯吗?

根据西门子官方文档,V16PLC可以和WINCCV18进行通讯。但需要注意的是,在进行通讯时,必须使用适当的通讯模块或协议来实现数据传输。常见的通讯协议包括:TCP/I...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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