欢迎来到天天文库
浏览记录
ID:57689319
大小:234.50 KB
页数:4页
时间:2020-09-01
《NJ+ST语言编程应用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、NJST语言编程总结NJ编程方式分为两种:(1)ST语言编程(2)梯形图编程ST语言编程中不可以穿插梯形图,但在梯形图编程中可以插入ST语言;如果变量在ST语言与梯形图中相互调用时,需要把该变量建为全局变量;1,CASE语句下面简单介绍一下ST语言编程的应用;使用CASE语句可方便实现分支结构,并且调试时可以比较直观的看到运行到哪一步;CASESTAGEOF10:表达式1;20:表达式2;30:表达式3;ELSE表达式4;END_CASE;CASEDATAOF100:表达式1;101:表达式2;102:表达式3;ELS
2、E表达式4;END_CASE;IF条件THENSTAGE:=10;DATA:=100;END_IF;当前运行步分支并行结构从上例中可以看出,很容易知道程序运行到哪一步,如果动作没有执行下去,可以到当前步去查找原因,这对于调试是非常快捷,方便的;2,上升,下降沿微分使用上升,下降沿微分使用需要定义数据类型分别为F_TRIG,R_TRIG,并且只能建立在本地变量中,这是CJ文本语言里不具备的;使用如下:3,TON时间的使用把TON时间写在CASE100步下面时,如果计时到,那么TON输出点会变为TRUE,这时把TON的输入
3、置为FALSE时,TON的输出也相应变为FALSE;但是当CASE到101步时,这时才把TON的输入置为FALSE,TON的输出还是TRUE,不会变为FALSE,所以,最好是把TON时间写在CSAE以外或END_IF之后;如下所示;W1:=0;时,t1.q还是TRUE;4,IF语句使用IF条件语句包含IF,THEN,ELSIF,ELSE,END_IF语句;(1)IF单一语句(2)IF多条件语句5,FOR语句使用
此文档下载收益归作者所有