当前位置: 主页 > PLC控制

程序中“与”问题

程序如下:
SET
SAVE
=L0.1
A#move_valid//接移动有效确认信号。问题:这个“与”运算是和谁“与”?
JCNA000
L#speed_level[1]//接指针变量地址
ITD
T#max_speed_temp
A#slow_down//接慢速向下模式信号。问题:这个“与”运算是和谁“与”?

最佳答案

1、SET
SAVE
=L0.1//这条赋值语句的/FC位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。并且本条指令对对RLO没影响。
A#move_valid//如上述,本条语句是新的逻辑开始。只是一条语句是#move_valid与RLO与。因为是逻辑的第一条指令,此时RLO=1,即测试#move_valid是否为1。
JCNA000
L#speed_level[1]//接指针变量地址
ITD
T#max_speed_temp////这条传送语句的/FC位的信号状态为“0”,则表示伴随着下一条逻辑指令,程序中将开始一个新的逻辑串。。并且本条指令对对RLO没影响。
A#slow_down///如上述,本条语句是新的逻辑开始。只是一条语句是#move_valid与RLO与。因为是逻辑的第一条指令,此时RLO=1,即测试#slow_down是否为1。
2、应用STL编程,要掌握指令状态字的使用,详见:
、STL语句的状态字:
htTP://wenku.baidu.com/view/60562e49e45c3b3567ec8b38.html
并且要掌握各种STL语句对状态字的影响,详见:
、《用于S7-300S7-400的语句表(STL)编程手册》下载
http://www.ad.siemens.com.cn/download/SearchResult.ASpx?searchText=1008

提问者对于答案的评价:
谢谢非常详实的解答,长见识了!

  • 关注微信

猜你喜欢

微信公众号