技术论坛

TIA Protal V17 软件单元的使用

作者 主题
游侠

经验值: 560
发帖数: 20
精华帖: 2
主题:【探讨】TIA Protal V17 软件单元的使用
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 楼主 2022-07-30 23:32:56

      TIA Protal推出软件单元功能后,一直没有使用过。最近使用软件单元,并结合项目管理器,对软件单元的使用有了新的认识,和大家探讨下软件单元的使用。

       通过软件单元,可以将用户程序进行细分。在项目开发阶段,工程师对编程任务进行划分配。工程师获得任务后,登录项目管理服务器,同步编写程序。在项目调试阶段,工程师连接项目管理服务器,对软件单元进行调试,及时修正错误。

       使用软件单元编程有许多优点。软件单元具有“封装”性,软件单元可独立编辑与加载,各软件单元可以不存在交叉关系;不同的软件单元使用各自的软件元素。当项目中有多个软件单元,并且有多个OB块时,先执行OB编号较小的块。OB编号可手动更改;软件单元取消了FB、FC、DB块的编号,仅支持符合化编程方式,其更贴近现代编程方式。软件单元不可以访问M存储区。

       A工程师接到工作任务,需要编写程序控制工站的加工生产工序。该工站主要由电机组成:一部分电机通过Profinet总线控制,使用西门子报文111;另一部分电机通过以太网控制,使用CiA402 over TCP控制。

1、任务划分

A工程师将编程任务分配项目团队成员,同步开展工作。

2、在项目服务器添加项目

       A工程师打开 TIA Protal V17,新建“Station”项目,并在项目中添加“CPU1515-2 PN”。A工程师连接项目管理服务器,将项目上传至项目服务器。

3、编写报文111控制程序

      (1)B工程师打开TIA Protal V17连接项目服务器,建立本地会话。点击“添加软件单元“,命名为“motorcontrol1"。

     (2)B工程师在软件单元“motorcontrol”下,新建FB块”motor_111“,编写电机控制程序.

          B工程师编写完成后,编译该块,并把属性设置为“已发布”,这样其他工程师就可以使用该块。

        B工程师将编写的软件单元检入项目服务器。

4、编写CiA402 over TCP电机控制程序。

        C工程师同样连接项目服务器,建立本地会话,建立软件单元“motorcontrol2”,编写FB块motor_cia402。

5、FB块调用,A工程师集成

        B工程师和C工程师完成编程任务后,A工程师刷新本地会话,保持所有软件单元为最新程序。

双击软件单元下“关系“,弹出”关系表“。

      点击空白处“添加新关系“,添加station1->motorcontrol1的关系。

    同样地,添加添加station1->motorcontrol2的关系。

    添加关系后,软件单元station1就可以调用软件单元motorcontrol1的块。

6、同步调试修改。

    根据任务的划分,B工程师和C工程师创建的软件单元可随时根据需求进行增减。



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1774457&b_id=66&s_id=0&num=15

至圣

经验值: 16184
发帖数: 6609
精华帖: 50
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 1楼 2022-07-31 18:25:40

点赞分享!实用分享是对新功能最积极有力的推荐。

请介绍一下软件单元的测试情况吗?


知其道,用其妙!
以下网友喜欢您的帖子:

  
至圣

经验值: 14222
发帖数: 3255
精华帖: 1
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 2楼 2022-07-31 22:25:37

我就喜欢效率高的工作。


就是一个字——坚持!!!
以下网友喜欢您的帖子:

  
至圣

经验值: 16184
发帖数: 6609
精华帖: 50
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 3楼 2022-08-02 14:04:17

软件单元的测试与传统的程序块有和异同?


知其道,用其妙!
以下网友喜欢您的帖子:

  
至圣

经验值: 19808
发帖数: 4378
精华帖: 2
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 4楼 2022-08-02 16:31:59

楼主的效率杠杠的。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2331
发帖数: 522
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 5楼 2022-08-03 11:38:29

效率真高啊


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1246
发帖数: 292
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 6楼 2022-08-03 13:57:13
还没有用过这个功能
小白一枚,学习学习。
以下网友喜欢您的帖子:

  
侠士

经验值: 1613
发帖数: 287
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 7楼 2022-08-17 17:40:33

软单元之间的接口原来试用的时候不是很友好,无法使用udt,楼主能否分享下关于接口的经验


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1001
发帖数: 50
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 8楼 2022-08-18 14:31:35

原理有点像 Get, 创建分支 ,在分支上创建各自的功能,确认分支程序无BUG 合并到Master上来,最后提交远程仓库!


 
以下网友喜欢您的帖子:

  
新手

经验值: 5
发帖数: 1
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 9楼 2022-08-18 15:57:48

多谢大佬分享,学习学习


 
以下网友喜欢您的帖子:

  
游士

经验值: 163
发帖数: 17
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 10楼 2022-08-18 16:46:15

适合团队,分工编程


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 4940
发帖数: 1174
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 11楼 2022-08-20 15:55:24

软元件的数据是独立的,不能直接使用M区,I区和Q区,还有数据的共享有点麻烦,需要建立映射关系才能使用


13070952128
以下网友喜欢您的帖子:

  
新手

经验值: 37
发帖数: 7
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 12楼 2022-08-20 16:38:33
还不错还不错
 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7328
发帖数: 1681
精华帖: 1
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 13楼 2022-08-20 21:59:51

还没用过此功能


随遇而安
以下网友喜欢您的帖子:

  
hf1
奇侠

经验值: 8169
发帖数: 1450
精华帖: 3
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 14楼 2022-08-20 23:23:12

感谢楼主分享,学习了!!!


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1678
发帖数: 254
精华帖: 0
回复:TIA Protal V17 软件单元的使用


只看楼主 只看精华 15楼 2022-08-23 09:05:06

有没有碰到把V17光盘ISO文件解压到各自单独文件夹安装程序,老是提示要重启才能安装,重启了又不能安装!


 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
TIA Protal V17 软件单元的使用
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。