Codesys可视化功能比较强大,熟练使用之后可以做出漂亮的界面,本实例介绍Codesy是可视化的简单应用:
程序定义如下:
PROGRAM PLC_PRG
VAR
s1:STRING:='Good Morning';
s2:STRING:='Hello';
s3:string:='';
bStart:BOOL:=FALSE;
END_VAR
程序代码如下:
IF bStart THEN
s3:=s2;
ELSE
s3:=s1;
END_IF
然后添加对象->可视化
在可视化界面上添加TextField和按钮DipSwitch
然后就行数据绑定
TextField Texts->Text输入%s,Text variables->Text variable 选择PLC_PRG.s3
DipSwitch的Variable选择绑定PLC_PRG.bStart
以上操作完成就可以进行程序仿真:
运行效果如下
开关off状态运行效果如下:
开关on状态运行效果如下: