浔之漫智控技术(上海)有限公司
西门子PLC模块 , CPU模块 , DP通讯电缆 , 6GK交换机
西门子1FL6034-2AF21-1MA1

1.PLC采集模拟量,模块分辨率是什么意思?12位和16位精度差多少?一个14位分辨率的模块和一个16位分辨率的模块的区别在哪里?


       14位的模块高位是符号位,我们用S表示符号位,那么这个模块的数值范围就是S111 1111 1111 11XX不考虑负的情况下,数值范围大32764,小是4,也就是只有数值大于3后,才可能被模块检测到。那么16位分辨率的模块,大表示是32767,小是0,它能够测量到小为1.模块的分辨率的差别就出来了。



       假设要测量0-500度的温度,用16位的模块去测的话,模块将0-500线性对应到0-27648,那么小的值是当模块仅变化1位的时候对应的数值就是1*500/27648=0.018度。

       模拟量的分辨率分辨率是A/D模拟量转换芯片的转换精度。即用多少位的数值来表示模拟量。也就是说分辨率越高,模拟量的值的范围分得越细,转化为的数字值越**。假如模拟量模块的转换分辨率是12位,能够反映模拟量变化的小单位是满量程的1/4096(2的12次方),16位的小单位是满量程的1/65536(2的16次方)。

       以下列举一例,说明如果要在多种多样的模拟输入输出设备中,选择具有适合自己要求的分辨率的设备,应如何考虑。

       例如,假设“测量 0℃ ~ 100℃的温度”。

1:希望以1℃为单位测量需要1/100的精度。分辨率为8位(分成2的8次方=256份)的设备就足够了。

2:希望以0.1℃为单位测量需要1/1000的精度。分辨率为12位(分成2的12次方=4096份)的设备就足够了。

3:希望以0.01℃为单位测量需要1/10000的精度。分辨率为16位(分成2的16次方=65536份)的设备就足够了。

问:我们STEP7编程软件库里有一些如FC33 FC40 FC105,等等,但是我们使用时是不是要注意先看看库里有没有这个号,如果有,证明这个块号如33 40 105不可以使用,如果这样子的话,我觉得创建功能块那不是很麻烦吗。万一冲突了就弄不清楚,是不是可以用同样的编号也可以作普通的功能FC使用??

答:不需要。
1、库中的FC有特殊功能,调用特殊功能的FC要从库里调用。
2、直接编号的是普通的的FC,没有特殊功能。
3、如果调用库中的FC时出现编号相同是可重命名用,特殊功能不消失。


问:我们STEP7编程软件库里有一些如FC33 FC40 FC105,等等,但是我们使用时是不是要注意先看看库里有没有这个号,如果有,证明这个块号如33 40 105不可以使用,如果这样子的话,我觉得创建功能块那不是很麻烦吗。万一冲突了就弄不清楚,是不是可以用同样的编号也可以作普通的功能FC使用??

答:不需要。
1、库中的FC有特殊功能,调用特殊功能的FC要从库里调用。
2、直接编号的是普通的的FC,没有特殊功能。
3、如果调用库中的FC时出现编号相同是可重命名用,特殊功能不消失。


问:我们STEP7编程软件库里有一些如FC33 FC40 FC105,等等,但是我们使用时是不是要注意先看看库里有没有这个号,如果有,证明这个块号如33 40 105不可以使用,如果这样子的话,我觉得创建功能块那不是很麻烦吗。万一冲突了就弄不清楚,是不是可以用同样的编号也可以作普通的功能FC使用??

答:不需要。
1、库中的FC有特殊功能,调用特殊功能的FC要从库里调用。
2、直接编号的是普通的的FC,没有特殊功能。
3、如果调用库中的FC时出现编号相同是可重命名用,特殊功能不消失。


发布时间:2023-10-26
展开全文
优质商家推荐 拨打电话