关于上位机与PLC通讯问题

分享到:
382
下一篇 >

菜鸟:

PLC与上位机进行通讯,手册上写的是在读取输入扫描程序之后,那么我是否可以理解为V区(上位机改变V区信号)的值在PLC扫描后,上位机与PLC内部程序对V区的值的改变,上位机的优先级更高一些?

大虾:

上位机用的什么?wincc么

侠士:

后面的值会覆盖前面的值,V区会存储后一次的值。

菜鸟:

上位机用的是delphi,我不明白的是PLC的循环周期,对于V区的更新是什么时候进行的,*后以哪一次的更新为准?如果在一个周期内,PLC程序给V区赋值,而且上位机也给V区赋值,那在扫描周期结束后,V区会保留哪一个值?

大虾:如果真是出现这种情况,只能说明你的程序设计的不合理。

在通讯中断子程序里处理,则在子程序执行后,相应存储区被更新。

斑竹:

若电用户程序写的通讯程序,比如自由口方式,V的读写时刻由你的程序控制。

若是系统的PPI方式通讯,通讯若有对存贮区的读写(包括V),不会发生在用户程序执行期间,而是在系统处理的某个时刻,具体可查手册。


你可能感兴趣: 工控菜鸟园 自动化系统 SIMATIC S7-200 PLC 通讯
无觅相关文章插件,快速提升流量