1.s5里面OB21.OB22.OB31.OB32.OB160.OB251这几个系统块,在s7里面分别用那 几个程序块代替?
2.OB22里面
L KF257
G DB10
G DB50
G DB52
L KF70
G DB51
这些东西转换成S7程序里面是不是只要建立的\DB块的DB10、DB50。。。。直接调用就可以?
3.OB31里面这是什么意思?
:ASM KH0000
:BE
OB160和OB251里面也是这个样子?
4.那位大侠有介绍S5系统,FB系统块的资料,好多FB功能块不知道干什么用的?
谢谢了!!!
问题补充:
1.我的S5cpu是115u的,ob块对应s7的应该是那些?
2.我的第二个问题不是问这段程序是什么意思?我主要想问在S7里面用不用这样调用?
3.啊鸣大侠你给发的链接。。从S5成功走向S7总共只有4页,没有具体讲什么,还有其他的S5资料吗/
最佳答案
1.s5里面OB21.OB22.OB31.OB32.OB160.OB251这几个系统块,在s7里面分别用那 几个程序块代替?
OB21 (from S5-135U):Manual (warm) restart----S7的OB101;
OB22 Automatic (warm)restart----S7的OB101;
OB19 to OB35 Error----S7的OB121, OB122, OB80to OB87;
OB31 Special function group error----S7 Omitted
OB32 Load and transfer error with a data block----S7的OB121;
OB160(S5-115U)Variable timed loop----S7的SFC47 WAIT;
OB251 Control: Process PID algorithm----S7的FB43or SFB41 - SFB43。
2.
L KF257 建立的数据块长度
G DB10 建立数据块10
G DB50 建立数据块50
G DB52 建立数据块52
3.
汇编语言。
KH 0000意思是十六进制常数0000
When the ”first executable statement” in the block body is the ”ASM” STEP 5 command (switch to assembly code), the processor executes the subsequent assembly language
statements immediately.
详见:
见《从S5成功走向S7》下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1466.pdf
提问者对于答案的评价:
谢谢,你给的资料不太详细 只有4页,没有具体讲什么东西。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136302.html