十年工控人:从浅到深讲解,组态王与PLC控制的经典编程实例
今天着重讲解组态王与PLC控制电动机正反转的实验案例,大伙可以学习借鉴一下,有问题也可以反馈出来哦!
一、用组态王虚拟实现三相电动机的正反转控制
1 画一个风扇以表示电动机的正反转运行。同时画这个电动机
正反转的控制面板。控制面板上设有总的断路器、停止、正转、
反转按钮。
2 画出电动机的正反转控制电气原理图,并且以组态王的动画形式表现。
下图是三相电动机的电路图:
变量表和变量表的设置方法:
下图是画面中开关的设置,与变量连起来:
这是填充的动画效果的设置:
如图为开关效果的动画连接设置:
图为程序的命令语言:
二、用组态王虚拟实现三相电动机的正反转控制与PLC连接
如图画面是组态王中的主电路和控制电路
如图是通过设备端口的设置与外部设备相连:
开关的动画效果设置和之前的实验一样:
数据词典的设置:
其中开关与PLC相连的变量设置比较特别:
命令语言的设置如图:
在PLC程序中梯形图的画法:
通过这些设置,最后能实现设备与电脑互相连接,互相控制。在工厂中的异地控制和控制室中的设备都与之相类似。
以上,欢迎动动手分享及收藏!
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的各种扩展功能?别白费时间
相关问答
PLC如何组态?
1、PLC控制可以替代继电器控制,使控制更方便更灵活,同时节省安装空间。2、PLC组态是对硬件进行配置,简单的说就是告诉系统你配置了哪些东西,这样系统才能去...
怎么备份plc程序及触摸屏的组态?
在plc里面编写一个程序,设置一个内部点一直on,触摸屏通过通讯线读取检测这个on点的状态,如果这个点是off状态,则触发触摸屏显示报警信息就行了。在plc里面编...
组态与plc的联机谁的程序起作用?
都起作用呀,作用不同,组态是人机或者人与工程的交互,具体的执行还是靠PLC,组态就相当于告诉我们现在设备或者工程的各种当前或者历史状态,PLC是执行所有的动...
PLC怎么与电脑组态软件在线模拟运行?
需要PLC与电脑的串口互相连接,组态软件与PLC实现通信来在电脑模拟操控PLC动作。需要PLC与电脑的串口互相连接,组态软件与PLC实现通信来在电脑模拟操控PLC动作。
S7-300PLC的硬件组态步骤?
S7-300PLC硬件组态步骤包括以下步骤:1.在STEP7中打开一个项目,并从项目浏览器中展开该项目,找到“硬件配置”块。2.在硬件配置块中,点击要组态的CPU型...
S7-300PLC的硬件组态步骤?
西门子S7-300PLC的组态步骤如下:1.安装适当的编程软件,例如STEP7。2.连接编程电缆将PLC与电脑连接。3.在编程软件中创建一个新项目。4.选择PLC型号...
1200plc扩展模块如何组态?
1.通过软件进行组态2.1200plc扩展模块可以通过特定的软件进行组态,例如SiemensTIAPortal软件。在软件中,可以选择相应的扩展模块,并进行参数设置和连接配...
面试西门子plc怎么组态?
我无法直接为您提供“面试西门子PLC怎么组态”的答案,因为这取决于具体的面试要求和问题。但是,我可以给您一些建议来帮助您回答此类问题。1.明确首先,要确...
西门子300plc如何组态?
西门子300PLC的组态需要使用特定的编程软件,例如STEP7Micro/WIN或者TIAPortal。以下是基本的组态步骤:创建一个项目并定义PLC型号。配置输入输出模块和...
plc组态的方式有哪两种?
PLC(可编程逻辑控制器)组态的方式主要有两种:基于硬件的组态和基于软件的组态。基于硬件的组态主要通过物理连接和配置来实现。这涉及到选择合适的硬件设备,...