电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

触摸屏自控测试案例

2017-10-09 12:24分类:电气工程 阅读:

 

触摸屏自控测试案例
在触摸屏上输入一个IO地址,下面8个状态指示灯显示这个地址8个位的实际状态。如输入100(在触摸屏上可变),8个状态指示灯分别显示I100.0到I100.7的实际状态。 应用:系统维护人员希望通过触摸屏查看IO状态,但IO太多不可能每个IO做个链接,所以需要采用这个方法。
答:现在给你详细说下吧:
1:在触摸屏里组态一个IO域,地址对应PLC数据为MW0
2:组态8个状态指示灯,对应PLC变量M8.0----M8.7
3:PLC里编写如下程序:
L MW0 //载入通道的值,如100
SLW 3 //转化为32位指针
T MD4 //MD4存储地址值
L IB[MD4] //得到IB100的值
T MB8 //把IB100的值赋给MB8
注意MW0,MD4,MB8不要与你现有程序冲突,这段程序涉及到指针寻址,故不能使用LAD。
4:下载程序,连上触摸屏,在IO域里输入100,看看指示灯的变化及对应情况对不对吧。我在PLCSIM里已经做过验证,满足你的要求。
补充说明:指针的间接寻址无法用梯形图来表达,只能采取STL来编程。
您的需求可以用“多元变量”实现。建立一个变量,设置地址时选择“多元的”,然后关联一个索引变量,如变量地址设置为IB [index],再定义一个整型变量index,画面中可以通过改变index值使IB[index]索引到不同的地址。再定义一些指示灯,指示灯的外观根据IB [index]的值变化。

上一篇:西门子电磁流量计传感器常见故障维修

下一篇:直流调速器安装方式

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部