联系我们

联系人:朱华丹(小姐)

联系手机:13827472289

固定电话:7472289

企业邮箱:94883659@QQ.com

联系我时,请说是在电子快手网上看到的,谢谢!

今日最新资讯
热门资讯
电子快手网资讯
    三菱触摸屏自控测试案例
    发布者:knzdh88  发布时间:2013-06-28 12:59:38  访问次数:98

    三菱触摸屏上输入一个IO地址,下面8个状态指示灯显示这个地址8个位的实际状态。如输入100(在触摸屏上可变),8个状态指示灯分别显示I100.0I100.7的实际状态。 应用:系统维护人员希望通过触摸屏查看IO状态,但IO太多不可能每个IO做个链接,所以需要采用这个方法。 
    详细事项
    1:在触摸屏里组态一个IO域,地址对应PLC数据为MW0
    2:组态8个状态指示灯,对应PLC变量M8.0----M8.7
    3PLC里编写如下程序:
    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]的值变化。 

免责声明:电子快手网转载作品均注明出处,本网未注明出处和转载的,是出于传递更多信息之目的,并不意味 着赞同其观点或证实其内容的真实性。如转载作品侵犯作者署名权,或有其他诸如版权、肖像权、知识产权等方面的伤害,并非本网故意为之,在接到相关权利人通知后将立即加以更正。联系电话:0571-87774297。
0571-87774297