![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
smart200PLC编程
文章平均质量分 65
主要上传一些smart200PLC的功能案例
无锡伶俐科技
工程师创业,有团队;
12年工作经验,当前做工业视觉和工控软件;
抖Y:伶俐科技
展开
-
西门子PLC200smart学习浅谈
为了能更高效的沟通我也想过使用群之类的,后来想了想,大部分的群渐渐的都会演变成聊天的地方。所以使用这种方式,当然只针对于初学者,这个号我会发一些自动化的干货,视觉的干活以及C#软件的干货。针对于PLC200smart的学习我也写了很多文章,发现很多人还是遇到了大量的问题,所以我个人会写一些实时的文章和经验方法分享给大家,方法如下,有需要的可以关注一下。...原创 2022-08-29 10:43:13 · 1566 阅读 · 0 评论 -
西门子200SMART(十)写程序的思路
今天我想谈一谈,在实际做项目过程中,我们该如何去下手,如何构思一个完整的程序。具体我的思路如下,当然只是我的个人经验:1.在写程序前,我们需要先安排好模块,这里就是模块话编程,不要所有程序都写在一个主程序中,这样会造成后期修改困难;我们区分模块去写程序后,如果后期需要增加什么功能,我们只需要在对应的模块中修改就可以了,这样比较方便,2.在写程序时,最好先把停止写好,安全保护做到位;这样我们在后面调试程序时,即使有什么问题,也不会把设备撞坏;如果我们上来直接写手动程序,再写自动程序,而不注重安原创 2021-04-25 23:47:52 · 11573 阅读 · 2 评论 -
西门子200SMART(九)库
在SIEMENS step 7 micro/win smart中有如上图所示的几种库:1.Modbus RTU库文件2.开放式用户通信3.USS协议Modbus RTUModbusmodbus是一种串行通信协议,已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间的连接方式;Modbus允许多个(大约240个)设备连接在同一个网络上进行通信;协议版本modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络版本。modbus rtu 是一种紧...原创 2021-04-14 09:58:20 · 3407 阅读 · 0 评论 -
西门子200SMART(八)在学习PLC前我们需要掌握写什么
前言从最近这两年我发现一个问题,很多人经过专业机构的培训过后,对于PLC的认识还是模棱两可,明明已经交过钱了,培训过了,最后到公司发现,连PLC的电源都不会接,输入输出的原理都不知道;所以我想写一些文章,出一点视频来帮助一些真正想学习,但是又不知道该如何开始的人;举一个例子,好多人经过培训机构来学习HALCON或者其他的视觉库后,等到真正做项目时才发现,采集图像居然是个问题,因为不同的相机需要不同的SDK,相机选择是个问题,工控机配置是个问题等;学过PLC编程的发现,EPLAN压根不知道怎么去画原创 2021-04-13 16:42:59 · 877 阅读 · 0 评论 -
西门子200SMART(七)交叉引用
交叉引用分三种,交叉引用,字节使用情况和位使用;说明 您必须编译程序才能查看交叉引用表,而且要没有程序没有编译错误的情况下,才能查看到交叉引用的内容 在什么情况下需要使用到交叉引用?若需要了解程序中是否已经使用以及在哪些地方使用了某一个符号或者地址的时候,使用交叉引用表。交叉引用表展示了在程序中使用的所有操作数,并表示使用的地址的所在的POU(指程序块,主程序,子程序和中断程序)、程序段和行位置以及每次使用操作数时的指令上下文。在交叉引用表中双击某一个元素就可以显示在POU的..原创 2021-03-19 12:26:30 · 11311 阅读 · 0 评论 -
西门子200SMART(六)数据块
数据块中的数据页可以插入、编辑、删除、查询,和之前讨论的程序块、符号快以及状态图标基本具备一样的功能;数据块最主要点作用就是对地址和数据赋值,如下图这里需要注意点是,这里的赋值和之前我们说过的状态图表中的强制是有区别的;强制顾名思义不管你愿不愿意,我愿意就可以;这里还需要注意,在下载重新下载程序过后,强制会自动取消,这是和数据块最大的不同点;数据块相当于初始化,在PLC上电点时候,执行数据块中的赋值命令,对需要赋值点地址和数据进行初始化;总结:大部分情况下,状态图表中点...原创 2021-03-12 09:34:29 · 6944 阅读 · 0 评论 -
西门子200SMART(五) 状态图表
状态图标的主要作用是在连接PLC的前提下,我们对变量或者符号进行监控和干预;状态图表和符号表都具有可以增加、删除、修改、查询的功能;若要实时查看我们修改的数值或状态一定要打开“监控状态”;如上图中的蓝色圈中,左边一个是启动和停止监控状态(第一次点击此按钮是打开监控,第二此点击此按钮是关闭监控),另一个是暂停监控状态;如上图所示,举例监控了VW0 M0.0 I0.0 Q0.0 需要注意的是,填入地址后,格式如果不是对应的格式,需要人为修改;功能栏的功能分别是插...原创 2021-03-10 09:14:37 · 5239 阅读 · 0 评论 -
西门子200SMART(五) 符号块
符号块主要的作用是定义输入输出以及各种变量的解释名称等,符号表默认会有四张表格,鼠标双击任意一张表格,会弹出如下所示如果未能弹出此张表格,可能是因为符号表躲在了最下面,需要鼠标拖出,鼠标移到最下端,当鼠标编程两道横线并带有上下箭头的时候,按下鼠标左键,一直按着,向上托,就可以拖出符号表当然符号表和项目一样,可以新建,可以删除,可以修改,但是值得注意的是,这些操作应当在写程序之前完成,尤其输入输出定义,不然中途修改会出现错误,例如程序中最开始已经定义了I0.0的定义为CPU_输入0,并且我们使原创 2021-03-09 10:51:17 · 5040 阅读 · 0 评论 -
西门子200SMART(四) 程序块
程序块是显示当前项目包含的程序列表,一般初始状态共有三个,主程序、子程序和中断程序,如下图;当然,鼠标右键选择某一个程序块,可以重命名,支持中文,然而一个项目中,只能有一个主程序,也必须有一个主程序,所以主程序是无法删除的;在初始状态下,想插入子程序,有两种方案,一种是如下左图,在左侧的程序块中插入;另一种是如下右图,在程序编辑区标题栏鼠标右键也可以插入子程序和中断程序;如果程序区标题栏只有主程序,如下图在这种情况下,只需要鼠标左键双击程序块中想要显示的程序名即可,如下图原创 2021-03-08 09:59:28 · 9851 阅读 · 0 评论 -
西门子200SMART(三)
编程软件如下图,使用STEP 7 MicroWIN SMART,稳定支持win7 64和32位操作系统,安装过程有时安装不上,有时卸载后,也安装不上或者其他无法安装的情况如果出现,建议更换版本,可以使用V2.3的版本;打开软件如下图我们先看最左边的,如下图1、项目1是本次编写程序的项目名称,当然可以随意修改2、CPU ST60 本次项目所使用的CPU型号,鼠标双击CPU ST60会弹出如下图,系统块设置对话框在系统块对话框中,我们可以设置或修改CPU的版本、型号以及当原创 2021-03-06 09:57:13 · 4916 阅读 · 5 评论 -
西门子PLC200SMART(二)
西门子PLC200SMART分为本体和扩展模块,这一篇主要讲本体,本体也会因为型号的不同,输入点的数量,输出点的数量、能否控制伺服以及控制伺服的数量都会不同,如下表格上图以SR20和ST20做个比较1、SR20 AC/DC/RLY 这几个英文字母的意思为信号是SR20,AC是表示PLC的供电电源是AC220V的,DC表示PLC的输入是DC直流,RLY表示PLC的输出是继电器的,还有一种是DC,表示输出是晶体管的,继电器和晶体管的最主要区别我们就记两点就可以了,第一点,继电器输出不能控制伺服,只有原创 2021-02-27 12:27:20 · 10799 阅读 · 0 评论 -
西门子PLC200smart (一)
外观以西门子入门型PLC为例说明一下PLC的工作原理以及结构;1、西门子SMART200PLC由于型号不同在功能上会有所增减,例如IO点的数目,脉冲输出数目(能控制伺服数目)等会有不同;2、所有型号都具备一个以太网口,可以连接到交换机上,来扩展连接上位机以及下位机的数目,例如需要同时连接3个SMART200PLC和两个触摸屏;3、当然,如果只需要一个PLC和一个触摸屏的话,使用网线直接连接即可;扩展:以太网通信:所有西门子SMART PLC都配备了以太网口,支持西门子的.原创 2021-02-25 10:40:47 · 13196 阅读 · 2 评论