西门子1200
文章平均质量分 86
'...
自动化学习笔记
展开
-
<博图> 浮点数(real)相加时结果不精确的解决方法
先将浮点数乘100.0 ,然后结果取整 类型由real转为int,将取整后结果进行转换 类型由int转为real,最后将转换结果除100.0,完成转换。乘法指令:MUL ,取整指令:ROUND ,转换值指令:CONV(CONVERT) ,除法指令:DIV。每按下一次按钮,浮点数1 加0.1,结果放在浮点数1中;在加到第8次时会多出小数点位数。(注:如果图片模糊保存到相册看就清楚了)原创 2023-12-14 11:45:45 · 1223 阅读 · 0 评论 -
【factoryio】虚拟仓储实现(入仓&出仓)
注: 本文仅个人思路,仅供参考!如有错误,还望指出!1.急停实现不了(大家有没有什么好的办法?可以和我说一下。2.按照思路一步一步来实现,如果程序出现错误,要先找到是哪里出现了错误,找到后再想办法解决,最后调试!(要相信,办法总比困难多!3.程序要多调试几遍,有些问题可能会在调试多遍后才出现。4.记得写注释!(时间久可能会忘记)5.程序每写好一点,都要记得保存!保存!保存!以上就是本文的所有内容了!原创 2023-04-18 19:08:20 · 5156 阅读 · 9 评论 -
【SCL】for循环指令的应用&三层电梯模拟控制
本章我们一起来完成12个小项目试验中的最后一个——三层电梯模拟控制;并通过本章来学习一下for循环指令的应用,其中包括:循环传值,嵌套调用,冒泡排序,和编写电梯的思路和方法。好的,下面我们进入今天的内容!一、for循环指令在前面的指令篇中,我们有提到过,但具体的使用没有说,这里我们来学习一下。上面就是for循环和最后一个项目三层电梯的所有内容了!原创 2023-03-12 20:31:04 · 5807 阅读 · 4 评论 -
【虚拟工厂】SCL编写<机械手加盖模块>应用
这章我们来编写一下虚拟工厂软件中的一个仿真应用——机械手加盖模块,本篇文章主要分为下面几个部分 :1.场景分析 2.编程思路 3.实现方法 4.编写控制程序 5.完善优化和总结。下面我们就通过这些步骤一步一步将应用案例完成,并对所学习的scl语言编程进行巩固和强化!一、场景部分打开factoryio(虚拟工厂)软件,找到里面自带的一些工程场景,我们找到机械手加盖这一个。最后的最后,我们简单来总结一下吧!原创 2023-03-11 09:18:52 · 1728 阅读 · 2 评论 -
【SCL】移位和循环指令的应用(音乐喷泉改进)
这一章我们对音乐喷泉试验进行优化和改进,并一起来学习我们移位指令在这里的应用。以上就是对音乐喷泉这个案例的几个优化。原创 2023-03-09 10:19:47 · 2607 阅读 · 0 评论 -
【笔记】两台1200PLC进行S7 通信(1)
这篇文章和大家一起来学习西门子1200PLC的s7通信,文章包括通信的概念,通信协议,通信步骤以及通信案例。一、通信以上就是这篇笔记的全部内容啦!如果有错误或者不足之处欢迎大家指出!原创 2023-02-27 20:13:48 · 6439 阅读 · 1 评论 -
【scl】博图程序的导入和导出
本篇文章主要写一下关于博图文件的导入和导出,具体要怎么样才能将写好的程序或者块移植到其他地方,下面我们一起来看!一、程序块的导入和导出程序块包含FC块,FB块;注意:需要是SCL语言编写的程序块才可以导出源文件!导出步骤: 找到要导出的程序块---->右键单击----->选择从块生成源---->可以选着一个块或关联块---->将文件保存---->保存后可以在另一个项目导入(也可以发送给其他人)原创 2023-02-19 08:42:24 · 20835 阅读 · 1 评论 -
【SCL】1200案例:天塔之光&数码管显示&液体混合&水塔水位
上面就是这四个小案例的所有内容啦!原创 2023-02-18 17:57:32 · 2518 阅读 · 2 评论 -
【SCL】1200应用项目: 四节传送带&机械手模拟控制
前面我们学习了第1个面向对象编程,使用FB块和形参;本章继续来练习两个scl语言应用!以上就是今天的内容,我们下一篇见!原创 2023-02-18 15:47:41 · 1883 阅读 · 0 评论 -
【SCL】博图SCL语言回顾和第一个面向对象程序
经过前面编程指令和scl应用的学习,我们掌握了一些SCL语言的知识;这一章我们简单回顾一下前面学过的知识和指令,然后学习一些面向对象编程的思路和一些方法,再编写一个面向对象的程序设计 “一键启停功能块”。调用块过之后,写入相应变量,可以使用 Ctrl+F2和Ctrl+F3来快速置一或置零;可以在FB块 静态变量中建立定时器,不容易混乱,或在DB中建立;也可以在FB静态变量中建立,DB中不兼容;在SCL中可以使用中文或英文来命名变量,可以根据个人来选择。每一个程序写好后都建议留下注释,方便他人或自己来看;原创 2023-01-31 17:46:29 · 5068 阅读 · 2 评论 -
【SCL】1200应用案例:交通灯模拟&自动装料控制
本篇文章我们继续学习西门子SCL语言的应用;以上就是 交通灯 和 自动装料 这两个应用案例。原创 2023-01-20 21:38:40 · 5004 阅读 · 2 评论 -
【SCL】博图scl语言应用项目:装配流水线模拟控制
目录前言一、应用:装配流水线模拟控制1.控制要求2.完善控制要求和场景 1.布置场景(factoryio)2.控制要求 3.变量表(I/O分配) 3.编写程序1.编写准备 2.编写 3.完整程序图 读万卷书,行万里路;前面几章学过了SCL指令的使用部分,这一章我们通过应用案例(装配流水线模拟控制)来继续学习SCL语言;理论和实践相辅相成,两者相结合可以更好的掌握我们学习的知识!这里仿真调试会用到博图仿真和factoryio(虚拟工厂) 的模拟仿真来实现整体效果。下面进入正文: I/O分配:A具体运行动作:原创 2023-01-07 21:35:39 · 2594 阅读 · 0 评论 -
【SCL】博图SCL应用之音乐喷泉
承接上文,这里写一下上一篇的练习题 音乐喷泉应用案例,主要会说一下实现脉冲的几种方法和case语句应用。一、音乐喷泉。原创 2022-12-31 22:15:13 · 2666 阅读 · 8 评论 -
【应用】博图SCL语言之抢答器应用
在上一篇我们将常用的指令梳理了一遍,有一些没有说到的,在应用中如果用到了,咱们再详细说一下!那下面,简单的一些应用实例我们就可以动手试一试了!本文就从之前的抢答器开始(在之前我们使用梯形图做过这个应用),使用SCL语言来完成编写!一、控制要求和I/O分配以上就是本篇文章的内容啦!边写边说将抢答器这个写出来了,大部分都是用的if语句和逻辑运算符那个,程序可以参考,最好还是看一遍根据要求写出来,主要还是自己的思路,之后有些题的要求会很复杂,有思路就会好很多的!今天就到这里啦!拜拜!原创 2022-12-28 16:17:21 · 3244 阅读 · 4 评论 -
【SCL】博图SCL语言学习 (指令篇 )
这里接着上一篇的内容继续向下写,上一篇简单介绍了SCL的优点、作用、表达式和运算符以及逻辑运算符;本篇继续学习:1.使用逻辑运算符来实现点动,自锁和正反转。2.了解常用的指令并使用。3.练习题。(注:关于指令的使用和相关例题的试验可以使用博图软件的仿真,或连接实际PLC;这里主要使用仿真和factoryio进行连接试验)原创 2022-12-27 11:40:33 · 56280 阅读 · 5 评论 -
【SCL】博图SCL编程语言(1)
首先scl语言和lad(梯形图)语言都是可编程控制器中的一种编程语言,用来编写程序。另外SCL(Structured Control Language 结构化控制语言) 具有以下特点:适用于 S7-300 (推荐CPU314以上), S7-400,S7-1200,S7-1500, C7 and WinAC。原创 2022-12-02 16:55:15 · 27557 阅读 · 1 评论 -
【应用】1200PLC实现三层电梯模拟控制
在前面几篇笔记中写过一些PLC实现的应用案例,像传送带,自动装料系统模拟等等,这些都比较简单一些,属于小型控制案例,这篇文章所要实现的三层电梯主要是用1200和factoryio进行模拟仿真来实现的一个中小型应用案例,和前面相比难度会大大不同,来接着向下看吧!一、编程前的准备为了控制效果可见,这里使用博图和factoryio(虚拟工厂)这两个软件进行编写并调试。在虚拟工厂里没有直接的电梯模型,但是有一个非常相似的虚拟设备——升降机!和电梯的运动原理一样,都是上升和下降;原创 2022-11-15 11:49:26 · 18927 阅读 · 6 评论 -
【应用】西门子1200之自动装料和四节传送带
这一章接着上面的继续编写应用案例程序:自动装料和四节传送带的模拟控制!一、自动装料系统模拟。原创 2022-11-05 12:23:18 · 12851 阅读 · 3 评论 -
【应用】西门子1200PLC 之 装配流水线,交通灯
本篇文章主要写一下,装配流水线(传送带)程序以及交通灯程序的实现。一、装配流水线(传送带)以上就是今天的内容,1200应用案例——装配传送带和交通灯!后面会写上自动装料模拟系统和四节传送带模拟系统。这些都是PLC的小型应用,可以更好的练习程序的编写能力!加油!!!原创 2022-10-28 19:42:35 · 17355 阅读 · 7 评论 -
【应用案例】1200PLC应用:抢答器,音乐喷泉
本篇笔记主要写一下西门子1200PLC的应用实例。4人抢答器,音乐喷泉和传送带的编写思路和程序。以上就是今天要讲的内容,本文写了一下抢答器和音乐喷泉的应用案例案例,传送带没来得及写,明天和交通灯案例一起写!原创 2022-10-27 19:31:07 · 18646 阅读 · 6 评论 -
【笔记】西门子1200PLC和V90伺服电机连接
本篇笔记主要记录1200PLC和西门子V90伺服电机的连接,其中包括:1200PLC,伺服驱动器以及PLC和伺服之间的接线;然后使用PLC组态控制伺服电机和使用运动控制指令来控制伺服电机的运行!以上就是今天要讲的内容,简单讲解了1200PLC和伺服的接线和程序连接!原创 2022-10-25 22:13:44 · 9459 阅读 · 0 评论 -
西门子1200PLC(入门)2
本篇笔记继续学习西门子1200PLC的知识,主要包括1200PLC的工作原理,基本的指令,软件的使用和仿真,以及1200的数据类型。以上就是今天要讲的内容,本文仅仅简单介绍了软件的使用。原创 2022-10-24 19:20:52 · 8837 阅读 · 0 评论 -
西门子1200PLC(入门)1
本文主要讲解西门子1200PLC的入门知识,包括PLC的介绍,应用范围,以及硬件PLC的安装接线和编程软件。PLC是一个可编程逻辑控制器,它采用一类可编程的存储器,用于内部存储程序,主要执行逻辑运算,顺序控制 ,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入输出控制各类的机械或生产过程。简单说的话,PLC是一个专用于工业控制的设备(或者工业控制计算机),可以根据PLC的由来来理解。原创 2022-10-24 12:24:53 · 9710 阅读 · 1 评论