首页 上一页 1 2 3 4 下一页 尾页

PLC ST语言编程之我的心得 点击:57920 | 回复: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.变量一定要注意选择的数据类型.这是最重要的.

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

 

 




jiaoanpeng

  • 精华:28帖
  • 求助:1帖
  • 帖子:327帖 | 15621回
  • 年度积分:0
  • 历史总积分:78592
  • 注册:2006年7月25日
发表于:2011-10-21 10:08:50
1楼

首席支持!期望您更多的精彩文章!!!

虽然偶对于PLC软件编程刚刚入门,但从平常的维护中看到一些厂家技术人员的编程由于没有注释,理解起来非常费劲,有时需要几天甚至好几周的时间才能够看懂,再者偶平常用到的S7-300中编程语言在梯形图、语句表和方块图中可以相互转换的,当程序理解不了事能够转换,提高编程和维护速度,就是不知这种功能其他的PLC设备是否具有。

楼主能够把自己的编程经验总结上传,分享给大家,非常感谢,支持!!!

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2011-10-21 10:46:01
2楼
ST的编程效率并不比使用指令表高,且执行效率也低于指令。

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2011-10-21 11:35:44
3楼

纯属习惯。。。。。。。。。。。。。

peterfang4545

  • 精华:0帖
  • 求助:2帖
  • 帖子:9帖 | 143回
  • 年度积分:0
  • 历史总积分:557
  • 注册:2008年6月03日
发表于:2011-10-21 12:25:23
4楼

是搞工控 的吗    中国技术都是些概念型选手,只能说让别人做 ,自己做不了

gk20110309

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2011年3月09日
发表于:2011-12-11 15:18:57
5楼
     学习啦!!!   !!!!

莫其麟

  • 精华:14帖
  • 求助:0帖
  • 帖子:120帖 | 5688回
  • 年度积分:0
  • 历史总积分:29157
  • 注册:2004年2月27日
发表于:2011-12-11 15:29:59
6楼

看看,了解一下。  

青岛黄工

  • [版主]
  • 精华:3帖
  • 求助:54帖
  • 帖子:108帖 | 4776回
  • 年度积分:0
  • 历史总积分:24297
  • 注册:2007年4月02日
发表于:2011-12-12 12:59:45
7楼
新名词概念星选手,学习了

shentongyang

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 42回
  • 年度积分:0
  • 历史总积分:689
  • 注册:2010年12月29日
发表于:2011-12-15 11:30:02
8楼
学习一下、观看一下、了解一下。

火@飞云

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 130回
  • 年度积分:0
  • 历史总积分:645
  • 注册:2011年9月10日
发表于:2011-12-15 16:42:23
9楼
ST做运算挺方便,做逻辑就不方便了

陌上尘

  • 精华:1帖
  • 求助:11帖
  • 帖子:20帖 | 939回
  • 年度积分:0
  • 历史总积分:5186
  • 注册:2010年5月12日
发表于:2011-12-28 12:35:31
10楼
用ST做复杂计算会方便不少,好像STEP7使用SCL语言的时候要另外装插件吧

leishuang2005

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 41回
  • 年度积分:0
  • 历史总积分:153
  • 注册:2008年12月05日
发表于:2012-01-06 17:14:58
11楼

是的,一般这种文本格式的编程在复杂的运算方面很有优势的,图形编程控制比如,lad,cfc等等有的方便工艺和顺序控制的,各有优势,但是有最普遍还是lad编程

haijiangvip

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2012年4月12日
发表于:2012-04-12 22:15:53
12楼
您的ST编程软件,用的是哪个,可以告知一下么,我正好最近在找这样的一个软件。

w243818310

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 41回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2012年4月02日
发表于:2013-01-24 16:24:59
13楼
回复内容:
对:haijiangvip关于您的ST编程软件,用的是哪个,可以告知一下么,我正好最近在找这样的一个软件。 内容的回复:


CoDeSys

luanshiqiye

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 599回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2013年2月26日
发表于:2015-08-22 20:38:08
14楼

ST+CFC  用起来不错的!

shangguanpengtao

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 29回
  • 年度积分:37
  • 历史总积分:642
  • 注册:2011年10月16日
发表于:2015-12-18 10:17:42
15楼

纯属个人习惯了,也各有各的优势

gonnafly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 240回
  • 年度积分:200
  • 历史总积分:2819
  • 注册:2013年7月25日
发表于:2015-12-22 16:18:21
16楼

用CoDeSys的太多了

cwcwcc5

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2012年12月19日
发表于:2016-05-26 11:57:58
17楼

真的学不会st语言啊

cwcwcc5

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 43回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2012年12月19日
发表于:2016-07-13 21:29:54
18楼

谢谢楼主了,辛苦了,正在学习

LcG1314

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2016年4月29日
发表于:2016-07-21 09:26:21
19楼

您好,请问有ST语言编程手册吗?谢谢

supertool

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 20回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2005年3月06日
发表于:2016-09-26 14:47:47
20楼

ST语言要买什么教材?我梯形图很熟悉,汇编也很熟悉,就是没用过ST语言,对格式不了解


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 下一页 尾页