PLC ST语言编程之我的心得 点击:57475 | 回复:76



dianqisu

    
  • 精华:5帖
  • 求助:0帖
  • 帖子:23帖 | 804回
  • 年度积分:1
  • 历史总积分:9138
  • 注册:2008年12月19日
发表于:2011-10-20 09:43:06
楼主

以前编程都是习惯用梯形图,每次编运算程序,都得写很多条运算程序。调试且不说,就光重复使用就得复制好几遍,还要一遍一遍的改寄存器地址,很是麻烦。一次偶然的机会,我用到了一款PLC可以使用ST 语言编程的,我就开始了用ST语言编程的学习路程了。刚一开始,不习惯,因为其和PASCAL语言类似,语法呢,和VB 有区别,所以用起来特别别扭。时间久了,也就习惯了。到最后觉得用ST语言编程还真省了不少事。编程的效率提高很多了。许多复杂的运算,校验程序用ST语言编程特别的方便。在这里我把我的经验和大家分享一下。

1.在用ST语言编程的时候,建变量不要用过多的汉字,因为程序在编译的时候可能会编译不了,出现非法字符。

2.在使用ST语言编程时候,尽量多把注释写好,方便自己调试时,容易查找。

3.写判断语句的时候,尽量把条件写在下一行,不要和判断语句在同一行出现,虽然是允许这样出现的,但是这样使程序不易阅读.

4.在给变量赋值的时候,一定要注意数值的前缀符号.

5.变量一定要注意选择的数据类型.这是最重要的.

小小的心得和大家分享,希望对大家有所帮助.下面我发一个我写的小小的程序代码.具体的详细例程就到原创例程下载版块去下载.

 

 




Kill me softly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 80回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2017年10月25日
发表于:2018-07-28 16:56:00
41楼

问下这是什么原因?我在控制面板已安装程序中可是找不到这个已安装的程序,请问谁遇到过这种情况,告诉下,不胜感谢!

我不会啊求解

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 575回
  • 年度积分:345
  • 历史总积分:11780
  • 注册:2018年8月10日
发表于:2018-08-21 09:49:55
42楼

PLC梯形图 可以嵌入表格编辑 ,也是很方便的哦

张怡兵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:156
  • 注册:2018年8月25日
发表于:2018-08-26 13:54:03
43楼

回家陪看咯普joy呼吁会给予会哦歌友会vtgyugyhujguyhilyhuikl

圣迪工业

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:94
  • 注册:2002年9月03日
发表于:2018-08-26 14:46:17
44楼

学习、观看、了解

银猫铁狐

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:0
  • 历史总积分:1196
  • 注册:2017年8月16日
发表于:2018-10-10 14:35:19
45楼

感谢楼主分享,学习学习

单车部落

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2018年3月12日
发表于:2018-10-24 23:09:51
46楼

哪位兄弟右用ST语言写FB的手册?请发一下,谢谢!

银猫铁狐

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 269回
  • 年度积分:0
  • 历史总积分:1196
  • 注册:2017年8月16日
发表于:2018-11-26 15:45:19
47楼

ST语言目前越来越多人在用!

湘江残月

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2018年10月22日
发表于:2019-01-09 19:08:35
48楼

看的,学习学习,谢谢分享

gk15381

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 123回
  • 年度积分:0
  • 历史总积分:93
  • 注册:2017年1月07日
发表于:2019-01-20 22:21:39
49楼

学习了  ,谢谢 

NJDSQ

  • 精华:0帖
  • 求助:2帖
  • 帖子:10帖 | 177回
  • 年度积分:15
  • 历史总积分:806
  • 注册:2010年7月07日
发表于:2019-02-18 11:43:55
50楼

同感,找不到ST语言的详细资料,不清楚里边的函数有哪些和怎么用。

liujiseng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4661回
  • 年度积分:0
  • 历史总积分:822
  • 注册:2011年3月29日
发表于:2019-02-18 13:13:42
51楼

看看,了解一下。  

1126gml

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 61回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2014年3月27日
发表于:2019-02-18 14:17:49
52楼

看一下都写的什么~

shuanglei_1224

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:256
  • 注册:2014年3月20日
发表于:2019-03-05 09:15:21
53楼

这个挺好,和STL不一样,但是西门子的STL真心没法用啊……

yancheng_123

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 756回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2017年3月17日
发表于:2019-04-06 17:08:18
54楼

谢谢楼主提供学习资料,如果能提供些工艺流程这些就更好了

jakke

  • 精华:0帖
  • 求助:3帖
  • 帖子:10帖 | 146回
  • 年度积分:0
  • 历史总积分:300
  • 注册:2015年11月09日
发表于:2019-04-10 22:57:14
55楼

学习了  ,谢谢 

dqzhh

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 64回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年2月28日
发表于:2019-04-11 04:54:21
56楼

顶,新手,怎么才能增加自己的积分呢? 内容的回复!

黄海886啊

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 91回
  • 年度积分:0
  • 历史总积分:547
  • 注册:2017年6月21日
发表于:2019-04-11 08:51:25
57楼

学习了,各有优势

碎梦尘封

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:199
  • 注册:2011年4月04日
发表于:2019-05-28 08:30:27
58楼

个人体会:

ST语言移植性好,可以在不同的PLC之间复制粘贴使用。另外,最重要的一点就是,如果做复杂的配方流程的话,ST要强大许多,数据运算、程序结构、调用层次、逻辑条理、步骤控制都很有优势。当然,如果只是做做简单的PLC控制程序,梯形图和ST哪个好用纯属个人习惯了。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:89
  • 历史总积分:332560
  • 注册:2011年4月25日
发表于:2019-05-28 08:48:56
59楼

写的很好,谢谢楼主分享经验

候鸟ike

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 452回
  • 年度积分:0
  • 历史总积分:311
  • 注册:2019年3月07日
发表于:2019-05-30 21:18:07
60楼

ST+CFC  用起来不错的!



热门招聘
相关主题

官方公众号

智造工程师