【剑思庭专栏之siemens技术篇】S7-1500为什么没有0-10v量范?主流PLC厂商的PK
三家主流PLC厂商技术PK
故事的起因很有趣,一次技术交流会,客户邀请三家主流PLC厂商技术答疑,说是技术答疑其实客户就是想看狗咬狗一嘴毛,让你们自己技术PK省得客户从各家PLC厂商那只能听到说自己产品好,从来听不到有什么问题的声音 :)
一开始气氛还是很融洽的三家都很含蓄,相互说了一下自己的优点,但没有说对方两家的缺点,直到导火索的出现。
西家说了一句最新的S7-1500已经改变了以前信号组态需要调整卡件侧面的硬件跳线块,已经都是软定义量程而且都是16位高精度。说这个话时那种神采奕奕,洋洋得意的样子真是不可一世。客户就问了另外两家是这样的吗?
另外两家含笑未予评论,客户只说了一句话点燃了导火索,就说了,如果S7-1500这么好,没有任何缺点就用它呗。当时说这句话业主上下嘴唇还没有完全闭合之时,施家的一个售前工程师猛然站起来,来了一句,也不尽然吧!听说S7-1500好像量范好像都没有0-10v,只有-/+10v这样算下来16位精度也只剩下8位了。话音未落,客户差点笑出声来,要的就是这个结果,直接转脸看着西家的工程师,那意思就是人家发力了,你们怎么接招?
西家工程师当时就蒙了,不知道该说什么,吞吞吐吐说了一句应该有吧,然后客户要求打开TIA看一下,一看果然就剩下-/+10v,西家工程师低头沉默。施家工程师一看首发命中,喜形于色,开始描述自己的PLC有多麽智能,客户也是无奈的听着,本来是想看一个精彩的回合,没想到一下就哑炮了,也是索然无趣。这个时候客户看看我们,我说如果您愿意我可以给你解释一下。客户说你解释西家产品?我说是呀!客户说,施家你先别说了,我们来听听R家是怎么解释你提的那个问题。
剑指工控来献策
我说:对于 S7-1500 模板取消 0…10V 量程的决定是为了参数化过程更为简单。省略了这个量程是因为
S7-300 的模拟量输入模板是有 0…10V 量程范围。
分辨率取决于设置的干扰频率抑制:
· 在 50Hz 和 60Hz 时 12 位
· 在 50Hz 和 60Hz 时 13 位
· 10Hz 时 14 位
S7-1500 的模拟量输入模板具有 +/-10V 的量程范围。
分辨率为 16 位而与设置的干扰频率抑制无关。
分辨率对全部范围内均有效包括过冲范围和溢出部分。这些遵从下面的对照:
CPU 类型 |
S7-300 |
S7-1500 |
||
订货号 |
6ES7331-7KF02-0AB0 |
6ES7331-7KF02-0AB0 |
6ES7335-7HG02-0AB0 |
6ES7531-7KF00-0AB0 |
量程 |
0…10V |
0…10V |
0…10V |
+/-10V |
分辨率 |
12 位 |
13位 |
14 bits |
16 位 |
干扰频率抑制 |
50Hz 和 60Hz |
10Hz |
10Hz |
与设置无关 |
增量 |
212 – 1 = 4.095 |
214 – 1 = 16.383 |
214 – 1 = 16.383 |
216 – 1 = 65.535 |
全部范围 |
11.852V |
11.852V |
11.852V |
23.704V |
精度 |
2.894mV / bit |
0.723mV / bit |
0.723mV / bit |
0.361mV / bit |
表 01
S7-1500 模拟量输入模板使用 +/-10V 量程范围比 S7-300 使用 0 ...10V 时更精确 2 或者 8 倍。
所以 S7-1500 模拟量输入模板不再需要 0…10V 测量范围。
迎刃而解
客户听完笑着看了看西家和施家的两个工程师,又问了一句,R家是IO量范和精度如何呢,我只说了一句,这个R家早在1756 IO出生时就这样设计了,精度一直16位从未改变过,不仅是量范和2/3/4接线形式可以自定义而且IO的报警都是在IO卡组态的。客户最后也没有说选择哪家个PLC,只说了一句,了解对手比了解自己更重要!