故事作者:羲

最近创作

看看TA的故事

【专家大讲堂】20190221 S7-300/400移植到S7-1500 程序容量的选择——直播答疑

已锁定

总坛主 西门子1847工业学习平台

  • 帖子

    786
  • 精华

    3
  • 被关注

    49

论坛等级:奇侠

注册时间:2011-06-09

普通 普通 如何晋级?

【专家大讲堂】20190221 S7-300/400移植到S7-1500 程序容量的选择——直播答疑

930

0

2020-07-24 11:56:58

直播时间:2019年2月21日(周四)19:30-20:30

 

主讲专家:崔坚

  

课程回看:

http://www.ad.siemens.com.cn/service/elearning/Course/1933.html


直播答疑汇总:

Q1:1500能像300那样把报警做在程序里上传到WINCC吗?

A1:300做这个是非常麻烦的,400是可以做的。1500大力推荐这种方式,做报警信息不在上位机当中做,是在1500的程序块中,调用program alam这种方式,他是事件触发的,不会大量占用通讯时间。另外发报警信息可以在外部服务器,用户可以通过IPAD或IE浏览器等看到这些信息,如果在WINCC自己做报警信息的,只能在WINCC中去看,不利于数据的集中和查看。

 

Q2:SCL怎么算出DB块的数量?

A2:DB块数量和这个无关,DB块的数量和CPU所固定的DB块的大小有关的。比如DB空间是1M,就可以做只有1M的DB块的空间。寻址方式也是一样的。I7300的DB块是32K,400是64K的,1500好像150K。

 

Q3:编好的LAD可以转成SCL吗?

A3:不可以切换成SCL的
有图为证

(连接是
程序块/编程语言)
http://www.ad.siemens.com.cn/productportal/prods/1500published/1500list/prog_list1.html


 

Q4:1500如果不带装载存储卡还能保证系统正常运行吗?

A4:我们的程序一定要下载到装载存储卡中,这就相当于一台计算机只有内存没有硬盘可不可以啊道理是一样的。我们第一步下载程序是下载到存储器,卡当中。然后在运行当中在启动时会把卡中的程序再移动到工作存储器当中所以1500不带存储卡是不能够运行的,如果是空程序是可以启动的。虽然可以启动,但没程序也是不能运行的。

 

Q5:CFC能不能支持移植呢?

A5:大家知道CFC只是编程语言,不是编译语言。CFC是用在不同操作系统当中的,例如我们最开始用的是M7,M7用的编程语言就是CFC,但是它的编译器是 (这里没听清)。PLC的编程语言比如说是CFC,那它的编译器是SCL。同样的我们要做TPC和458,它底层的编译器是C语言所以CFC并不是标准语言,他只是为工艺人员用于级联的方式而创建的一种编程语言。所以在新的I71500当中,现在为止并没有考虑到将要创造出新的CFC功能。因为CFC不是IC的标准的编程语言,有可能在未来的一两年之中并不会有CFC,所以CFC的移植是非常麻烦的。

 

推荐文档:

https://support.industry.siemens.com/cs/cn/zh/view/97553417

https://support.industry.siemens.com/cs/document/109749098

https://support.industry.siemens.com/cs/document/77325434

https://support.industry.siemens.com/cs/document/62100731


 

欢迎大家继续盖楼讨论

 


【专家大讲堂】20190221 S7-300/400移植到S7-1500 程序容量的选择——直播答疑 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

专家大讲堂课后探讨

共有139条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。