如何设计初始化子程序

各位好!
 我是新手,我对初始化子程序还很陌生.想请教一下什么是初始化子程序.如何设计初始化子程序?

最佳答案

初始化就是在程序运行之前,先对PLC的一些状态作预置的过程。在以后的运行过程中,这些指令将不再被执行。如果预置的内容不多,可以在主程序的最顶端用SM0.1触发相关的指令,完成初始化。如果初始化的内容比较多,最好写一个初始化的子程序,在主程序的最顶端由SM0.1调用。
 在初始化程序中,比较多的内容是对一些标志位的操作、一些固定数据的赋值,还有中断的定义、高速计数器的设置、高速脉冲输出的设置等等。说白了,就是为程序的运行作准备,建立一个合适的初始状态。当然,这些状态在以后的程序中是可以被改变的。

提问者对于答案的评价:
言简意概!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 蒸发压力对应饱和温度程序块

    S7-200有没有专门的蒸发压力计算饱和温度(制冷系统)的程序块。 最佳答案 SIEMENS只提供硬件和软件,程序还是要自己编写。 提问者对于答案的评价:hao

    SIMATIC S7-200 2020年11月1日
  • 西门子PLC是是s7-200数据转换指令I_B

    I_B转换指令中若数据超出0~255将导致溢出,且输出不受影响。输出不受影响是什么意思 最佳答案 还是看测试吧。左边测试部分:转换指令 I_B 的 I…

    2021年7月5日
  • LOGO控制器问题

    请问:LOGO! 230Rc这样的控制器,它的编程软件在网上有下载吗?这样的控制器可以给程序设置密码保护吗?如果可以的话,有没有对应的解密软件呢? 最佳答案 从西门子网站…

    SIMATIC S7-200 2021年7月5日
  • 跪求s7-200自由通信

    我想用s7-200与一台蠕动泵进行自由通信,不知道程序怎么写(自己写了一个发送没有问题接收收不到数据)报文的形势是数据长度·e9·数据·校验码,一发一收就可以不用 问题补充:发送的…

    2017年12月7日
  • STEP 7-MicroWIN SMART V2.2安装出错

    之前安装是使用正常,后来不知怎么就没办法打开,现重装不了,总是提示出错。首先跳出第一张图片,确定之后跳出第二张图片 图片说明:       …

    2021年7月5日
  • mwp文件损坏后如何修复?

    用STEP7 micro/win V4.0.0.8.1写了一段程序,存盘后遇到电脑非正常关机,重新启动后,程序文件没有丢,但是用STEP7打开出错,提示:指定文…

    SIMATIC S7-200 2021年7月5日
  • s7-200的通信

    小弟刚入手PLC,借了套S7-200。线是USB/PPI的,通信老是连不上,PC/PPI的属性我点的是默认,进入通信双击刷新就会显示一堆的未知地址,点确定就显示“无法建立与指定地址…

    SIMATIC S7-200 2021年7月4日
  • 怎样选存储卡?

    我做了程序,是S7-200 224XP CPU,现在我想知道自己的程序有多大?在哪里看?选多大的存储卡?谢谢 最佳答案 在编译栏中,程序编译后在那有程序的大小。…

    SIMATIC S7-200 2021年7月5日
  • 输入模拟量对应的输出为多少

    输入模拟量0-10V对应的输出为0-20MA,我输入0对应的输出为0,我输入10输出为20MA.那么我请问我输入电压为为2V能不能帮我输出为0.输入为8V输出为20MA。请各位帮忙…

    SIMATIC S7-200 2021年7月5日
  • 请问一下,西门子的PLC编程必须编写组织块么?

    如果程序很简单,只有一个PB块,是不是就不用编写OB块?其它的块如DB块,如果不用的话,是不是也不用编写? 问题补充:我对这个问题 问的还是不够明确 看了各位的…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论