首页>新闻>PLC编程>详情
苏州PLC编程需要学些什么
预约试听

发布时间:编辑:佚名

命令组 所谓命令组,可以理解成关键字,使我们在编程中用到的**主要的工具,命令组由以下四种 逻辑操作 算术操作 比较操作 判断操作

苏州PLC编程需要学些什么

命令组 所谓命令组,可以理解成关键字,使我们在编程中用到的**主要的工具,命令组由以下四种

逻辑操作 算术操作 比较操作 判断操作


逻辑操作,主要是针对布尔型变量的操作,也就是梯形图中的 串并联 常开常闭操作。是ST语言使用 IF END_IF语句的基本功, 主要是指 NOT AND OR XOR 四种操作,其中 前三个用的**多。XOR(异或)几乎用不到,应该是在某些特殊行业或是特殊工艺处理的时候用到,方正鄙人是没用过。我们先看一段梯形图


苏州PLC编程需要学些什么

启保停梯形图电路

看到这段梯形图,相信大家都不会陌生,这是每一个工控人的入门,大名鼎鼎的启保停电路,在这段梯形图中 就包含了我们常用的三种逻辑关系。 i_xStart 和q_xRun 是OR的关系,也就是并联。i_xStop 是NOT ,也就是常闭。i_xStart 和q_xRun 组成的并联回路和 i_xStop 是AND 的关系,也就是串联。怎么样,是不是很简单。ST是支持任意分支 的复杂逻辑结构,如果你的梯形图很长,或是很复杂,就需要对它进行分解,看下面的例子

苏州PLC编程

复杂梯形图的逻辑分解

在启保停电路的基础上,我们又加了些零碎,图中,红色和绿色的是 AND 的关系,然后他们又和蓝色的是OR 关系。这一大坨又和后面的 是AND 关系。好像有点复杂,这就是ST 的劣势,在复杂逻辑关系的时候,保证时间长了,连你自己也看不懂,所以ST 只适合简单的,不太复杂的逻辑关系。当然,如果你的逻辑思维能力很强,也是可以的。不过,鄙人认为,复杂逻辑控制的项目会越来越少的,运动控制和复杂工艺算法的项目会越来越多,这正是ST的长处。ST的逻辑关系如下图所示

苏州PLC编程培训



ST 语言的逻辑操作

怎么样,其实ST 也就那么回事,本文所用的例子是使用施耐德电气基于CoDeSys 平台的Smomachine 软件,完全符合IEC61131-3 标准,它和西门子的博途一样,是个集成软件,不过它只集成了PLC和触摸屏,是完全免费的软件。本文由鄙人完全手打,发布于头条,隔壁家复制的时候,要去掉这一句。




咨询联系方式:13861302024(杨老师)或者QQ:2589245390 还可以直接在线咨询

更多课程推荐:

苏州PLC编程培训课程

昆山西门子PLC课程培训

吴江PLC编程培训课程

太仓PLC编程综合培训

苏州JAVA软件开发培训课程

阅读全文
热门机构推荐
<上一篇:深圳联为智能教育庆祝教师节系列活动 >天津去哪儿找专业护肤品制作实验室单科班下一篇:
1V1课程咨询 免费试听课程

编辑推荐