本例利用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
网友评论