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

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

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

完成之后,就将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
领取福利

微信扫码领取福利

Scan me!

微信扫码分享

闃呰骞舵帴鍙椼€婄敤鎴峰崗璁€�
娉細鍚勭櫥褰曡处鎴锋棤鍏宠仈锛佽浠呯敤涓€绉嶆柟寮忕櫥褰曘€�


鐢ㄦ埛娉ㄥ唽鍗忚

涓€銆� 鏈綉绔欒繍鐢ㄥ紑婧愮殑缃戠珯绋嬪簭骞冲彴锛岄€氳繃鍥介檯浜掕仈缃戠粶绛夋墜娈典负浼氬憳鎴栨父瀹㈡彁渚涚▼搴忎唬鐮佹垨鑰呮枃绔犱俊鎭瓑鏈嶅姟銆傛湰缃戠珯鏈夋潈鍦ㄥ繀瑕佹椂淇敼鏈嶅姟鏉℃锛屾湇鍔℃潯娆句竴鏃﹀彂鐢熷彉鍔紝灏嗕細鍦ㄩ噸瑕侀〉闈笂鎻愮ず淇敼鍐呭鎴栭€氳繃鍏朵粬褰㈠紡鍛婄煡浼氬憳銆傚鏋滀細鍛樹笉鍚屾剰鎵€鏀瑰姩鐨勫唴瀹癸紝鍙互涓诲姩鍙栨秷鑾峰緱鐨勭綉缁滄湇鍔°€傚鏋滀細鍛樼户缁韩鐢ㄧ綉缁滄湇鍔★紝鍒欒涓烘帴鍙楁湇鍔℃潯娆剧殑鍙樺姩銆傜綉绔欎繚鐣欓殢鏃朵慨鏀规垨涓柇鏈嶅姟鑰屼笉闇€鐭ョ収浼氬憳鐨勬潈鍒┿€傛湰绔欒浣夸慨鏀规垨涓柇鏈嶅姟鐨勬潈鍒╋紝涓嶉渶瀵逛細鍛樻垨绗笁鏂硅礋璐c€�

鍏抽棴