TIAV16和TP700Comfort模拟通讯
2024-01-19 20:28阅读:
现场有一套S7 300PLC+TP700
COMFORT面板,成套设备,供货厂家以知识产权为借口,拒绝提供源程序。为了尝试自己写一套程序,先做简单的练习。
在TIA V16新建一个项目,硬件从S7
300系列选314-2PN,IP地址配置为192.168.0.2,其他硬件随意设置几个。面板选TP 700
COMFORTIP地址为192.168.0.1。在网络试图把PLC和面板连接在一起。

新建共享数据块DB1

在OB1新建程序段
保存,编译,没有问题

PLC程序到此结束
转到HMI程序
双击连接,配置连接参数,此时没有任何连接

点击“添加”,默认的通讯驱动没有问题

看下方的参数,接口换成“以太网”

根据实际情况修改IP地址和机架号、插槽号

转到变量,双击显示所有变量

初始状态没有变量

双击“添加”

滚动到PLC变量列,单击右方按钮

会弹出选择窗口,此处选择BOOL2变量

选择完后,有些列会自动填上信息,可以自己修改变量名字,改成和PLC变量名字一致便于理解

添加其他变量

转到画面,双击添加新画面

从右侧工具箱选一个圆,这里我希望根据BOOL1的数值动态填充圆圈的颜色,BOOL1为0,填充红色;BOOL1为1,填充绿色。

鼠标右键点击圆圈,选择属性,打开动画选项卡,点击外观项目的设置(红圈处)

关联变量BOOL1

设置变量范围,点击添加,设置数值为0,颜色为红色

同样色织数值为1,颜色为绿色

再添加一个圆圈,关联变量BOOL2,同样是数值为0,红色;数值为1,绿色

画面上放置4各IO域,属性-常规关联INT1、INT2、REAL1、REAL2

保存、编译
启动PLC模拟器,下载PLC程序,启动屏模拟器
在屏的模拟器,可以看到效果了

修改一下程序,就可以看到屏相应变化

第一次在博图练习PLC和屏的项目,比较顺利。希望自己在做现场程序也比较顺利。