技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > PQW与QW的区别,可以互为修改吗?

PQW与QW的区别,可以互为修改吗?

刘玉蓉 发布于2014-11-27 17:35 3 0 标签:

公司一台CPU414-4H,下载PLC中的程序,离线打开发现一台调节阀的AO地址为QW578,FC功能编程,内部定义了个 INT型形参,这是使用的冗余卡,而其他的AO都是PQW、非冗余卡,修改QW578为PQW578逻辑块显示正常,但再由PQW578改回QW578,显示红色,见图,是我的程序版本不够还是其它原因?(STEP7 V5.5+SP2)
 和https://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=4&a_id=763383 中描述的恰好相反!
编写程序的人是失误还是冗余卡的需要或是程序中的需要?(这是一台安全泄放联锁阀,同时带电磁阀)
 能不能在停机时将QW578改为PQW578,这会影响整个程序的运行吗?会影响其他的参数吗?(这个机组很重要)

问题补充:

1、FC108是一个将输入为百分数转换为AO卡能识别的量,公式为output=27648*(input-range_L)/(range_H-range_L),输出的数据类型为INT型,其它的PQW都是调用的这个功能块,在程序中可以修改为QW或PQW都没问题,还查到一个QW1204可以修改为PQW,也可改回QW,而QW578可以修改为PQW578,但改回QW578就不行了,奇怪,这跟冗余有关吗?
2、QW是经过过程映像区后再被输出模块访问的吗?
程序设计者为什么用QW578,是不是认为这个输出是需要经过CPU存储器的,经过CPU存储器的意义是什么?
3、还有一个问题:冗余的CPU进行存储器复位,是不是将2个CPU都切换到STOP状态后,分别复位2个CPU正常后才能切换到RUN状态?


图片说明: 1,修改程序中的地址  

佳答案

先解释一下PIW/IW和PQW/QW之间的区别,前面加P的是直接读、写输入、输出区;而前面不加P的是过程映像区,是经过cpu存储区的。
   你提及的问题首先需要打开FC108的out4管脚定义是什么数据类型,其中前面加P的输出数据类型一般是指模拟量、数字量,也就是说它的数据类型至少是bety以上。而不加P的小单位可以是位。这样你就清楚你是否允许这样修改的原因了,也就是说你这个输出是连接什么类型的执行器,如果是模拟量类型的就不允许你这样修改。
这会影响整个程序的运行吗?
这个很难说,可能会造成cpu停机。
会影响其他的参数吗? 
一般不会。你可以通过交叉引用先在离线状态确认这些地址是否被复用。如果没有那就不会影响其它参数的正常运行。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签