新闻
西门子PLC软件代理商
2023-10-22 03:24  浏览:17
西门子PLC软件代理商

从博途V15.1开始,S7-1500固件版本V2.6及以上的CPU可以使用软件单元功能。软件单元可以将项目程序划分成不同的逻辑功能块,比如驱动、流程控制、外部通信等都可以单做作为一个软件单元,也可以将程序划分成不同的子站,比如Station1、Station2等,每一个子站作为一个软件单元。软件单元不仅在架构上让程序逻辑更加清晰,更重要的是: 每个软件单元都可以分别编辑和下载,这样极大的方便了多个用户在同一台设备上进行调试。今天这篇文章,我们来详细介绍下软件单元功能。

3785213214.jpg

在博途V15.1以上版本添加S7-1500型CPU模块,在项目树中会出现“软件单元”一栏。双击“添加新的软件单元”,添加一个默认名称“Unit 1”的软件单元。

每个软件单元都包含如下元素:

关系,

程序块,

外部源文件;

PLC变量;

PLC数据类型;

PLC监控和报警;

PLC报警文本列表;

其中

关系: 用来定义软件单元可访问的外部资源,比如: @其它软件单元中的函数/函数块、PLC变量.数据类型等;@软件单元之外的全局数据类型;3工艺对象;

程序块:可创建本软件单元中使用的组织块、函数块、函数、数据块,每个软件单元都可以有一个或几个程序循环组织块,操作系统会按照其编号顺序依次调用;

外部源文件:将外部SCL源文件导入该文件夹,可生成相应的函数块/函数/数据块或数据类型

PLC变量: 可创建本软件单元的PLC变量和常量

PLC数据类型: 可创建用户自定义数据类型

PLC监控和报警: 可监控PLC的变量或函数块;

PLC报警文本列表: 可编辑PLC报警文本列表

软件单元具有如下一些特点:

S7-1500固件版本V2.6及以上支持该功能

每个CPU蕞多可创建255个软件单元:

软件单元中的数据块必须采用优化的块,无法禁用;

若想在一个软件单元中使用另一个软件单元中的函数/函数块/数据块等资源,则必须首先与目标软件单元建立关系,并且被使用的资源是已经发布的块。资源的发布是指在其属性的“常规”选项卡中勾选“访问: 已发布”,比如下图的数据块S1PublicDB所示:

3798648137.jpg

与个人计算机类似,PLC中也运行两类程序: 操作系统和用户程序

D操作系统是PLC各种资源的大管家,负责管理存储区、处理各种中断、执行用户程序等.

0用户程序是由PLC软件工程师编写的、完成特定任务的程序。用户程序必须被操作系统调用才能执行,在西门子PLC中,操作系统调用用户程序的接口被称为组织块。

组织块有很多类型,但总体上可以分为两类: 程序循环组织块和中断组织块。程序循环组织块是一种优先级蕞低的组织块,用户程序多数放在该组织块中执行,中断组织块包括循环中断、时间中断、硬件中断等各种类型,一般用来执行特定的任务;

早期的西门子PLC程序架构就是程序循环组织块+中断组织块。中断组织块可以有多个,但程序循环组织块只有一个,即OB1。对于一个很大的项目,大量的代码都在OB1中被调用,会有一种架构不清晰的感觉

西门子S7-1200/1500系列PC允许创建一种更清晰的程序架构,总的来看,它也是采用程序循环组织块+中断组织块的方式。但是与之前只有一个OB1不同,新架构允许创建多个程序循环组织块,新的程序循环组织块的编号大于等于123即可。

举个例子,假设某项目有3个不同的任务,我们可以在项目树中新建三个组: Task1、Task2和Task3,在每个任务组中都添加一个程序循环组织块,如下图添加了名称为Main Task1(OB123).Main Task2(OB1000)和Main Task3(OB1100)三个程序循环组织块:



浔之漫智控技术(上海)有限公司是西门子中国的合作伙伴,授权代理商。

公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。公司坐落于中国一线城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!

SIEMENS 可编程控制器

    1、 SIMATIC S7 系列 PLC:S7-200、S7-1200、S7-300、S7-400、ET-200丶S7-200SMART等

    2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL 等

    3、 SITOP 直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A 可并联.

    4、HMI 触摸屏 TD200 TD400C K-TP OP177 TP177,MP277 MP377,

    5丶西门子软件丶交换机丶电缆等。

SIEMENS 低压

   1丶5SY丶5SL丶5SN系列小型断路器

   2丶3VA丶3VM丶3VT8系列塑壳断路器

   3丶3WL丶3WT系列框架断路器

   4丶西门子软启动丶接触器丶继电器等。

SIEMENS 交、直流传动装置

    1、 交流变频器 MICROMASTER 系列:MM420、MM430、MM440、G110、G120.

    2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70 系列

SIEMENS 数控 伺服

   SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120系统及伺报电机,力矩电机,直线电机,电缆,伺服驱动等备件销售。


微信图片_20230420143805.jpg

这种有多个程序循环组织块的程序是怎样执行的呢?

答案是操作系统会按照程序循环组织块的编号依次调用它们。比如上述例程中有4个程序循环组织块:OB1、OB123、OB1000和OB1100,操作系统会先调用OB1、接下来调用OB123、OB1000,蕞后调用OB1100。这样,所有的程序循环组织块都会被调用,其内部调用的用户程序就得以执行

再次说明一下: 所有的程序循环组织块的优先级都是蕞低的,也就是它们都可以被中断。


相关新闻
联系方式
公司:浔之漫智控技术-西门子PLC总代理
姓名:向经理(先生)
职位:经理
电话:13122302151
手机:13122302151
地区:直辖市-上海-上海松江
地址:上海市松江区广富林路4855弄88号3楼
QQ:544651034
微信:xzm0701
拨打电话
微信咨询
请卖家联系我