当前位置: 主页 > PLC控制

请问有没有S5的相关指令的资料

我正在学习一个S5程序,可很多指令都看不懂,有没有关于S5指令集的介绍?
fb1D:5176E@ST.S5DLEN=142
Page1
Segment1
Name:DIVERSES

:***

Segment2
:AF8.7
:LKT600.2
:sfT26
:
:AF8.7
:LKT598.2
:SFT27
:ANT27
:SF126.0
:
:ANF8.7
:JC=M001
:JU=M002
M001:
:AT26
:JC=M003
:
:ANF126.1
:JC=M004
:JU=M002
M004:
:LKH00E0
:TFY125
:SF126.1
:JU=M002
M003:
:ANF126.1
:JC=M002
:LKH00DF
:TFY125
:RF126.1
:RF126.0
M002:
:***
请问一下:
1、第一段是个空段,有什么意义?是方便编程么?
2、M001是个标号么?
3、第二段
 :AF8.7
:LKT598.2
:SFT27
:ANT27
:SF126.0
:
:ANF8.7
:JC=M001
:JU=M002
M001:
是什么意思?能不能给逐句说明一下?

问题补充:
刚接触S5
   :ANF8.7
:JC=M001
:JU=M002

也有这样解释的:

   F8.7为0时跳转M001,M001执行玩后无条件跳转M002。

最佳答案

1、是空段,没有特别含义。
2、m001是标号,是程序跳转的地址
3、:AF8.7//F8.7=1“时,定时器开始计时
:LKT598.2//装载计时598S2表示时基为1,即598*1=598S
:SFT27//计时器T27动作SF表示计时器T27是延时关断类型的,也就是说动作后,先输出为1,然后到计时点后,变为0
:ANT27//根据计时器的类型,应该在598S后。
:SF126.0    //置位F126.0
:
:ANF8.7//F8.7=0时
:JC=M001//跳转到M001处
:JU=M002//否则跳转到M002

提问者对于答案的评价:
较为详细的解说了语句的含义

  • 关注微信

猜你喜欢

微信公众号