【剑思庭专栏之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,只说了一句,了解对手比了解自己更重要!