西门子代理商-授权代理|模块总代理
在上一篇的文章中,我们提到S7-200SMART系列PLC中modbus库指令的意思,这一篇文章中,我们就来简单的说一下这些指令的应用,如何使用这个指令来搭建一个MODBUS通信的框架程序。
我们以一个简单的例子来说,在技成的西门子学习箱中,配有一个海普蒙特HD09的单相变频器以及S7-200SMART系列的PLC,我们通过这个200SMART系列的PLC以modbus RTU的通信协议,来实现对变频器的运行控制、修改运行频率控制,以及读取一些参数的通信功能。
学习箱如图所示:要完成这个控制,首先需要对变频器中的参数进行设置,主要设置变频器中的控制命令的来源,运行频率的来源 ,及相应的通信参数(参数的设置查看变频器的说明书)在这里主要设置的参数如下图所示:
命令源选择:
通信参数设置
参数设置好后,可以进行PLC程序的设计,如下所示:
初始化程序:
读取变频器中的输出频率:
读取输出电压、输出电流:
运行命令控制:
修改频率:
最后一条MBUS_MSG指令的使能条件用于激活第一条MBUS_MSG的使能,使其能够循环进行执行。
此程序为一个结构框架程序,仅供参考,如有不对之处请指正。
西门子代理商-授权代理|模块总代理
STEP7-Micro/WIN SMART是专门为S7-200 SMART PLC开发的编程软件,在沿用STEP7-Micro/WIN优秀编程理念的同时,STEP7-Micro/WIN SMART更多的人性化设计使编程更容易上手,项目开发更加高效。该软件短小精干,安装程序不足100兆,安装时对硬件无特别要求,常用配置即可,仅需要350兆空余硬盘空间,操作系统可以是WindowsXP SP3或者是Windows7。
编程软件界面
STEP7-Micro/WIN SMART含有多个窗口区域和元素。标题栏显示当前打开的项目和软件名称;快速访问工具栏可以用来简单快速的访问常用菜单命令;菜单栏采用新颖的带状式菜单设计,所有菜单选项一览无余,形象的图标显示使操作更加方便快捷;通过项目树可以对整个项目的所有元素进行编辑和组织;导航栏可以用来快速访问项目组件;指令树可以用来方便快捷的创建程序。
窗口元素
程序编辑器是最主要的程序编写区域,利用工具栏按钮还可以方便快捷的执行常用的编程和调试操作;符号表可以为常量和存储器地址符号名称,提高程序的可读性,这些符号使用于程序的全局范围;变量表中定义的符号是对特定的POU有效的局部变量;状态图表可以在程序下载到PLC后用来采集信息,可以用图表和趋势曲线两种形式监控和调试程序;交叉引用标识在程序中使用的所有操作数,便于了解程序中使用的存储器使用情况。
各窗口元素说明
通过数据块可以向微存储器地址分配初始数据值;输出窗口可以在编译程序时输出编译信息,如程序块和数据块的大小、编译错误等;状态条给出了程序编辑器中的光标位置,以及S7-200 SMART PLC的连接状态。
- 上一篇: 西门子CPU代理商
- 下一篇: 西门子模块代理商-授权代理|模块总代理