当前位置: 主页 > PLC控制

扫描硬件输入接口,执行主程序块,Modbus通迅程序,三者在PLC中运行的时序是如何?

扫描硬件输入接口,执行主程序块,MODBUS通迅程序,三者在PLC中运行时序是如何?现在有一个项目遇到主站需要读从站的输入寄存器与输入离散量,主站程序已经固定,因此作为PLC1200如果没有配置I0.0,在程序中进行强置I点的状态,为了预防其他问题发生,想清楚以上三者的运行时序问题?谢谢

问题补充:
或者这样表述:S71200PLC(譬如1214)作MODBUS从站,在硬件组态里,其输入I由I10开始,输出Q由Q10开始,然后在主程序里,有逻辑来控制未配置的I区,譬如有程序段使I0.0为1;那么MODBUS主站从1214读取到的I0.0是为1吗?有没有可能出现为0的情况?

最佳答案

可参考:《对于S7-1200的通信使用的感受》中关于时序介绍
htTP://www.ad.siemens.com.cn/club/bbs/poST_elite.ASpx?b_id=50&a_id=935711

《S7-1200PLC的程序设计基础》中2.4定时器指令——脉冲定时器TP时序图
http://wenku.baidu.com/view/fe051f2a5901020207409ccb.html

提问者对于答案的评价:
做了实验,为配置的I口,在进行输入端口扫描时,不会清零

  • 关注微信

猜你喜欢

微信公众号