关于西门子S7-200SMART PLC程序编程、下载和调试,你知道多少
本文主要给大伙讲解的是关于西门S7-200 SMART软件如何去进行编程,其中分别详细介绍了程序编辑如何更为直观易懂,便捷快速的掌握下载和调试程序等。希望对于入门PLC的用户有所帮助,提高软件的掌握程度。
第一步:新建项目
双击桌面上的STEP 7-Micro/WIN SMART 软件的快捷方式打开编程软件后,一个命名为“项目1”的空项目会自动创建。
第二步:硬件组态
双击项目树上方的CPU ST40选项,打开“系统块”对话框,选择实际使用的CPU类型,如下图所示
第三步:编写程序
成功新建项目后,主程序编辑界面会自动打开。这里以最常用的梯形图语言为例。
(1) 插入第一个触点
单击选中程序段1中的向右箭头,单击上方“插入触点”快捷按钮,选择插入一个常开触点,如下图所示。在地址下拉列表中选择“CPU输入0”,如下图所示。
(2)插入第二个触点
再插入第二个触点,与第一个触点之间是“或”的关系。单击选中常开触点下方的空白区域,然后展开指令树中的“位逻辑”文件夹,双击第一个“常开触点”指令,将其添加到预先指定的位置。当然,用户也可以通过拖拽和释放的方式添加指令。插入触点后,选择地址为“CPU输出0”。具体操作如下所示。
(3)合并能流
选中第二行的向右双箭头,再单击上方“插入向上垂直线”的快捷按钮,或者按“CTRL+向上键”,向上插入垂直线,如图3.28所示然后选中第一行的向右双箭头,再单击上方“插入水平线”的快捷按钮,或者按“CTRL+向右键”,向右插入水平线,如下图所示。
(4)添加线圈
在指令树的“位逻辑”指令集中找到线圈指令并单击选中,然后按住鼠标左键,将其拖拽到,能流最右侧的双箭头位置,松开鼠标,即添加一个线圈到程序段1的末端,如图3.30所示。之后,为线圈指令选择地址“CPU输出0”。
第四步:检查编译
程序编写完成后,可以选择PLC“编译”按钮,检查有无语法错误。
第五步:项目下载
通过以太网方式下载
选择“文件”一“下载快捷方式”选项打开“通信”对话框,如下图1所示。用户首先需要:
①选择正确的网卡
②单击“查找CPU”按钮
③找到CPU后,单击选中该CPU,单击“确定”按钮关闭“通信”对话框
成功建立了计算机与S7-200 SMART CPU的连接后,可以开始下载操作,如下图2所示:
图1:“通信”对话框
图2:“下载”对话框
第六步:在线监控
如果下载之前CPU处于停止状态,那么监控之前首先需要将CPU切换到运行状态。用户单击程序编辑界面上方或者PLC菜单功能区中的“RUN”按钮即可切换。启动CPU如下图1所示。
CPU进入运行状态后,可以通过单击程序编辑界面上方的“程序状态”按钮在线监控程序的运行状态。在梯形图语言环境中,蓝色的实线表示能流导通,灰色的实线表示能流中断。在线监控如下图2所示。
关于西门子S7-200 SMART PLC程序的新建、编辑、下载和调试就到了,后续给大伙分享更全面的。
以上,欢迎动动手分享及收藏!
关于西门子PLC离线程序无法在线的问题的分析及处理办法
关于西门子PLC离线程序无法在线的问题的分析及处理办法
前几天现场电气人员反映程序无法在线,其实这是很容易出的问题,因为现场的程序有很多人电气人员来看和修改,在操作过程中难免有人在修改了程序后,没有下载或者是误操作,这时切记千万不要盲目下载程序,因为会造成不可预料的后果,今天跟大家简单分享下如何处理。大神们可以忽略本文,都是很LOW的问题,不要乱喷。
首先跟大家讲讲如何看程序,很多电气人员在看程序都是打开本地程序后点在线,当然这样做的前提是本地程序(离线程序)与CP中的程序一致,这时你点在线是没有问题的,但如果本地程序与在线程序不一致,会提示你是否装载CPU的程序,如下图所示:
很多人其实是不理解什么是离线程序和在线程序,其实很好理解,离线程序就是你电脑中的程序,它是不参与控制系统工作的,在线程序就是PLC的CPU中的程序,它是参与系统工作的,在我们日常维护工作时,在读程序就是读在线程序,修改也是修改在线程序,这样讲大家应该很明白了,在日常维护工作中可以先将系统在线,然后再读程序和查程序的操作,如下图所示
这时你打开的程序就是PLC中的程序,而不是你电脑中的程序。
回到之前的话题,当提示你离线程序与在线程序不一致时,不要盲目的下载或上传程序,要做的是比较在线程序与离线程序的区别,然后再进行下载或上传,避免不必要的故障。
打开你要读的程序块,然后点击【选项】-【比较在线/离线伙伴】,如下图所示:
这样根据实际情况来进行下载或上传。
下面看看博途是如何实现比较功能,个人感觉博途功能还是很强大的,STEP7需要自己逐行看程序来找不同之处,博途可以直接定位到不同的程序行。
将程序在线,会在左侧显示有叹号,就是离线与在线有不同,右键点击程序块选择比较在线/离线,如下图所示:
最后还是提示各位电气人员不要盲目的下载程序,容易造成不必要的问题出现,对于小的项目还能比较好查找,对于大项目其实是很难查的。
很简单的问题,对于大神们不算什么,但对于一些不太熟悉PLC的人还是很重要的,希望本文能对你有一些提示和帮助。
相关问答
PLC的离线编程方式有什么?
在线,就是连接到PLC,离线,就是不连接到PLC,前者必须是在有PLC,且在接通电源状态下进行,后者则无此限制。在线,就是连接到PLC,离线,就是不连接到PLC,前者必须...
plc在线编程方式与离线有什么区别?
答:在线编程一般是PLC在运行工作时,修改程序使用的,在线编程不会影响PLC的运行状态,和程序的运行过程,因此不会影响PLC控制的设备的正常工作。离线编程不需要...
plc什么属于离线下载?
离线下载是指在没有实时网络连接的情况下,将程序或数据下载到本地计算机或其他设备上,以供日后使用或进一步处理。在PLC领域,离线下载通常采用现场总线(Fie...
信捷PLC和电脑怎么连接。我有一个PLC传输线(usb),驱动安装好了。用的是XCPPRO3.3版。始终脱机状态?
PLC编程软件online很简单的吧,确保你的线OK,设置的端口OK,其他没什么花头。PLC编程软件online很简单的吧,确保你的线OK,设置的端口OK,其他没什么花头。
step7能否离线仿真?
我们学的是PLC300,可以离线仿真。进入step软件,打开菜单选项option-〉simulator,便可以模拟一个CPU了,再把相应的硬件组态,程序下载到这个模拟的CPU中即可。...
plc脱机状态怎么回事?
1、用户修改了PLC上的PORT1口的通讯参数(请勿随意修改PORT1口的通讯参数,否则将会导致您的PC与PLC无法连接);2、USB转串驱动软件的安装不正确或者USB转串口...
plc使用中经常掉线怎么回事?
有无检查是否程序问题?在plc中程序是否对断电再启动进行处理过,如果没有可以自己修改下,来判断是电压波动,还是外部信号问题,一步步用排除法来解决有无检查是...
plc离线版本可以联机吗?
不可以。PLC离线版本是指在没有网络或通信接口的情况下进行编程和操作。因此,如果想要与其他设备或系统进行通信,必须使用PLC联机版本。联机版本可以通过以太...
倍福PLC可以在WIN764位系统上离线运行吗-ZOL问答
win764位为32位程序提供了兼容模式,以保障多数32位程序可正常运行,设置方法如下:1、在该程序快捷方式上右击,点击属性;2、点击兼容性选项卡,...
信捷plc连接脱机状态?
如果您想将信捷PLC连接到脱机状态,您可以使用以下步骤:1.首先,确保您的PLC和计算机电源都已关闭,然后将PLC与计算机通过RS232或USB连接线连接起来。2.打开...