S5升级S7编程问题1

1:看了S7一些例程不管是梯形图还是语句表写的程序功能块(或功能)结尾处都没有用
 到“BE”指令,而S5的程序每个程序块结尾处都有“BE”指令,在S7实际编程时程序块
 结尾处是否一定需要“BE”指令?

 2:S5中的程序OB1调用PB块是使用JU指令(在某一程序块内跳转时用的也是JU指令),
 S7中用来调用其它程序块应该用CALL指令么?

 3:S5的OB1中在一个程序段(一个能流母线)同时无条件(JU)调用了6个程序块PB,这些程序块是同时并行工作还是按照(JU)指令的先后次序排队工作的?

 4:(对应问题3)用S7替换时也用一个能流母线CALL调用等同6个FC块的话,在梯形
 图方式下可以画出图,但好像无法保存,也无法转换成语句表看语句;用语句表可以同时写6个CALL指令,无法转换成梯形图可能也是正常的,但是这样用是不是不太对?

 5:(对应问题3、4)如果问题3的正确答案是:按照(JU)指令的先后次序排队工作的;
 那么对于问题4的是不是可以分6个程序段分别CALL每一个FC块(6个网格或称能流母
 线)?

 问题可能有点菜,目的只是想少走弯路,请多指教,多谢!!

 

最佳答案

1:看了S7一些例程不管是梯形图还是语句表写的程序功能块(或功能)结尾处都没有用
 到“BE”指令,而S5的程序每个程序块结尾处都有“BE”指令,在S7实际编程时程序块
 结尾处是否一定需要“BE”指令?
 可以用可以不用,用了BE更清楚一下,程序执行到这里一定是结束了。

 
 2:S5中的程序OB1调用PB块是使用JU指令(在某一程序块内跳转时用的也是JU指令),
 S7中用来调用其它程序块应该用CALL指令么?
 S5中调用PB SB FB只能使用JU或者JC, 对应的S7中用CALL .

 3:S5的OB1中在一个程序段(一个能流母线)同时无条件(JU)调用了6个程序块PB,这些程序块是同时并行工作还是按照(JU)指令的先后次序排队工作的?
 按照先后次序顺序执行的,这个和S7是一致的。

 4:(对应问题3)用S7替换时也用一个能流母线CALL调用等同6个FC块的话,在梯形
 图方式下可以画出图,但好像无法保存,也无法转换成语句表看语句;用语句表可以同时写6个CALL指令,无法转换成梯形图可能也是正常的,但是这样用是不是不太对?
 由于是顺序执行的,所以你只要
 network1
 CALL FC1
 network2
 CALL FC2
 network3
 CALL FC3
 这样就可以了
 5:(对应问题3、4)如果问题3的正确答案是:按照(JU)指令的先后次序排队工作的;
 那么对于问题4的是不是可以分6个程序段分别CALL每一个FC块(6个网格或称能流母
 线)?
 如上。

 

 

提问者对于答案的评价:
多谢大家的解答!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc139211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午2:02
下一篇 2017年6月1日 上午2:02

相关推荐

  • 6es5955-3lc41 6es5955-3lf42区别

    各位同仁!请问6es5955-3lc41 与6es5955-3lf42的区别是什么?可以互换么!他们同是S5-155U上的电源模块!哪儿有这两种模块的资料!以便了解其区别…

    SIMATIC S5 2017年6月1日
  • 三个S5PLC如何交换数据

    1.系统配置:老外的系统。系统一共有三套S5PLC,其中一套为公用子系统,另外两套为独立的系统(其中公用子系统通过光缆连接至OLM,然后又从OLM引两根双胶线到两套独立系统的ELM…

    SIMATIC S5 2017年5月31日
  • S5-100U 故障,STOP红灯一直亮

    设备上使用S5-100U PLC,只带基本的输入、输出模块,无特殊功能模块,无从站。开机后stop红灯一直亮,系统无法工作。试过下面的措施,但故障无法消除。1、断电,拨电…

    2017年5月28日
  • ABB ACS510变频器

    变频器报电机接地故障,变频器断电后变频器无故障显示,本地开启变频器后变频器爆炸。想问一下大家西门子的变频器有这种情况没有,有没有什么好的解决办法么? 最佳答案 出现变频报警时,有些…

    SIMATIC S5 2021年7月5日
  • S5与显示屏

    现有S5的945后带308的通讯模块,通过DP通讯,现在我能不能将原来的屏改为TP170和308通讯,需要怎么设置。 最佳答案 只要是TP170和原来屏的DP相关参数设置一致即可直…

    SIMATIC S5 2017年6月3日
  • 怎样做S5的系统硬件配置

    请问各位,怎样在STEP5中做系统的硬件配置,比如要配置扩展ET100单元的输入模块,这应该怎样操作。在S7的硬件组态很好做,但在S5中找不到这个组态,请高手赐教,谢谢。 最佳答案…

    SIMATIC S5 2017年5月31日
  • S5Time、定时器的时间基准能不能自己设个定值

    S5Time、定时器的时间基准能不能自己设个定值,比如设为固定的1S,因为S5T格式的BCD输出值只能是999,所以如果自己设定的时间比较长,S5T的时间基准就会根于999上限值进…

    SIMATIC S5 2017年5月28日
  • 请高手帮忙解读S5几段程序

    因为设备改造,我现在要对程序进行修改.但原程序看起来有些迷糊,请高手帮忙解读一下. M002: CX DX180   &…

    SIMATIC S5 2017年6月3日
  • 订货号的区别

    请问CPU  6ES5  095U-8MB02和6ES5  095-8MB03的区别以及模拟量模块6ES5 &…

    SIMATIC S5 2017年6月1日
  • S5的程序转换的问题

    有下面一段程序,转换时出故障 CALL FC 18        &n…

    SIMATIC S5 2017年6月1日