×
Siemens Industry Online Support
Siemens AG
文档类型 常问问题 文档编号 59784005, 文档发布日期 2013年11月27日
(6)
评估

在 STEP 7 (TIA 博途) 中移植 S7-SCL 程序需要注意什么?

  • 文档
  • 涉及产品

说明
STEP 7 V5.x 的 S7-SCL 程序中使用一些指令在移植到 STEP 7 (TIA 博途) 后显示会有变化或者需要用户作适当修改。下表列出了这些指令:
 

描述 STEP7 V5.x TIA 博途
使能输出 ENO1) myBool:=ENO #myBool:=?ENO?
字符串中断 'Test$>   $<Test' 'TestTest'
IO 地址1) myByte:=PEB1 #myByte:=%EB1:P
EXPD 功能1) myReal:=EXPD(2) #myReal:=10**(2)
LOG 功能2) myReal:=LOG(2) LOG in red
绝对寻址 %DB1.DBX1.0 %%DB1.DBX1.0
符号名操作3) myByte:=EB1 #myByte:=?"Tag_x"?
表 01

1) 有关移植这些功能到 TIA 博途的相关信息可参阅系统手册,条目 ID:68113685

2) 在 STEP 7 (TIA 博途)中 LOG 功能 (标准对数) 必须用 LN 功能 (自然对数) 创建:[ LN(...)/LN(10) ]

3) 在SIMATIC STEP 7 V5.x 中创建 S7-SCL 程序时,必须确保输入类型的名称如 “EB1” 不能再用作块或者 FC 的名称。否则,程序移植时会有冲突,因为名称 “EB1” 已经进入到符号表。

下图显示了表 01 的指令移植到 STEP7 (TIA 博途) 前后的对照。如果不符合STEP 7 (TIA 博途) 的程序语法,移植时会生成相关的错误信息。


图. 01

为确保程序的执行,移植过程中不符合的语法必须更正,更正的程序代码显示在图 02 中。

图. 02

创建环境
该 FAQ 的相关截图由STEP 7 (TIA 博途) V12 创建。

安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.
评估文档
无评估
请求和反馈
您想要做什么?
注意:反馈总是与当前的条目/产品相关。您的消息将被转发给我们在线支持团队的技术编辑们。如果我们需要就您的反馈提供答复,您将在几天内收到答复。如果没有其它问题,您将不会收到答复。