在没有什么大循环程序的情况下,我想问下PLC的 循环周期是多少? 能说个大概就可以,50MS以内就够用,也就是采集周期能达到 20HZ就可以, 请问PLC能实现吗? 我对一个压力的升压速率进行控制和采集,所以要频率快的 采集。
问题补充:
对于用中断我不是很了解是什么意思 ,我知道中断程序,你的定时中断 然后引用的中断子程序吗 ? 还是怎么个意思呢 ? 你们说的是对于大程序来说的吧,我在 程序没有多少步骤的,我的关键就是要他的 扫描周期 还有和上位机通讯的 这个周期
最佳答案
1 你的问题和中断一点关系都没有。
2 扫描周期取决于你程序,可以在PLC--信息里查看,或者监控SMW22,SMW24,SMW26.一般来说程序大,扫描周期就大,但不是绝对的。
SMW22 该字提供最后一次扫描的扫描时间。
SMW24 该字提供自进入RUN(运行)模式以来记录的最小扫描时间。
SMW26 该字提供自进入RUN(运行)模式以来记录的最大扫描时间。
3 和上位机通讯的这个周期取决于你使用的通讯协议,上位机应该是主站,主站发起通讯的频率快,那么周期就短,和两者通讯的波特率也有关系。
比如领导和你谈话,规则是领导问一句,你回答一句。如果领导(上位机)问的快,那么谈话就快,这个快指的是你回答后,领导再次问的时间快,如果你回答后,领导隔1分钟再问下一个问题,那么就慢了,
如果你回答后,领导隔1秒再问下一个问题,那么就快了。一般上位机发起下一次询问的时间是固定的,有的上位机可以设置这个时间。当然波特率大,通讯周期也小,就好像领导说话快一样,呵呵自己慢慢理解吧。
提问者对于答案的评价:
您说的我都理解了, 波特率和通讯频率 是成正比还是反比啊? 比如我要想让通讯频率快一些 除了 设置它本身的上位机和下位机的通讯周期外 是不是 他的波特率也有影响? 影响大吗? 我的Q是:214979555
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350915.html