200smartplc的stl语言其实很好懂,小成保姆级教程来啦
200smart PLC stl语言编程。
兄弟们好,今天给大家讲一下用200SMART写STL的程序语言。
·首先打开这个软件,第一次打开兄弟们也应该很迷惑,怎样调出STL编程的界面?跟着主播这边一起做。首先这个文件肯定没有,这边也不对。
·切换到视图菜单下边,可以看到这有三个编辑器,这边有三个选项。lad就是常用的梯形图编辑器,上面STL就是一种类似于ST语言,大家可以再打开详细看一下。最下面这个就是一种函数块的编辑器。
·现在注意切换到STL下边,大家可以看一下主窗口是这样的,如果切换到梯形图下边是这样,切换到STL还是视图还是符号绝对。
·写一个简单的程序LD,大家可以看一下,LD这边地方按空格10.0,M0.0这个and,为什么这个地方要用ld和and?大家想一下,可以在位逻辑下边可以看到位逻辑下边LD表述了什么?装载就是beat,一个bit为了in,布尔量输入,一个布尔量的谓的输入in。
·既然是个布尔量输入,那是常开常闭,注意这个地方是常开。看到and与,如果学过程序的就会懂得与或非,与就是加上M0.0这个条件,M0.0开常开这个条件。
·与非是什么意思?就是再并联,再并一个非相反的非条件,比如这个地方并一个与非,I.0.1。兄弟们不要觉得难,等一下会给大家讲清楚。
·做完这些之后这边输出,要输出一个梯形头里面,梯形头里面也会有输出,这个地方用输出,输出什么?输出到Q0.0。
·这是一个简单的程序,编译一下,兄弟们看一下没什么错的。
·这边注意可以给它加上注视,养成好习惯,给它加注视。
·10.0输入,输入对吧?这一行M0.0输入的标志位,标志位。
·下面这一行就是急停,急停标急停按钮,最下边一行输出最下边一行应该在这,给它注释一下输出线圈。
·现在给它编译一下是不是没有问题?这个程序第一次看很模糊,不懂的朋友们很模糊其实很简单对不对?
·现在是用STL语言写,给它转化为梯形图,兄弟们看一下是什么样的?如果转化为梯形图是不是这么一个程序?如果用警觉对就更清楚了,一个简单的流程程序。
·10.0常开串一个M0.0标志位,再串一个10.1的常闭点,输出为Q0.0。
梯形图是这种表述,STL语言是这种表述。如果今天学了这个,兄弟们还会觉得STL语言难吗?
这个视频今天就到这里,喜欢请点点赞关注,评论转发,下期再见。
西门子S7-200系列PLC实操(1 位逻辑指令)
大家好,从本节开始,我们重点通过实操的方式,带领大家学习PLC编程中的一些技巧与知识,希望大家都可以把程序安装好,并准备好相应的PLC装置和数据线等。
下面,我们开始实操课程的学习:
逻辑指令图
如图所示,这里介绍了触点(输入常用),常用于输入控制。输出线圈,作为梯形图的负载,是每个网络中必须包含的内容。
下面,我们先来写一个网络:
常开触点+线圈
然后将程序下载到PLC装置当中去,在软件中我们打开“程序状态监控”按钮。
监控程序状态
这时,我们在装置上按下I0.0位置的按钮开关,状态灯显示由灭转为亮。
按下开关,灯亮
下面,我们把常开触点变成常闭触点,并将程序下载到PLC当中。
这时我们打开“程序状态监控”,你会发现网络是导通的,而状态指示灯也是亮的。
常闭触点+线圈
这里需要说明一下的是,由于我们长期养成的习惯认为,线路导通就是ON的状态。而实际上常闭触点,在未触发动情况下(OFF)就是导通的状态,所以常闭触点的导通是OFF,而断开才是ON。需要大家从逻辑上转换一下。
下面,我们再写一个中间过程的网络程序。
M值与线圈
这时我们发现网络2中所列的开关量,不再与输入点挂钩。这时,我们要如何控制这个开关量呢?
写入操作
我们可以在按下“程序状态监控”的情况下,在地址的位置右键,选择“写入”操作,将数值写入为“ON”。
写入数值为ON
写入后状态监控两个网络都是导通的,且状态指示灯也都是亮的。
这里说明一点,就是你在软件中对程序进行增减、修改后,一定要先下载到PLC当中后,再进行“程序状态监控”,再进行M或V地址的状态“写入”,否则系统就会报错。
这里我们再复习一下触点的状态
强调一下,这里的bit指的是位地址,不仅可以是I区或者Q区,也可以是V区或者M区以及T区(计时器)等等。同样,作为输出的线圈也可以不一定是在Q区,可以是M区或者V区。请看下图:
通过对于M0.0的写入操作,这时M0.1的状态,也是导通的。除了图示的方式可以检查线圈的状态以外,还可以通过状态表监控的方式,来查看地址位的状态。
本节课,重点学习了常开和常闭触点,以及位地址的编辑和监控。
下一节,我们学习“置位/复位指令 ”,下期间!
相关问答
s7-200怎么编程?
您好,S7-200PLC编程基本步骤:1.确定控制目标和系统要求,定义输入输出信号;2.选择合适的编程语言(LadderDiagram、FunctionBlockDiagram、Str...
如何在线监控PLC200?
S7-200吗,连上电脑,打开STEP7MicroWIN软件,菜单栏里面有“调试”菜单,选开始程序状态监控,就在线监控了S7-200吗,连上电脑,打开STEP7MicroWIN软件,菜单...
plc200怎么上传程序?
上传PLC200程序可以通过两种方式进行。一种是通过RS485接口用PPI电缆进行程序的上传与下载,这种方式的编程软件版本需要在2.3以上才行。另一种方式是通过网口...
Plc200怎么通过因特网模块上传程序?
要通过因特网模块上传PLC200的程序,首先确保PLC200与因特网模块连接正常。然后,在PLC200的编程软件中,选择通过因特网模块进行上传程序的选项。输入因特网模块...
plc200是什么意思?
PLC200是一种可编程逻辑控制器(PLC),它是一种数字计算机系统,用于控制和自动化各种工业过程。PLC200用于监控和控制各种设备和机器,例如生产线、机械装置、...
西门子200plc编辑程序步骤?
包括以下几个方面:输入程序指...3.编辑程序:编辑程序包括以下几个方面:输入程序指令、设置程序架构、设置接线、设置程序逻辑关系等。需要根据具体要求和应...
Microwin200plc如何强制输出?
要强制输出Microwin200plc,首先需要在编程软件中找到对应的输出位,然后修改其状态为强制输出状态。在PLC程序中,可以使用强制输出指令来实现这一功能,具体操...
西门子S7-200PLC在线端口设置?
200PLC,设置好“系统块”---“通信端口”对应端口的波特率。触摸屏设置好“项目”---“通讯”--“连接”中的接口为“IF1B”、配置文为“PPI”,波特率和200PLC...
西门子plc200扩展模块怎么组态?
答:西门子200PLC是没有硬件组态的;模块直接连上就行,建议CP以太网模块放在CPU后面;然后接模拟量,开关量模块;CP模块需要编程软件进行一个组态,配置IP地...
为什么学plc200?
学习PLC200的原因有以下几点:就业前景:PLC是工业自动化领域的重要技术,广泛应用于各种工业领域,如机械制造、电子、汽车、食品、医药、服装等。随着工业自动...