师妹:师兄师兄,听说我下个项目是和你一起调试?
布道师:是啊,不只是咱俩哦,还有小明也会加入~
师妹:啊……咱们三同时调试同一台设备?
布道师:是啊,这有啥大惊小怪的?
师妹:额。。。我没这方面经验啊……
布道师:那就给你介绍博途中一个神奇的存在:软件单元!
软件单元简介
纵观整个工控行业的发展,在非标领域中的设备越来越复杂,甚至一台设备要实现多种工艺。而且这种趋势越来越常态化,尤其是在大厂里更是司空见惯!设备越大,调试时间就越长;但身为甲方爸爸,可不会管这么多!工期往往是被压缩的越来越紧。
在单个工程师的效率已经到达瓶颈的时候,多人协同作战的方式就应运而生~我们可以根据工艺的不同,每个人负责其中一部分。使用合适的方式进行协同工作,会大大增加工作效率和准确性。在博途提供的多用户调试方案中,软件单元是一种集成在博途中、不需要额外授权的方法。
软件单元的组成
每个软件单元都包含如下元素:
关系;
程序块;
外部源文件;
PLC变量;
PLC数据类型;
PLC监控和报警;
PLC报警文本列表;
其中:
关系:用来定义软件单元可访问的外部资源,比如:①其它软件单元中的函数/函数块、PLC变量、数据类型等;②软件单元之外的全局数据类型;③工艺对象;
程序块:可创建本软件单元中使用的组织块、函数块、函数、数据块;每个软件单元都可以有一个或几个程序循环组织块,操作系统会按照其编号顺序依次调用;
外部源文件:将外部SCL源文件导入该文件夹,可生成相应的函数块/函数/数据块或数据类型;
PLC变量:可创建本软件单元的PLC变量和常量;
PLC数据类型:可创建用户自定义数据类型;
PLC监控和报警:可监控PLC的变量或函数块;
PLC报警文本列表:可编辑PLC报警文本列表;
使用要求&发布
软件单元是博途V15.1开始支持的功能,当前只支持S7-1500(固件版本≥V2.6)。
软件单元中,可以创建以下程序元素:
块(OB、FB、FC和DB)
PLC变量表和PLC变量
PLC数据类型软件单元外如果要访问这些程序元素,则需要先对其进行发布。
更多关于软件单元的话题,欢迎来布道师的微信群中讨论哦^_^