西门子PLC S7 语句表程序如何理解

特别是 = L 20.1
T LW 2
JC 0100

= 为赋值指令,     =   L20.1:  向临时变量地址L20.1写入位逻辑0或1。

T 为传送指令,     T   LW2:   将累加器1数据传送到临时地址LW2(占用L2.0-L3.7,16bit)。

JC 为跳转指令,     JC  0100:   JC指令之前逻辑运算的结果为1时,跳转到目标标签0100处。

S7帮助文档有相关指令介绍,输入需要查看的指令即可(中文版STEP 7最好,便于阅读)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-26
看不懂就对了,人家原来用SCL语言写的,把源文件删了,所以打开自动转换为语句表语言的了。你让写程序的本人来看也够呛看懂。就像把高级语言写的程序转成汇编,要看懂就很费劲了。一个语句好理解,要总起来理解程序实现的功能就费劲了。追问

godane:
全部的文件我这应该都有这个是啤酒厂程序。如果想弄明白我该怎么做呢
谢谢

追答

德国佬一般都喜欢用SCL(西门子的结构化文本语言)写程序,在program文件家里找到SCL源文件(如果有的话),学习SCL语言的语法(如果你会pascal,C,VB等一看就懂)等,读源文件绝对要比你一句一句的读转换成语句表的程序要省劲的多。

相似回答