Simotion应用与组网之六 编程篇

在程序编写过程中,有LBD, MCC,SCL等等,我虽然是搞嵌入式的,但是作为PLC系统我还是会努力使用LBD+MCC来完成程序编写。
1程序流程主体框架要明确,逐层封装后获得所需功能。
2LBD作为直接驱动module的语言,比如BG里边我多存放LBD语言,尔把MCC的监控程序放到TASK里,注意BG是不用加循环永久执行的。
3不同的对象用MCC封装LBD完成。在主程序或功能主程序中调用MCC对象函数,也可以说是自己写的几个类。
4BG里内容是一直运行,这样会导致,如果BG有错误,不是编译错误,例如一些梯形图的不合理写法,用开关量直接驱动线圈等,都会导致系统不能自启。开机就stop,但是手动run后又找不到错误。
5MCC中很容易串入或并入常开常闭点,合理使用可以方便获得急停,停止等操作。
6和计算机编程语言一样,子程序可以使用全局变量法和返回值法,如果你设了几百个变量来传递数据,那就把子函数设丁成variable glooable 这样可以避免没有返回值的错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宇称不守恒4.0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值