西门子Step7 STL编程

如果A=true
则B=C-D
A=false
否则什么都不动

文字叙述,如果A=1(布尔量),此时给B赋值(BCD都是real),同时A变回到0
否则:AB都不变

问STL语言中怎么写这一段,详细一点,包括载入数据部分

第1个回答  2012-07-24
给你写了第一个程序,第二个参照第一个自己想想就出来了比较简单
FUNCTION:FC1 void
VAL:
IN_VAL: INPUT_A BOOL
INPUT_C REAL
INPUT_D REAL
VAL END
FC1 :
A #INPUT_A
JC _001
SET
SAVE
CLR
BEU
_001: L #INPUT_C
L #INPUT_D
-R
T #OUT_B
SAVE
BEU
FC1 END
最后在主程序调用就行了本回答被提问者和网友采纳
第2个回答  2012-07-23
楼上的有点小问题,A、B、C都是实数,不能用-I,应该用-R
A A
JNC NEX1
L C
L D
-R
T B
R A
NEX1: NOP 0

step7的标准版配置了哪3种基本的编程语言
1、STL(StructuredTextLanguage,结构化文本语言):STL是一种高级的文本编程语言,用于编写结构化的、可读性强的程序代码。类似于常见的编程语言,如C或Pascal,有丰富的语法和功能,可以实现复杂的控制逻辑和算法。2、LAD(LadderDiagram,梯形图语言):LAD是一种图形化的编程语言,以梯形图的形式表示程...

西门子Step7 STL编程
西门子Step7 STL编程 10 如果A=true则B=C-DA=false否则什么都不动文字叙述,如果A=1(布尔量),此时给B赋值(BCD都是real),同时A变回到0否则:AB都不变问STL语言中怎么写这一段,详细一点,包括载入数据部分 suzen632 | 浏览1753 次 |举报 我有更好的答案推荐于2017-12-16 20:26:41 最佳答案 给你写了...

西门子step7仿真软件怎么用
西门子step7仿真软件使用方法:1、在 Step 7 MicroWin V4.0中新建一个项目。编译正确后转换成STL编程语言界面(查看(V)- STL(S))。2、程序复制:选择需要仿真的程序(用鼠标拖黑)然后点击“编辑”→“复制”。注意:在Step 7 MicroWin V4.0的STL编程语言界面复制时,必须完整复制指令,例如...

西门子Step7 STL编程
FUNCTION:FC1 void VAL:IN_VAL: INPUT_A BOOL INPUT_C REAL INPUT_D REAL VAL END FC1 :A #INPUT_A JC _001 SET SAVE CLR BEU _001: L #INPUT_C L #INPUT_D -R T #OUT_B SAVE BEU FC1 END 最后在主程序调用就行了 ...

关于西门子STEP 7 语句表(STL)编程的问题?L DID [AR1,P#70.0]是什么意...
装载当前背景DB块中(地址AR1的值加上70)所对应的双字的数据到累加器1.比如当前背景DB为DB0,AR1的地址为0.0,当 L DID[AR1,P#70.0]后,累加器1的值即为DB0.DBD70所对应的值。

关于step7梯形图编程的问题
STEP7中指令语句(STL)与梯形图(LAD)的转换,可以先打开程序编辑界面,然后通过菜单view选LAD或快捷键CTRL+1实现。但要注意,不是所有的指令语句都能转为梯形图或功能图的。如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

请教:STEP7-300 SFC1 编写格式
SCL语言书写方法:INT1 := RD_SYS_T(OUT => #TOTAL_TIME);\/\/ 读出PLC系统时间并保存在Total_Time变量中 STL语言书写方法:CALL RD_SYS_T date_type:=Date_And_Time RET_VAL :=#mw0 \/\/临时变量或静态变量中定义 OUT :=#temp0 \/\/临时变量或静态变量中定义 ...

step7软件中指令表在哪
step7软件中指令表在点击查看-STL,可以用指令表编程。根据西门子官网公开的信息显示step7软件中指令表在点击查看-STL,可以用指令表编程。STEP7是一款编程软件,厂商是西门子,用于西门子系列工控产品包括SIMATICS7、M7、C7和基于PC的WinAC的编程、监控和参数设置,是SIMATIC工业软件的重要组成部分。

step7编译按钮灰色
step7编译按钮灰色:这个编译是对生成的源文件进行编译。lad\/stl\/fbd->源文件:进入lad\/stl\/fbd编辑环境,FILE菜单下GenerateSource即可生成对应块的源文件。打开生成的源文件即可看见该键不再是灰色。

step7编程时lad突然变成stl怎么回事
我遇到过一个情况,不知道跟你说的是不是一样。一个network中,或了多路,第一路的输出是个临时变量,第二路又在用这个变量,第二路调用了其他小功能块程序,保存的时候,就会自动变成STL语言,我在第二路功能块后面又加了一个西门子自己的库函数(加减乘除,move都可以,测试过),这种情况下保存,...

相似回答