史上最简单易懂的PLC控制交通灯案例,还不快来收藏
动作描述
交通灯控制有很多程序的写法,这次介绍一种可能是最简单的编程方法:
1. 现有东西方向和南北方向交通灯,东西方向或者南北方向上的两组灯的亮灯逻辑一致;
2. 东西方向和南北方向交通灯亮灯逻辑如图所示,东西方向红灯10秒,同时南北方向先绿灯亮5秒,再绿灯闪烁3秒,再黄灯亮2秒;反之亦然;
3. 整个交通灯由一个总控开关控制。
硬件设备
1.一台装有博途及其仿真软件
软件
1.西门子plc编程软件:TIA 博途V16
2.博途仿真软件:PLCSIM V16
I/O分配
程序编写及思路
同样,为便于后期修改,我们把交通灯程序做成一个功能块,块接口如图:
开始写程序,首先判断是否被激活:
定义一个定时器,自循环一个周期的时间,这里是20秒:
然后利用时间的当前值,来判断每个灯的状态:
然后,程序写完了。是的,你没看错,就只有这么长。
在主程序里调用赋值实际I/O点即可:
总结
交通灯案例较简单,可以用很多种方法来实现。在此案例中用定时器来判断各个交通灯状态,简单易懂易操作,可以供大家参考。
(来源:技成培训网 。作者:张志强,未经授权不得转载,违者必究!)
10个步骤完成PLC从编程到下载,超详细的TIA博途V13软件使用教程
大家好,欢迎关注电气技术微课堂!
许多学习PLC编程的朋友接触最多的编程软件可能是STEP-7,随着近年来S7-1200型PLC逐渐替代S7-200PLC的大趋势,TIA博途 软件的使用也越来越广泛。下面是我总结的TIA博途V13 软件的基本操作流程,并不是很深入,适用于入门新手。
第一步:双击图标打开TIA博途V13软件。
第二步:在这个界面中我们可以打开一个已经存在的项目,也可以新建一个项目。这里选择新建项目。
第三步:在选择“新建项目”后会出现如下菜单,可以继续设置项目的名称以及项目保存的位置,在填写完成后点击“创建”按钮。
第四步:这时候会弹出一个新的菜单,在此菜单中既可以直接进行设备组态,也可以创建PLC程序,或是打开项目视图,选择最后一个“打开项目视图”,如果需要多个PLC进行组态,也可以后期在项目视图里去完成。
第五步:打开项目视图界面后,左边栏是经典的“项目树”结构,因为我们还没有添加任何硬件设备,所以还不能开始编程操作。双击“项目树”中的“添加新设备”选项,给项目添加一个PLC。
在新弹出的窗口中,左侧包括控制器、HMI、PC系统三个选项,因为要添加的是PLC设备,所以我们选择“控制器”,选择PLC的型号为CPU 1214C AC/DC/RLY,在下拉列表中进一步选择该PLC的订货号(PLC的订货号一般印刷在PLC本体上,是一个16位的字母与数字结合的串号,例如6ES7 214-1BG40-0XB0)。
注意PLC选型这一步骤很关键,如果PLC的型号选择不正确,项目程序将不能成功下载到PLC。
第六步:成功添加PLC设备之后,可以看到左边栏“项目树”中已经新增了一个"PLC_1"文件夹,该文件夹下还包含程序块、工艺对象、外部源文件、PLC变量等子目录。与此程序相关的所有文件都存储于这个项目文件夹中。
在这一步骤中,如果需要给PLC增加扩展模块,我们还可以在右侧边栏中选择各种功能模块进行添加。
举一个例子,因为我所选择的1214型PLC是自带模拟量输入的,但是没有模拟量输出功能,所以这里我在PLC的信号板上添加了一个模拟量输出模块AQ。
第七步:在完成了第六步的设备组态之后,还不能马上开始编写梯形图程序,我们要根据项目的具体控制要求来设定PLC的输入和输出变量。点击左边栏的PLC变量文件夹,双击打开下拉表中的“默认变量表”,依次输入变量的名称和地址来完成变量的设置。
第八步:打开项目树中的“程序块”文件夹,双击打开“Main[OB1]”主程序块,在该块中编写梯形图程序。编程的步骤与STEP-7基本相似,这里就不再一一赘述了。
第九步:编写完成梯形图程序后,我们还要对PLC设备的IP地址进行设置(也可以直接下载项目到PLC,下载过程中系统会自动给PLC分配一个IP地址)。需要注意PLC的IP地址必须与计算机的IP在同一个网段,且两个设备的IP地址不能重复,否则会提示下载失败。具体设置参看下图:
第十步:点击下载按钮,在弹出菜单中选择网卡接口,点击搜索按钮,软件会自动搜索到在线的PLC设备,点击完成下载,操作结束!
相关问答
tia如何连接plc?
1.通过以太网连接2.PLC(可编程逻辑控制器)可以通过以太网连接到计算机或其他设备。以太网连接提供了高速、稳定的通信方式,可以实现PLC与其他设备之间的数据...
西门子300plc怎么用以太网连接?
1西门子300plc可以通过以太网连接。2具体使用方法为:首先,需要在PLC的配置中开启以太网功能,然后将PLC与以太网交换机连接并设置好IP地址等网络参数。接着,...
三菱plc编程软件gx-works怎样进行模拟?
先把PLC理论知识学一学,有了基础在电脑上安装一个三菱GX-Works或者西门子TIA博图PLC编程软件编写一些简单的程序之后通过仿真让程序运行一下让自己慢慢建立起...
plc仿真电脑配置?
其实PLC编程对电脑的配置要求并不苛刻,安装内存在8GB以上,最佳为16GB,特别是学习西门子的学员,因为他们要安装TIA博途软件。想要查看电脑的安装内存,可以通...
学习西门子的PLC编程,需要哪方面的理论知识?
你好,很荣幸能回答你的问题,希望我的回答对你有帮助。你遇到的问题我在学习PLC过程中也遇到过。这应该是大家的必经之路吧。学习任何一个品牌PLC都需要一定的...
西门子plcs7-200仿真软件肿么用-ZOL问答
3.打开仿真软件,输入密码“6596”,双击PLC面板选择CPU型号,点击菜单栏的“程序”,点“装载程序”,在弹出的对话框中选择要装载的程序部分和STEP7-MicroWIN的...
plc300用网线如何与wincc通讯?
要使PLC300与WinCC进行通信,您需要进行以下步骤:1.连接PLC300和WinCC的计算机。使用一根以太网网线将PLC300连接到计算机的以太网端口。确保网线连接牢固。2...
PLC的基础知识?
PLC(可编程逻辑控制器)是一种用于自动化控制的计算机控制系统。它包含一个中央处理器(CPU)和输入/输出模块(I/O模块),通过接收输入信号并执行相应的程序来...
西门子plc如何在线监视?
要实现西门子PLC的在线监视,您需要使用西门子提供的专用软件来实现远程访问和监控PLC的功能。以下是一些常见的方法:1.使用西门子的SIMATICS7-400或S7-1500...
西门子300怎么上载程序?
西门子S7-300PLC上载程序的步骤如下:1.打开STEP7编程软件,点击“在线”按钮,连接S7-300PLC。2.在工程菜单栏中,选中“打开项目”,打开存有程序的...