您好!欢迎光临工博士商城

北京众平科技股份有限公司

产品:1237    

咨询热线:13693103194

QQ QQ
您当前的位置:首页 » 新闻中心 » 西门子S7-1200有哪几种编程方法
产品分类
新闻中心
西门子S7-1200有哪几种编程方法
发布时间:2021-11-30        浏览次数:141        返回列表
   西门子S7-1200的三种编程方法
 
  线性化化编程是将整个用户程序都放在循环安排块OB1中,也就是主程序中,CPU循环扫描时不断地顺次履行OB1中的全部指令。线性化编程的特点是结构简单,不带分支,一个程序块包含了体系的一切指令。因为一切的指令都在OB1中,循环扫描工作方式下每个扫描周期都要扫描履行一切的指令,即便某些部分代码在大多数时分并不需求履行,因而,CPU功率低下,没有充分使用。另一方面,假如需求屡次履行相同或许相似的操作,需求重复编写相同或相似的程序。再者,因为程序结构不清晰,会形成办理和调试的不方便。建议在编写大型程序时应尽量避免选用线性化编程。
 
  模块化编程是将程序依据功用分为不同的逻辑块,在OB1中能够依据条件决定块的调用和履行。模块化编程的特点是控制任务被分红不同的块,易于几个人一起编程,调试也比较方便。因为OB1中依据条件只有在需求时才调用相关的程序块,因而每次循环中不是一切的块都履行,CPU的使用功率得到了提高。模块化编程中,被调用块和调用块之间没有数据交换。
 
  结构化编程是将过程要求相似或相关的任务归类,形成通用的解决方案,在相应的程序块中编程,能够在OB1或许其它程序块中调用。该程序块编程时选用形式参数,能够通过不同的实际参数调用相同的程序块。结构化编程中,被调用块和调用块之间有数据交换,需求对数据进行办理。结构化编程必须对体系功用进行合理地剖析、分解和综合,对编程设计人员的要求较高。在对西门子S7-1200 CPU编程时,引荐使用结构化编程方法。



 

联系热线:13693103194   联系人:孙晨玥 联系地址:北京市朝阳区东土城路4号3幢4层

技术和报价服务:星期一至星期六8:00-22:00 北京众平科技股份有限公司