如何设计初始化子程序

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

最佳答案

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

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

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

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

相关推荐

  • 位状态是0,输出的导通了?

    V120.2是回零完成标志,监控状态也是0,后面的输出为什么导通了,没有双线圈输出 图片说明:    最佳答案 M11.7检查一下是否在其他位置对其置为或赋值了…

    2021年7月5日
  • 寄存器移位指令请教

    LD            I0.1 EU&nbs…

    SIMATIC S7-200 2021年7月5日
  • 自动门限位

    各位前辈,请问用带有AB相编码器如果做自动门的电子限位, 问题补充:用带AB相的编码器如何做自动门的电子限位 最佳答案 可以用AB相编码器做自动升降门的电子限位,可以通过门在不同高…

    SIMATIC S7-200 2020年11月1日
  • s-200编写程序

    一个水塔,设有两个浮球开关分别采集上限位和下限位;两台潜水泵负责给水塔补水。两台潜水泵不能同时开,互为备用,循环开启。不设上位机,不设人机界面。设开泵和关泵按钮,手动/自动切换旋钮…

    SIMATIC S7-200 2021年7月5日
  • s7200 cpu226输出与L怎么连线

    麻烦有明白的人指导一下,谢谢。我需要用s7200 cpu226 ac/dc继电器做交通灯控制设计。做倒计时显示时,用74ls48译码器控制数码管显示时间。遇到一…

    SIMATIC S7-200 2021年7月5日
  • 关于文本显示器TD400C V2.0,与S7-200的问题

    S7-200的文本配置中的用户菜单栏与编辑屏幕的程序,都已做好,插入PLC地址一一对应,为什么在TD400C的屏幕信息里,会出现缺失编辑屏幕的界面 最佳答案 缺失屏幕界面可能与你配…

    SIMATIC S7-200 2021年7月5日
  • S7200计时问题(初级水平)

    比如当Q0.1有输出的时候开始计时并把时间要在显示屏上显示出来,而且要累计的并且掉电也能保持的,这个时间要能显示到6000个小时左右 请有空的指点一下,最好能把程序发到我…

    SIMATIC S7-200 2021年7月5日
  • 模糊PID程序

    各位大侠,谁做过模糊PID程序设计,能给个程序参考下吗?还有就是表查询那块,是直接将数据填写到数据块中吗?急用呀,谢谢! 图片说明:    最佳答案 是的。可以…

    2018年1月1日
  • 224CPU通讯

    224CPU程序内部地址,查找对应的modbus地址,如Q0.2对应modbus地址? 钻石用户推荐最佳答案 Modbus 地址通常 Modbus 地…

    SIMATIC S7-200 2021年7月5日
  • 广东东莞力特USB转串口器在西门子PLC中的使用

    我在电子市场买了个广东东莞产的(力特)USB2.0通用串口线,想与西门子S7_200进行通讯。(采用PPI线转USB)安装驱动后,还是没有和PLC通讯,望知道的老师能够告诉我如何操…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论