MBUS_MSG块的引脚FRIST,比如我读电池电量,是不是只要触发一次,还是需要用SM0.5脉冲信号不停的触发,我想PLC开机就测电量,这个FRIST引脚怎么填写?谢谢
图片说明:
最佳答案
PLC程序扫描到First信号=1就会启动一次通信。但通信任务并不是在一个扫描周期完成了,因此我们要使用边沿检测指令,这样就可避免一次通信任务还没有结束又触发一次通信。
你的附图中,M0.1始终为1,则通信只会进行一次,也就是采集一次电池信息。若要多次,不断的监测电池信息,则需要M0.1是持续的脉冲,不断地能检测到边沿变化。1s中读一次电池信息,可以采用方波信号SM0.5。1s足以完成一次通信任务。
提问者对于答案的评价:
好的 谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283834.html