加载实验目录中“数字指令练习.smart”文件后,软件界面如下图:
西门子S7-200 SMART PLC的编程可以通过三种主要的编程模式或语言来完成,这些模式分别是:
梯形图 (Ladder Diagram, LAD):
功能块图 (Function Block Diagram, FBD):
语句表 (Statement List, STL):
这三种编程模式各有优势,适用于不同类型的编程任务和程序员的偏好。LAD 和 FBD 因为其图形化的特性,通常更适合直观表示和团队合作,而 STL 提供了更高的灵活性,适合需要精细控制和优化的场合。
在S7-200 SMART的STEP 7-Micro/WIN SMART编程软件中,用户可以根据需要选择适当的编程模式来创建和编辑控制程序。此外,该软件还支持使用向导来辅助生成常见的控制任务,如高速计数器、运动控制和PID控制等,从而简化了编程过程。
点击“视图”,从顶部图标按钮中选择"LAD",将默认的STL模式切换为LAD模式。
点击界面下部“符号表”,显示了本程序定义的所有符号,相当于程序中的变量,如下图:
从上表可以看到,符号SW_0对应I0.0,即SW_0是数字量输入点I0.0的映射;同理,符号LED1是数字量输出点Q0.0的映射。
思考:程序运行的效果是什么样的?
3.熟悉一下软件的基本操作,若更改程序需要重新编译并导出修改后的awl文件。
稍微等待软件授权,随后点击“隐藏到托盘”
点击“文件”→“载入用户程序”→选择目录中的文件“数字指令练习.awl”
点击“显示”→“隐藏或显示对象窗口”,出现如下界面:
点击“打开对象”,选择目录中的文件“a8301s数字量基本指令_obfuscated.swf”文件,如上图所示;同时出现Adobe Flash Player界面,如下图所示:
可以切换到仿真软件界面观察PLC的硬件指示灯的变化;思考实验全过程理解PLC仿真的基本方法和过程