S71500数组的使用方法
播报文章
原创
|
浏览:6876
|
更新:2017-12-21 17:34
|
标签:编程
1
2
3
4
5
6
7
分步阅读
数组的使用,可以方便用户建立一个数据库,在数组里事先存放好预定义好的数值,比如同一时刻启动哪几台电机,根据程序需要去读取数值里的数值。
工具/原料
博途V14
SCL
方法/步骤
在博途项目树下,新建一个数据块,类型为 数组_DB,数组的数据类型为 Byte,限值为0-8。
为数组中的变量定义初始数值。
数据块建完后,打开数据块,对 数据块进行编译,编译完成,才能调用。
新建变量表,添加需要用到的变量,如数组指针、数字量输出值、数组函数返回值。
5
在项目树下,新建一个FC功能,名称为Array_Control。
6
//每秒钟将数组中的数值依次赋值给QB2
IF"Array_i" <=7 THEN
"Array_Val" := ReadFromArrayDB(db := "DB_TO_Array",index := "Array_i", value => "QB2")
;
"Array_i" := "Array_i" + 1;
END_IF;
IF"Array_i" > 7 THEN
"Array_i" := 0 // 指针清零
;
END_IF;
7
将数组功能Array_Control拖动到时间中断组织块OB30中,实现每秒钟运行一次Array_Control。
8
数组功能测试,程序实现了每秒钟将数组中的变量依次赋值给QB2。
END
注意事项
本篇仅供 自动化工程师 学习参考
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
keysight e5071c现货热租-东方中科
东方中科广告
查看更多
华WS57706交换机 华W代理商 原装品质保障
广州市宇川网络科技广告