恭喜,你发布的帖子
发布于 2017-12-28 03:35:39
1楼
第一个问题
1、PIW(PQW)表示是立即数,实时输入,需要CPU立刻采集输入模块的数据,不需要经过输入输出映像区(模拟量都是以这种方式访问),IW(QW)遵循CPU扫描周期对输入输出映像区的刷新规则,即:I存储区如果加上P就不经过映像区实时输入,不加P则是在扫描周期开始采到输入映像区,Q存储区如果加上P就不经过映像区实时输出,不加P则是扫描周期写过程映像区完成之后才输出的。
2、 开关量也可以通过在前面加P进行立即输入输出;
3、 在硬件组态时,如果将I/O地址组态到过程映像区外,还只能用加P的方式访问,不加P你就读写不到数据。
4、加P的方式会,因为要实时读写I/O模块,所以会增加扫描周期的时间;
5、到此,第一个问题和答案就是不改也是可以的,但改了会增加程序的可读性。
----
第二个问题:(模拟量输入输出示意图)输入过程印象区IW和外部输入寄存器PIW 是否都是在CPU内的寄存器? 也可以理解为 模拟量输入模块转换后送到CPU的IW或PIW?
可以这样理解IW是CPU上的输入映像区,PIW是输出模块上的A/D转换后存放结果的寄存器;
----
第三问:如图3 模拟量输入模块134这里的1/IW X和IW有关系吗?过程印象区IW应该不止模拟量输入模块134吧?
1/IW X和IW就是个标识,标识这是字类型的模拟量输入通道。模入模块不止只有134这一个型号,比如S7-300系列就有 SM 331模块,S7-400 就有 SM 431模块。
----
第四问:如图3控制原理图 134模块的/3.1.1这个是啥标识?什么意思?
说实在话,我也不知道什么意思,图上红颜色的是端子标识,下面的会不会只有看完整个系统的图才可知其是什么。
----
第五问:下图1FC105的(IN)PIW输入是整型(什么进制)?模拟量输入模块转换出来是数字量(开关量)是二进制?怎么变整型的
FC105的(IN)PIW输入是整型,这是对的,在PLC内部是16位的二进制数。
现场模拟量信号经模块内部的A/D转换器转换后就是一个16位的二进制整数,这是规范。请填写推广理由:
分享
只看
楼主