好文档 - 专业文书写作范文服务资料分享网站

基于Step7和Wincc Flexible联合仿真教程 - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

完成之后,就将SIMATIC 300设备连接到了PROFIBUS子网上,如图所示。

SIMATIC HMI站和SIMATIC 300设备之间需要连结进行控制,可以有很多种方法,最简单和方便的就是通过PROFIBUS子网连接在一起。为了实现这种连接,需要将SIMATIC HMI站的IF 1B接口设置为PROFIBUS子网设备(默认为MPI网络设备)。修改的方法是双击SIMATIC HMI站的设备图标(最左面的蓝色设备块),在接下来的窗口中选择“确定”,即可打开SIMATIC HMI站的硬件配置窗口。

双击其中的IF 1B MPI/DP设备(索引4),打开IF 1B MPI/DP设备属性。

将接口类型修改为PROFIBUS,并在其属性中选择其通讯的速率与前面的SIMATIC 300站点保持一致,否则会发生通讯错误。

然后选择确定,忽视接下来的警告窗口(其实是提醒该设备还有一个端口闲置,是以太网接口,暂时不用)。将回到SIMATIC HMI站的HW Config界面,编译以后存盘并关闭HW Config界面,这样,SIMATIC HMI站的端口已经修改为PROFIBUS工作模式,原来的表示IF 1B端口MPI网络模式的红色方块已经变成了表示PROFIBUS网络模式的紫色方块。用鼠标按下该紫色方块并拖动到PROFIBUS总线上,实现网络组态。

保存并编译检查完成后,会出现一个警告。

忽略该报警信息,然后存盘关闭网络组态配置窗口。 6 PLC程序设计

(1)创建SIMATIC 300站符号表

(2)创建SIMATIC 300站中的块

双击SIMATIC 300设备右面的“块”,可以看到属于该设备的各个块列表(开始该站只包括“系统数据”和主程序“OB1”)。

选择菜单里中的“插入”→“S7块”(或在右面的窗口空白处点击右键,选择插入新对象),分别插入组织块OB100(需要改名字),数据块DB1。

(3)为数据块定义变量

在本项目中,SIMATIC 300站站点中规划了数据块的目的是为了方便触摸屏和PLC之间进行信息交换,这种交换需要通过数据块中的变量来实现。通过分析和规划,已经知道触摸屏需要给PLC三个BOOL(布尔)型的变量,分别用来传递“点动”、“连续”和“停止”;而PLC也需要给触摸屏一个INT(整数)型的变量,用来通知触摸屏显示电机不同的状态(当该变量为0时,表示电动机处于停止状态;当该变量为1时,表示电动机处于点动运行

基于Step7和Wincc Flexible联合仿真教程 - 图文

完成之后,就将SIMATIC300设备连接到了PROFIBUS子网上,如图所示。SIMATICHMI站和SIMATIC300设备之间需要连结进行控制,可以有很多种方法,最简单和方便的就是通过PROFIBUS子网连接在一起。为了实现这种连接,需要将SIMATICHMI站的IF1B接口设置为PROFIBUS子网设备(默认为MPI网络设备)
推荐度:
点击下载文档文档为doc格式
9s57954qfk2v3bv3zrfw
领取福利

微信扫码领取福利

微信扫码分享