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

2019-08-23  本文已影响0人  interboy

本例利用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

上一篇 下一篇

猜你喜欢

热点阅读