在S7-SCL (例如 OB1 循环时间)中如何读取一个组织块(OB)的起始信息?

说明:
下面的这个表描述了一个组织块的S7-SCL 源代码的生成步骤,重点在读取组织块的起始信息的STL 代码。n

序号 步骤:
1 在SIMATIC管理器中选择这个源文件并且插入 S7-SCL源代码到你的STEP 7 项目中,使用菜单"插入> S7 软件> SCL源代码".
2 接下来通过双击S7-SCL source打开S7-SCL编辑器.
3 在S7-SCL编辑器中,通过"插入 >块类型 > OB",你能够创建一个OB。在临时数据区域,一个作为OB起始信息默认的字节数组被创建。. n

如果在S7-SCL源文件中你需要更多的OB起始信息,在资源管理器中打开下面的路径:n

"<Drive>:Program FilesSiemensStep7S7DATAS7WIZ".n

你能够在这里发现组织块的STL源代码, 打开适当的STL源代码, 例如OB1.STL ,并且从STL原文件中复制STL源代码到S7-SCL源文件中。

4

在符号表中输入S7-SCL 源文件的组织块的符号名, 例如OB1的符号名"循环执行"。

5现在你不得不调整S7-SCL源文件中的语法结构 : n

  • 在这个程序的开始,用引号标示,设置 "标题" 和"版本" (或者删除"标题"和 "版本"), 例如标题=''和 版本: '0.1',n
  • 在“开始”语句后面插入一个分号。

这样你能够编译组织块的S7-SCL 源文件。

例子:
在下面的S7-SCL程序中, 这个临时的程序"OB80_OB_NUM" 被评估OB80 (循环时间故障). 如果这个循环时间超过了OB3, 这个OB80被调用并且标志位M1.0被置位。n

在S7-SCL (例如 OB1 循环时间)中如何读取一个组织块(OB)的起始信息?
图01n

下载:
在这个列表中(图. 02),在下载 "OB_Templ.zip". 时,有44个 STEP 7中的组织块被包含在S7-SCL 源文件中。 "OB_Templ.zip".n

在S7-SCL (例如 OB1 循环时间)中如何读取一个组织块(OB)的起始信息?
图. 02

复制"OB_Templ.zip" 文件到一个独立的目录中,. 在存档后, 这个文件被保存在"OB Templates S7 SCL" 在STEP 7 库中,`这个库包含了上面列表的44个组织块的源文件。

在S7-SCL (例如 OB1 循环时间)中如何读取一个组织块(OB)的起始信息? OB_Templ.zip ( 73 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335586.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论