设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
码住!S7-1500PLC自动程序设计常见几种方法 ...
返回列表
发新帖
[西门子]
码住!S7-1500PLC自动程序设计常见几种方法
[复制链接]
125
|
0
|
2024-4-6 16:32:36
|
显示全部楼层
|
阅读模式
微信搜一搜
技成培训
本文以西门子S7-1500 PLC为例,简单讲述各种自动程序设计方法,其他品牌或型号的PLC也可用使用类似的设计。这里暂不讨论手动、报警、诊断等程序如何设计。下面总结一下常用自动程序设计方法。
一、SCL CASE
(结构化控制语言;也称ST,CASE指令)越来越多的小型PLC都支持SCL语言,SCL是一种类似于PASCAL的高级编程语言,常用的FOR、IF、WHILE、CASE等程控语句组合起来能编写出很强大的算法和逻辑,用此写法的人也越来越多。用SCL设计自动程序主要就是结合CASE 和IF语句,将Step作为程序号,如果存在比较长的分支或并行动作时需要有借助多个Step程序步,这里不做深究,书写规则大体如下:
▲SCL CASE
二、LAD 起保停
所有的PLC都适合用LAD起保停的写法,也存在很多变种,最常规变种是当前步的输出用置为SET,不需要起保停,在紧接的下一步中用RESET复位,在老一代PLC中是很流行写法,随着PLC的升级换代,此写法逐渐减少,书写规则大体如下:
▲ LAD 启保停
三、LAD 移位
所有的PLC也都适合用LAD 移位指令(通常为左移位)的写法,在老一代PLC也较常见,因自动流程按移位的方法设计好后不容易增加动作,设计较长的动作流程时也很不方便,与LAD启保停相比可扩展性差,不够直观。常见的书写规则大体如下:
▲ LAD SHL
四、GRAPH
(顺序功能流程图语言 也称SFC)中高端PLC才能支持GRAPH,许多小型PLC有他的缩减版:步进指令,但步进指令功能有限,且很不直观。GRAPH就是为方便实现流程设计而产生。步、转换和动作是顺序功能图的三种主要元件,加上灵活的使用其分支、并行和跳转可实现复杂的流程,程序可以做到非常直观,也很容易增改,执行效率高,用久了GRAPH后对其他写法都不习惯,唯一的缺点就时PLC性能要求高,也占用很大的工作存储器。大体形式如下:
五、LAD 比较
结合“SLC CASE”和“LAD 启保停”的写法,在没有先例参考的情况下,创造出“LAD比较”写法,直到后来看到有工控朋友用到过类似的写法,才知道此写法并非本人首创。形式如下图所示。
“LAD 比较”和“SCL CASE”有些类似,不过原理上还是有很大差别,“SCL CASE”执行效率更高。在“SCL CASE”中,只有CASE符合条件的才运行,不符合的就跳过,而”LAD比较”是所有程序都会执行,不能有双线圈,除非LAD中使用正真的跳转指令(SWITCH LABLE 结合 JMP),但操作起来更加艰难,而“SCL CASE”就没有这么多限制。但”LAD比较”比“SCL CASE”稍许直观,通用性更强。
免责声明:本文转自网络,版权归原作者所有,如涉及作品版权问题,请及时与我们联系删除,谢谢!
HISTORY
/
往期推荐
2022年电工初级考试题库完整版(内含答案)
电气人作业必备的3个神器,用微信一键打开即可使用!
【收藏】 十年老电工的“出路”,月入过万的秘诀!
五大电气制图软件(CAD、Eplan、CADe_simu...),你pick那个?
最新电气版CAD绘图软件,附超详细安装教程!
最新电气绘图软件EPLAN,附超详细安装教程!
初学者使用S7-200 SAMRT编程软件常见问题(附软件下载)
超全电气计算EXCEL表格,自动生成!电气计算不求人!
蓝牙耳机、电工/PLC入门书籍任性送?快来领取你的电气礼物!
PLC编程基本功:梯形图与控制线路(附1164个三菱PLC实用案例)
还看不懂电气图?电工识图基础、仿真软件拿走,理论实操快速上手!
12门永久免费电工视频、10GB软件/电子书资料、30天免费电工直播课免费送啦!
别忘了点赞+在看哦!
戳
“阅读原文”
免费学PLC/电工课程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
菱机妙用
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』