收藏 分享(赏)

S7-300_400 PLC仿真步骤.doc

上传人:j35w19 文档编号:7805577 上传时间:2019-05-26 格式:DOC 页数:23 大小:2.67MB
下载 相关 举报
S7-300_400 PLC仿真步骤.doc_第1页
第1页 / 共23页
S7-300_400 PLC仿真步骤.doc_第2页
第2页 / 共23页
S7-300_400 PLC仿真步骤.doc_第3页
第3页 / 共23页
S7-300_400 PLC仿真步骤.doc_第4页
第4页 / 共23页
S7-300_400 PLC仿真步骤.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、S7-300/400 PLC 仿真步骤1点击 STMATIC MANAGER 图 1 界面中的 图标,出现图 2 所示界面:图 1图 22选中右面所有的块,点击 图标(图 3)图 33切换到仿真界面(图 4)图 44设置输入、输出变量和存储单元(图 5) ,注意:设置好后要敲 Enter 键才能保持住并起作用图 55选中 Run 框,运行程序(图 6) ,注意观察各变量和输入输出量的变化情况:图 6简单 FB(功能块)的建立在 SIMATIC MANAGER 管理器界面中击右键,再现图 1 所示画面图 12选中 Function Block 单击左键,出现图 2 所示画面图 2 对话框中:Na

2、me功能块的名字,必须由“FB+数字组成” ;Symbolic Name功能块符号化的名字(可为中文) ,一般起能表达该功能块作用的最简名字;Symbol Comment符号注释(对功能块的详细说明) ;Created in功能块的编程语言选择。Multiple Instance Capable多重背景功能块选择框3各项设置如图 3 所示4单击“OK”按钮,完成设置,如图 4 所示,在 SIMATIC MANAGER 管理器界面右侧出现了一个功能块 FB15双击 FB1,进入编程环境,如图 5 所示6在变量声明表中声明本块中所使用的变量(局域变量) ,如图 7 所示局域变量的类型:IN输入变量

3、:由调用该功能块的其他块(如组织块、功能块)提供;OUT输出变量:该功能块的返回参数,由调用该功能块的其他块设置;IN_OUT输入/输出变量:初值由调用它的块提供,在功能块由于运算,其值改变,返回给调用该功能块的其他块(如组织块、功能块) ;TEMP临时变量:暂时保存在局域数据区中的变量。在执行块时使用,执行完后释放;STAT静态变量:在调用功能块后,其仍然会被保留下来,而不会释放。7编写相应的程序(图 7) ,保存并关闭:8建立与 FB1 相对应的数据块 DB19设置 DB1 的参数(图 10) ,要将 Name and type 选项中的 type 项设置为 Instance DB(背景数

4、据块) ;设置完成后出现提示,用来选择 DB1 是哪个 FB 的背景数据块(图 11) 。10设置完成后(图 12) ,单击“OK”按钮,可以看到在右侧窗口出现 DB1 图标(图 13)11打开 OB1 组织块,调用 FB1(图 14):12保存退出,按照仿真步骤进行仿真(图 15)多重背景功能块 FB 的建立本例建立一个多重背景块 FB2,在 FB2 中调用两次 FB1,实现温度和 PH 值由整数到实数的转换。1建立多重背景功能块 FB2(图 1)2设置所建多重背景功能块 FB2 参数(图 3)3设置完成后,单击“OK”返回(图 4)4双击 FB2,进入编程环境(图 5)5设置 FB2 的变量(图 6) ,由于 FB2 为多重背景功能块,只能设置 STAT 变量;调用 FB1两次,所以设置两个 STAT 变量:temperature 和 ph。注意:Data Type 要设置为 FB1。设置完成后的图如图所示6保存退出,建立与 FB2 相应的多重背景数据块 DB27设置 DB2 参数如图所示8退出,在右侧出现 DB2;双击 DB2,察看内容9双击 FB2,进入编程环境,进行编程回车设置参数10保存退出11双击 OB1,进入编程环境回车保存退出仿真

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报