第一范文网 - 专业文章范例文档资料分享平台

SCL编程问答

来源:用户分享 时间:2025/5/29 5:54:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

的字符为ASCII格式。图T1-01显示了STRING数据类型的结构。

图 01

注意事项:

数据类型STRING格式的更多信息可在STEP 7的在线帮助中找到:

? “数据类型STRING的格式”。

可在S7-SCL的帮助中找到关于关键字“AT”的更多信息:

? 声明变量范围的视图

在S7-SCL中关键字“AT”是变量或变量范围视图的一个定义。建议使用功能块的静态变量而不

是全局数据块。然后就可通过符号连接这个变量,例如ABC “STRING”类型。

使用S7-SCL指令AT通过STRING变量ABC来创建一个模板。如图T1-01所示,数据类型STRING包含256个字节。字符串的最大长度和实际长度分别输入到字节1和字节2。在图T1-02的样例程序中,字节“String_maximal”包含最大长度,而字节“String_actual”包含实际长度。字符串中的字符,最多总共254个,通过域JKL: ARRAY[1..254] OF BYTE定义。

可通过变量DEF.JKL连结字节部分,例如字符串ABC中的第三个字节,及字符串中的第一个字符。图T1-02包含了读取数据类型STRING的字节部分的 一个S7-SCL程序。

? DEF.JKL[1]:= MB1

? 图 02

在 S7-SCL 中如何访问 BYTE 、WORD 和 DWORD 变量的各个位?

说明:

从 S7-SCL 版本 V5.1 起,可以使用 AT 函数去读写变量的元素。当定义变量视图后,可以读写:

? ? ?

变量数据类型为 BYTE 、WORD、DWORD 的位 变量数据类型为 WORD、DWORD 的字节 变量数据类型为 DWORD 的字

AT 特性主要用于 INPUT,OUTPUT 和本地变量。图. 01 显示了访问 BYTE 变量位的 AT 功能的 S7-SCL 样例:

图 01 图. 01 在这个 S7-SCL 的样例程序中,创建了输入叁数的多视图。如果 FB40 被调用,你能 参数化作为输入和输出变数的 \、 \和 \叁数。\叁数不在调用块中出现。变量 \被分为变量 \的 8 个布尔值。请参考 S7-SCL 的在线帮助中 \声明变量范围视图 \部分。 数据类型的声明 变量的数据类型 基本类型 复杂类型 ANY/指针

搜索更多关于: SCL编程问答 的文档
SCL编程问答.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c86zj94yioh7z7sh756ag_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top