发布于 2011-12-06 12:05:35
77楼
看了各位大大的帖子学到很多东西,我也说点我的吧
工作有6年了,从刚开始的接触西门子PLC,到现在基本上能够熟悉,编出来实现所需要功能的程序,也经过了好长时间。
第一次接触指针还是2年之前,看到人家编写的程序之后才知道西门子原来还有这种东西。
间接寻址给我们编程提供了很大的方便,特别是实现一些高级功能,对大量连续性、规律性数据的操作计算更是找到了捷径。
前段时间做了一个物料跟踪,冷床床面上共90个齿,根据每个齿条上有没有料来做相应的程序,主要是最后一齿~看人家做的用SCL语言,比较简单但是我也学习了一下,苦于自接触到现在的水平一直都是自己学习,没有个老师来指点,SCL也没学会,而且工作也没有那么多的时间学。便用的简介寻址来实现的,没扫描一次,所有数据便前移一个字(本来移位指令也能实现了,感觉比较麻烦,而且梯形图写起来也占用空间),使用STL编写完成之后,使用挺好。
下面是我写的程序,供新手参考吧~
L #IN0
T #TEMP3
OPN DB [#TEMP3]
L 178
L 8
*I
ITD
T #TEMP2
M001: LAR1
L DBW [#TEMP2]
T DBW [AR1,P#2.0]
L #TEMP2
L L#16
>D
JCN M002
TAK
L L#16
-D
T #TEMP2
JC M001
M002: NOP 0
SAVE
BE
还有没有别的好办法,也希望能指点一下
Q群:https://jq.qq.com/?k=9BDuEgf6