西门子PLC编程软件介绍与分享,s7-200入门教程,软件的安装使用
原创不易,请勿抄袭!
新手教程,高手勿喷,毕竟每个人都是从新手过来的,一些基础的知识可以帮助快速渡过新手期.
S7-200是西门子一个比较经典的PLC,以前我们也聊过西门子不同PLC之间的区别,虽然西门子S7-200现在停产了,但仍然有很多工厂使用这种PLC,毕竟不是所有工厂都能使用得起博途.今天我们聊一聊西门子S7-200编程软件的使用方法.
首先西门子S7-200使用单独的编程软件,叫SETP7-Micro/Win V4.0 SP9,
顺便提一下S7-200smart的编程软件叫STEP 7 MicroWIN SMART
S7-300/S7-400的编程软件叫STEP7
博途系列S1200/S1500叫 TIA Portal V13/V14/V15.
有需要软件的可以给我在下方留言'我想要西门子软件'然后私信我想要哪个软件就可以!
我会一一发送!
今天我们学习一下S7-200的编程软件。
下载SETP7-Micro/Win V4.0 SP9,在Winddows7下安装,其它软件一样,安装好编程软件后,您就可以在桌面上看到如下所示的图标。
重启后,在Tool(工具)菜单中选择Options…(选项)里面修改成中文,如下图。
1. 主界面各功能如下图所示:
2.工具条 提供简便的鼠标操作,可用“查看”菜单的“工具栏”项自定义工具条。可添加和删除3种按钮:标准、调试和指令。如下图所示。
3.浏览条 提供按钮控制的快速窗口切换功能。可用“查看”菜单的“框架”中的“浏览条”项选择是否打开。引导条包括程序块(Program Block)、符号表(Symbol Table)、状态表(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉索引(Cross Reference)、通讯(Communications)和设置PG/PC接口。
4.指令树 提供编程时用到的所有快捷操作命令和PLC指令。可用“查看”菜单的“指令树”项决定是否将其打开。参见上图。
5.输出窗口 显示程序编译的结果信息。
6.状态条 显示软件执行状态,编辑程序时,显示当前网络号、行号、列号;运行时,显示运行状态、通讯波特率、远程地址等。
7.程序编辑器 梯形图、语句表或功能图表编辑器编写用户程序,或在联机状态下从PLC上装用户程序进行程序的编辑或修改。
8.局部变量表 每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。
大家想要哪个软件的介绍也可以给我留言,我会准备材料!
喜欢的话请点赞并分享,您的支持是我坚持下去的动力!送人玫瑰,手有余香!
西门子200PLC中顺序控制指令的简单讲解
西门子200的PLC编程软件Micro/win中是配置有实现顺序控制功能的指令的,因为我个人也也很少用,最近有个项目想使用这个方法,就研究了一下,顺便给小伙伴们分享一下。其实,我最终还是使用的很多set/reset指令去做的程序,不过喜欢用哪种方式,还是看个人的爱好,不过还是发出来让想用的朋友们了解一下!
先看一下西门子200中顺序控制的指令吧:
顺序控制的3个指令
如图,红框中是梯形图编程时候指令树下的程序控制指令中的3个指令。来看一下这3个指令的大概意思:
SCR是装载顺序继电器,作为顺序控制段的段首,也就是开始顺序控制。
SCRT是转换,就是条件转换的意思,从一个顺序继电器转换到另外一个顺序继电器。
SCRE是结束顺序控制。
指令大概了解了,就来看一段程序吧:
程序的第一段监控截图
该图片上网络1我用M0.0去置位S0.0,目前大家看到S0.0不为1,是因为被网络5的SCRT指令转换了,S0.0就自动被复位为0了。从下边的图片可以看到, S0.0为0,而S0.1为1了,就是已经转换了。
程序执行第一段时的监控状态图
从这个图片上还可以看到更多的信息,就是M10.0为1,而Q0.0不为1; Q0.0不为1,所以T1就没有再计时了。原因是什么呢?就是前一个图片上我写的,S0.0=1的时候,SCR和SCRE那段之间的程序才能被执行;现在S0.0=0了,中间的这段程序就不能被执行了。--这就是和300PLC或者其他PLC中顺序控制的作用一样的地方了。
接着往下边看程序:
如下图,上边说SCRT转换指令使得S0.0被复位,而S0.1被置位,就使得网络7和网络9之间的程序处于可以执行状态。我把M0.2设置为1,Q0.1和Q0.2就输出了。
当S0.1为0的时候,即使M0.2的值为1,Q0.1和Q0.2依然是无法输出的。
程序的后一段监控截图
程序讲完了,再来说一些使用中的约束
约束1: 在西门子200micro\win中编程的时候,一般是要求母线和后边的指令之间是必须要有一个接点指令的,所以我们常常要使用SM0.0。但是,SCR和SCRE指令是个例外,以及LBL和NEXT指令,它们可以直接接母线,而中间不能有其他指令,否则将出现编译错误!如下图:
SCR和SCRE指令必须直接接母线
约束2: 这3个顺序控制继电器指令的操作数只能是S区,注意不是SM,如果你指定的操作数是V区或者M区,总之不是S0.0这样的顺序控制继电器,直接会显示红色波浪线提示错误。
约束3: SCRT转换指令应该写在前一个顺控的SCRE结束指令之前,否则会出现非致命错误,导致无法下载。这个是可以理解的,因为如果前一个顺控结束了,还何谈转换呢?
如下图,我把结束指令SCRE本应该写在网络7的,提取到网络5,就是在SCRT指令之前。
SCRT指令如果在SCRE指令之后程序无法下载
在下载的时候,就出现了如下的错误,这错误是和未下载之前在输出窗口输出的编译错误是不同的。这种情况是编译时候输出窗口没有报错,而下载的时候报错的!
下载是提示非致命错误
至此,文章就结束了,实现顺序控制的编程方法多种多样,但是主流的PLC都配置有顺序控制的专门指令,西门子200也不例外。希望通过本文,能让想使用顺序控制专用指令的小伙伴对西门子200PLC中的编程有更多了解。
感谢阅读,如果觉得对你有帮助请关注,如果有问题请关注+留言,谢谢!
相关问答
西门子plc200通信步骤?
西门子PLC200的通信步骤如下:1.确保PLC200与外部设备(如上位机、HMI等)之间的物理连接正常,包括电缆连接和接口设置。2.在PLC200中配置通信参数,包括通信...
西门子200PLC程序如何注释?
在STEP7MICROWIN软件中,窗口左边的浏览树有符号表,在符号表中按对应列增加内容即可:符号,地址左行,Q0.1右行,Q0.2当然了,也可以在梯形图、STL...在S...
西门子200PLC肿么编辑注释-ZOL问答
建议还是用西门子的profibus2芯电缆和DP接头。没有明白你说什么电脑就断电了怎么能通信?cpu拨到stop试试4条回答:【推荐答案】1、点击左侧浏览条中“符号表...
西门子plc200如何组态?
西门子PLC200的组态包括硬件配置、软件配置和程序编写三个主要步骤。在硬件配置环节,需要选择适当的PLC200型号,根据实际需求选择合适的输入输出点数和通信...
西门子200plc如何逻辑程序式启动?
要进行逻辑程序是启动是要先开启西门子app然后点击启动装置即可要进行逻辑程序是启动是要先开启西门子app然后点击启动装置即可
s7200plc和编码器如何编程?
S7-200PLC和编码器之间的连接和编程可以通过以下步骤实现:1.确定编码器类型:首先,要了解编码器的类型(例如绝对值编码器还是增量编码器),以便正确地连接...
西门子200plc怎么和电脑用usb连接设置?
需要使用USB转串口转换器进行连接。因为西门子200plc一般使用的是RS232接口,而大多数电脑并不支持RS232接口。因此需要使用USB转串口转换器进行连接。这种转换...
西门子200plc怎么设置run状态?
你好,要设置西门子200plc为“run”状态,请按照以下步骤操作:1.连接PLC和编程器,确保连接正常。2.在编程器软件中打开PLC程序。3.检查程序中的所有错误和警...
西门子PLC200如何与电脑通讯连接?
连接电脑设置端口。可能是USB,可能是COM1,2,3。西门子PLC200与电脑通讯连接不上的原因:检查电脑是有没有RS232接口,编程线和接口有没有损坏USB驱动有没有...
谁有西门子plc200的编程软件的下载地址-ZOL问答
西门子S7-300plc编程软件STEP7V5.4SP5中文版含授权送视频教程,含西门子S7-GRAPH编程软件有用(0)回复干嘛不下300的!!!有用(0)回复你去baidu搜...