美文网首页
在TwinCAT 3.0上开发PLC编程调试Lamp DEMO

在TwinCAT 3.0上开发PLC编程调试Lamp DEMO

作者: interboy | 来源:发表于2019-08-23 14:07 被阅读0次

    本例利用TwinCAT 3.0的PLC编程,创建一个不需硬件支持的调试DEMO。

    事先应该准备TwinCAT 3.0开发环境,参考文章:《在Windows 10上安装TwinCAT 3.0》 https://www.jianshu.com/p/77c00ab76efa

    1. 创建TwinCAT 3.0工程

    启动Visual Studio后,在New Project中选择TwinCAT Projects的TwinCAT XAE Project。


    新建TwinCAT工程

    2. 创建PLC项目

    打开新建的XAE工程后,在Solution Explorer中找到PLC,右键选择Add New Item,创建一个Standard PLC template项目。


    新建PLC项目

    3. 创建Lamp和RocketSwitch控件

    在Project树的VISUs上,右键选择Add,添加一个Visualization。
    选中Visualization,在Toolbox选项卡中,拖拽Lamp和RocketSwitch两个控件。


    Visualization

    4. 编写PLC代码

    在Project树的POUs中,选中MAIN(PRG),填写赋值语句。

    Lamp := RocketSwitch;
    

    回车后自动识别两个变量需要声明。其中Lamp为BOOL类型输出变量,RocketSwitch为BOOL类型输入变量。


    声明变量Lamp 声明变量RocketSwitch

    5. 控件绑定变量

    在Project树的选中Visualization。然后,分别选中两个控件为其绑定变量。
    选中Lamp控件,在Properties栏目中选择Variable,点击添加,选择刚才声明的变量Lamp。


    选择Lamp变量

    类似的操作为RocketSwitch控件绑定RocketSwitch变量。

    6. 编译运行

    通过菜单TwinCAT中选择Active Configuration,会自动编译和部署。
    选择Restart TwinCAT system in Run Mode。
    通过菜单PLC选择Login,然后再选择Start,PLC程序就启动了。

    7. 演示效果

    选中Visualization窗体,点击RocketSwitch后,Lamp控件的就是翻转灯的亮和灭两种状态。

    关Lamp 开Lamp

    如果有HMI和PLC编程相关的交流,可以微信联系VictorACheung。

    HMI和PLC编程相关文章参考:
    《在Windows 10上安装TwinCAT 3.0》https://www.jianshu.com/p/77c00ab76efa
    《在TwinCAT 3.0上开发PLC编程调试Lamp DEMO》 https://www.jianshu.com/p/0bea791e24c7
    《利用C#通过ADS与TwinCAT 3.0的PLC通信DEMO》 https://www.jianshu.com/p/678ef8f40bce

    相关文章

      网友评论

          本文标题:在TwinCAT 3.0上开发PLC编程调试Lamp DEMO

          本文链接:https://www.haomeiwen.com/subject/vxhosctx.html