3种PLC软件中来看ST编程中的定时器编程
昨晚的文章用同一段点动控制程序,让大家看了一下博图/三菱/3S,三个品牌PLC中ST编程的一些特点,很相似吧!今天继续用同一段定时器程序,来看看这个3种PLC中对定时器编程的异同!
同样的废话不多说了,直接上动态图来看:
1,博图ST编程调用定时器运行程序:
TIA Portal V14中的SCL程序中对定时器监控动态图
在博图中SCL编程时,因为我是在0B1块中直接写的程序,因此调用调用定时器TON时,其实是调用IEC定时器,相当于一个功能块,熟悉STEP7的人应该知道和SFB4一样,总之是FB块就需要一个DB块,因此我程序中的T1.TON,这个T1其实就是一个DB块,我给他命名成T1了!
同样这个程序就是PB1值为1时,就让CONDITION_OK为真,这样定时器的IN管脚就接通了,定时器就开始工作!时间运行5S后,定时器的Q点也就是STEP_DONE就输出为真了!
PT处是设定的延时时间,T#5S就代表是5秒钟。
注意一下Q=>"STEP_DONE",这里的这个=>符号不是比较的意思,而是输出的意思!
别的就没什么说的了,直接看另外2种PLC程序!
2,三菱ST编程调用定时器运行程序:
GX WORKS3中的定时器程序监控动态图
三菱这个程序是基于FX5U PLC的,这个TON指令,其实属于通用函数/FB下的定时器,和梯形图编程时使用的OUT T0是不一样的! OUT TO,OUTH T0这些不清楚的可以去看一下我的问答!
程序的内容是和上面博图软件中的解释一样的,就是延时接通而已,很简单!继续往下看。
3:3S codesys ST编程调用定时器运行程序:
codesys V2.39中的定时器程序监控动态图
codesys中的定时器和三菱的就很相似了,T1出现在了声明中,且是一个标准功能块FB,可以看一下变量声明中的图片:
T1是被声明成一个TON类型的参数
这个图片上T1不是被声明成TIME,而是声明成TON,这个TON是标准功能块中的一个函数!
从3种编程软件中可以看到,在ST编程中调用定时器时,其实这个定时器是相当于一个FB函数功能块!这个是他们的共同点!
博图/三菱/3S编程软件中ST编程定时器时的用法就如本篇文章所描述的,希望对小伙伴们有点帮助。STEP7软件中的定时器用法,我在问答中也有提及,需要的朋友可以关注我到主页中去搜索!
本文到此结束,感谢阅读!
汇川小型PLC新版编程软件LD编辑器中插入ST执行块#学习
汇川小型PLC新版编程软件:LD编辑器中插入ST执行块。
·首先需要新建一个临时工程,这里选择EASY300系列,确定。
·在主函数当中测试一下插入新增加的最新块,选一个简单的逻辑判断,如果X0为1,让M100写为1,否则让M100写为0。
·仿真一下,在仿真器中触发X0,发现M100已经被复制为1,复位一下,功能正常实现。
喜欢就点个关注,下期再见。
相关问答
plc的st灯什么意思?
plc的st灯是累计定时器的意思。累计定时器ST主要为:默认0点(低速和高速累计定时器共享)(可改变)。低速和高速累计定时器由指令指定。低速和高速累计定时器...
西门子plc常用编程件有哪几个?
西门子PLC常用编程件包括STEP7(编程软件)、WinCC(人机界面开发软件)和NetPro(网络配置软件)等。其中,STEP7是最基础的PLC编程软件,在PLC控制系统开发过...
Codesys用于什么PLC?
正泰PLCCODESYS是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL、ST、FBD、LD、CFC、SFC六种PLC编程语言,用户可以在同一项目中选择不同...
PLC编程语言中LD/IL/FBD,ST/SFC/CFC的全称是什么?望高手指点?
LD:laderdiagramIL:这个又叫STL,statementlist而IL应该是日系叫法,I什么list的意思吧,没仔细研究过日系的PLC。FBD:FunctionBlockd...
codesys介绍?
CODESYS是一种功能强大的PLC软件编程工具,它支持IEC61131-3标准IL、ST、FBD、LD、CFC、SFC六种PLC编程语言,用户可以在同一项目中选择不同的语言编辑子...
plc最直接的编程语言是?
一、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言,它是与继电器线路类似的一种编程语言。因为从事电气人员对继电器控制较为熟悉,所以梯形图编...
plc五种编程语言?
plc编程语言如下1、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟...
西门子plc仿真软件为何没有cpust60型号-ZOL问答
ST60是西门子近几年新出的S7-200SMART系列的CPU,是替代S7-200系列的产品,据说只有中国地区销售,而仿真软件是十几年前出了,没有做过更新,因此并没有ST60的CPU。...
plc中call怎么输入?
在PLC中,您可以使用以下步骤来输入CALL指令:打开PLC编程软件,例如SoftMaster、Codesys等。在编程软件中选择您要使用的PLC型号和编程语言,例如ST、LD等。...
PLC用什么语言编程?
西门子PLC支持以下几种编程语言,其中包含梯形图:1、顺序功能图(SFC,SeauentialFuctionChart)西门子STEP7中的该编程语言是S7Graph。这是位于.....