新浪博客

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和面板连接在一起。
TIAV16和TP700Comfort模拟通讯
新建共享数据块DB1
TIAV16和TP700Comfort模拟通讯
在OB1新建程序段
TIAV16和TP700Comfort模拟通讯

保存,编译,没有问题
TIAV16和TP700Comfort模拟通讯
PLC程序到此结束
转到HMI程序
双击连接,配置连接参数,此时没有任何连接
TIAV16和TP700Comfort模拟通讯
点击“添加”,默认的通讯驱动没有问题
TIAV16和TP700Comfort模拟通讯
看下方的参数,接口换成“以太网”
TIAV16和TP700Comfort模拟通讯
根据实际情况修改IP地址和机架号、插槽号
TIAV16和TP700Comfort模拟通讯
转到变量,双击显示所有变量
TIAV16和TP700Comfort模拟通讯
初始状态没有变量
TIAV16和TP700Comfort模拟通讯
双击“添加”
TIAV16和TP700Comfort模拟通讯
滚动到PLC变量列,单击右方按钮
TIAV16和TP700Comfort模拟通讯
会弹出选择窗口,此处选择BOOL2变量
TIAV16和TP700Comfort模拟通讯
选择完后,有些列会自动填上信息,可以自己修改变量名字,改成和PLC变量名字一致便于理解
TIAV16和TP700Comfort模拟通讯
添加其他变量
TIAV16和TP700Comfort模拟通讯
转到画面,双击添加新画面
TIAV16和TP700Comfort模拟通讯
从右侧工具箱选一个圆,这里我希望根据BOOL1的数值动态填充圆圈的颜色,BOOL1为0,填充红色;BOOL1为1,填充绿色。
TIAV16和TP700Comfort模拟通讯
鼠标右键点击圆圈,选择属性,打开动画选项卡,点击外观项目的设置(红圈处)
TIAV16和TP700Comfort模拟通讯
关联变量BOOL1
TIAV16和TP700Comfort模拟通讯
设置变量范围,点击添加,设置数值为0,颜色为红色
TIAV16和TP700Comfort模拟通讯
同样色织数值为1,颜色为绿色
TIAV16和TP700Comfort模拟通讯
再添加一个圆圈,关联变量BOOL2,同样是数值为0,红色;数值为1,绿色
TIAV16和TP700Comfort模拟通讯
画面上放置4各IO域,属性-常规关联INT1、INT2、REAL1、REAL2
TIAV16和TP700Comfort模拟通讯
保存、编译
启动PLC模拟器,下载PLC程序,启动屏模拟器
在屏的模拟器,可以看到效果了
TIAV16和TP700Comfort模拟通讯
修改一下程序,就可以看到屏相应变化
TIAV16和TP700Comfort模拟通讯
第一次在博图练习PLC和屏的项目,比较顺利。希望自己在做现场程序也比较顺利。

我的更多文章

下载客户端阅读体验更佳

APP专享