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