西门子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等一看就懂)等,读源文件绝对要比你一句一句的读转换成语句表的程序要省劲的多。

西门子PLC S7 语句表程序如何理解
= 为赋值指令, = L20.1: 向临时变量地址L20.1写入位逻辑0或1。T 为传送指令, T LW2: 将累加器1数据传送到临时地址LW2(占用L2.0-L3.7,16bit)。JC 为跳转指令, JC 0100: JC指令之前逻辑运算的结果为1时,跳转到目标标签0100处。S7帮助文档有相关指令介绍,...

西门子S7-300程序中语句表每一句都是什么意思?
SET SAVE \/\/一般用在子程序的开头,就是保存BR位,你可以简单理解为梯形图的EO L 0 \/\/把 0 赋给#TEMP1 , #TEMP1 可以在子程序资源里建立 T #TEMP1 L #IN0 \/\/ 把外部参数INO 给#TEMP2, 这个应该是这个子程序的一个输入参数 T #TEMP2 L 0 \/\/比较INO(#...

西门子S7-300程序中语句表每一句都是什么意思,求大神帮忙!
= L 0.1 \/\/将RLO位保存到L0.1临时存储区位 L #IN3 \/\/装载#IN3这个变量到ACC1 SAVE \/\/将RLO结果保存到BR位,以保证下面的程序可以执行。ITD \/\/将ACC 1中的数值转换为双整数 DTR \/\/将ACC1的双整数转为浮点数,最终#IN3变成了浮点数,保存在了ACC1 SAVE \/\/...

西门子PLC程序语句表的运算含义
LOOP ABL_1 \/\/执行循环 程序的作用是将数据填入DB中,第一次DBD100~120,第二次DBD200~220依次类推,循环次数由Temp1决定。Temp1决定了要填写多少条记录。

西门子S7-300 程序中语句表每一句都是什么意思,求大神帮忙!
你这个是编译之后的程序,没有注释,无法解释其含义。只能看明白作了哪些数据处理,如:JU M005\/\/ 程序无条件跳转到M005标记段落继续执行 M006: L 0.000000e+000\/\/ 标记M006, 装载0.0到累加器1 T #OUT34\/\/将累加器1中的数据0.0传送到输出接口OUT34 其他指令请参考:S7-300和S7-400(STL...

什么是plc的指令语句表?
如图所示,这个就是西门子S7-200SMART系列PLC的指令表。指令表与梯形图,结构功能图,是PLC的三大主要编程语言。望采纳。。。

西门子PLC的这个是什么程序 怎么看这程序 有资料吗
这个是编程人员编写的一个程序块,然后调用,这是用语句表的形式调用的,也可以用梯形图的形式调用。等号左边的是在程序块中定义的变量,右边是地址。要看到程序块才可以知道程序是怎么控制的。

西门子S7-300 STL语句表程序意思解释, 第二问能转成梯形图吗?_百度知 ...
1 -D L 4 D SLD 3 LAR1 L MD [ AR1 , P#100.0 ]T DB20.DBD200 DB20.DBW0的数值减1,再乘以4,再左移3位(即乘以8),将其数值传入AR1地址寄存器,以AR1的数值为起始地址偏移100,将上述偏移地址的MD存储器的数值传送到DB20.DBD200 间接寻址无法使用LAD梯形图 ...

怎么判断西门子plc中有无程序
这个是编程人员编写的一个程序块,然后调用,这是用语句表的形式调用的,也可以用梯形图的形式调用。等号左边的是在程序块中定义的变量,右边是地址。要看到程序块才可以知道程序是怎么控制的。

S7系列的PLC的编程语言LAD、STL、SCL、GRAPH、HIGRAPH、CFC分别是...
PLC S7-SCL是什么意思 结构化控制语言编程结构和C语言和Pascal语言相似,特别适合于习惯于使用高级语言编程的人使用。SCL程序可以在CPU314及其以上的S7(包括400)中运行。 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS...

相似回答