回复:我想修正一下一个公认的概念。我有新的解释。

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2016-10-17 03:35:41

26楼

经常失眠没睡意,上来逛逛…
话说,有必要这么喜欢钻牛角尖么?这种问题是要看全局来说的而不能单单看单个部件来论的吧。
PLC分主程序和中断程序两种。如果你的程序不用中断,那么同一个程序周期内m0.0/m0.1都是由off变为on且保持一个周期以上,就可以说两者同时接通。最简单的理解就是两个线圈直接并联在一起。而你说的modbus命令,这个命令是属于属于异步执行的不一定在一个主程序周期内执行完成,没有同时一说,只能说m0.0触发后,如果整个通讯指令功能没全部完成,m0.1再请求通讯的话指令就返回一个“我正在忙”的异常提醒,让程序员根据异常进行其他处理。
如果你写过单片机程序、了解过单片机实时系统、了解过高级语言编译器中多线程类的编译规则,就会对PLC这种逻辑就会有更深的理解了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。