技术论坛

 回复:IW过程印象区和PIW在程序I/O表 模拟量模块 原理图中问题

返回主题列表
作者 主题
暖色coffee
游侠

经验值:308
发帖数:28
精华帖:0
楼主    2017-12-27 23:04:16
主题:IW过程映像区和PIW在程序I/O表 模拟量模块 原理图中问题

问题1: I/O表  流量:  线号CP01-7000 I/O地址为 IW256 ,图1程序 这里I/O表分配流量地址IW256,到程序变成PIW256,I/O表是否流量地址要改PIW256?

2 如图2(模拟量输入输出示意图)输入过程印象区IW和外部输入寄存器PIW 是否都是在CPU内的寄存器?  也可以理解为 模拟量输入模块转换后送到CPU的IW或PIW?

3 如图3 模拟量输入模块134这里的1/IW X和IW有关系吗?  过程印象区IW应该不止模拟量输入模块134吧?

4 如图3控制原理图  134模块的/3.1.1这个是啥标识?什么意思?

5 下图1FC105的(IN)PIW输入是整型(什么进制)?模拟量输入模块转换出来是数字量(开关量)是二进制?怎么变整型的

先谢过各位大神






大宝朱林森
侠圣

经验值:2739
发帖数:25
精华帖:1
1楼    2017-12-28 03:35:39
精华帖  主题:回复:IW过程印象区和PIW在程序I/O表 模拟量模块 原理图中问题

第一个问题

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位的二进制整数,这是规范。
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。