STEP7-Micro/WIN32的基本功能是协助用户完成开发应用软件的任务,如创建用户程序、修改和编辑原有的用户程序,编辑过程中编辑器具有简单语法检查功能。它还有一边工具性的功能,如用户程序的文档管理和加密等。还可直接用软件设置plc的工作方式、参数和运行监控等。
一、基本功能
1、程序编辑中的语法检查功能可以提前避免一些语法和数据类型方面的错误。梯形图和语句表的错误检查结果如图1所示。
图1 错误检查结果
2、软件功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。
◆ 联机方式:有编程软件的计算机或编程器与PLC连接,此时允许两者之间作直接的通信。
◆ 离线方式:有编程软件的计算机或编程器与PLC断开连接,此时能完成大部分基本功能。如编程、编译和调试程序、系统组态等。
二、外观
启动STEP 7-Micro/WIN 32编程软件,其主界面外观如图所示。
图2 主界面外观
界面一般可分以下几个区:菜单条(包含8个主菜单项)、工具条(快捷按钮)、导引条(快捷操作窗口)、指令树(快捷操作窗口)、输出窗口和用户窗口(可或分别打开图中的5个用户窗口)。
三、各部分功能
◆ 菜单条
◆ 工具条
◆ 导引条
◆ 指令树
◆ 交叉索引
◆ 数据块状态图表
◆ 符号表
◆ 输出窗口
◆ 状态条
◆ 编程器
◆ 局部变量表
四、系统组态
◆ 数字量输入滤波 如图3所示。
图3 数字量输入滤波
◆ 模拟量输入滤波
图4 模拟量输入滤波
◆ 设置脉冲捕捉
设置脉冲捕捉功能的方法:正确设置输入滤波器的时间,使之不能将脉冲滤掉。在System Block选项卡中选择PulseCatch Bit选项进行对输入要求脉冲捕捉的数字量输入点进行选择,如图所示。系统默认为所有点都不用脉冲捕捉。
图5 设置脉冲捕捉
◆ 输出表配置
图6 输出表配置
西门子通讯SIMATIC NET
一、SIMATIC NET
SIMATIC NET是西门子通讯部分的统称
1)simaticnet是西门子的通信软件,它包含cp5613、cp5614和cp1613、cp1616等通信卡的驱动程序,step7集成的“设置pg/pc接口”工具不支持上述通信卡。将这类cp卡插入计算机,在安装simaticnet时,将自动地为它们安装驱动程序。
2)如果上位计算机运行的组态软件不支持西门子的通信协议,不能直接访问s7-300/400plc,需要用simaticnet的opc功能来解决这一问题。
3)大型复杂的控制系统有多台计算机和多台plc。可以用simaticnet来组态pc站,在netpro中分别组态各plc和各pc站点之间的连接。
4)使用冗余设计的容错自动化系统s7-400h和cp1613、cp1616以太网卡时,必须用simaticnet来组态冗余通信。
5)simaticnet提供了s7、fdl、pg/op等通信协议访问的授权。
通俗的说当上位软件不支持直接访问西门子plc时,就需要simaticnet了。
二、opc软件
simaticnet相当于一个opc,它起连接上位机与下位机的作用。
例如:siemens公司对自己的plc与wincc的通讯协议一般都可以用mpi等,用不到;
但当plc与上位机之间没有通讯协议,连不上时,就要借助opc了。
即:simatic在pc平台实现与s7,s5plc系统通讯的驱动产品集就是simaticnet.通讯包括profibus,ie,mpi,冗余通讯等。
一般情况下,当实现应用中所用产品都是西门子的可以不配simaticnet。上位软件不是西门子产品时,simaticnet必备。
三、四个层级
Zui底层的为执行器/传感器级,用于智能仪表、阀门等带有通讯接口的设备,协议一般用ASI、DP、PA等。
第二层为现场级,指PLC和PLC之间、现场的操作站或触摸屏之间的通讯,这部分通常用PROFIBUS现场总线。
第三层为单元级或称为车间级,这部分通常使用以太网,用于工厂中控室操作员站之间、服务器和操作员站之间、服务器和PLC之间的通讯。
第四层为管理级或称为工厂级,这部分也使用以太网,用于服务器和MIS系统、ERP系统等的对接,使公司管理层能够进行统一的生产管理。
在各个级别我们来进行一个对比。
在执行器/传感器级,从数据量来看其传输的数据一般按位来传输,响应时间一般为数毫秒,传输频率为数毫秒传输一次;
在现场级,传输的数据一般按字节来传输,响应时间为10毫秒至100毫秒,传输频率为数毫秒至数秒传输一次;
在单元级,传输的数据一般按千字节来传输,响应时间为100毫秒至1秒,传输频率为数秒至数分钟传输一次;
在控制级,传输的数据一般按兆字节,响应时间为数分钟至数小时,传输频率为每天/班次/小时来传输。
四、SIMATIC NET网络的优点:
1、节约成本。
安装比较方便,可以节省安装和布线成本。2、灵活性。可
以实现快速“重新布线”。3、高可靠性。
为满足工业应用而进行优化,使用屏蔽电缆或光纤电缆,满足工业需求的专用协议。4、强大的测试和诊断功能。
可以快速组态并测试,诊断功能使调试变得简单。