您当前的位置:五五电子网电子知识电器控制触摸技术触摸屏自控测试案例 正文
触摸屏自控测试案例

触摸屏自控测试案例

点击数:7231 次   录入时间:03-04 11:42:34   整理:http://www.55dianzi.com   触摸技术
触摸屏上输入一个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]的值变化。

本文关键字:触摸屏  触摸技术电器控制 - 触摸技术

《触摸屏自控测试案例》相关文章>>>